Jump to content

    
Sign in to follow this  
Megido

Ищем человека который поможет довести до готовности устройство на CC3220

Recommended Posts

Всем привет! Ищем человека который поможет довести до готовности устройство на CC3220.

Предложения в личку пжл.

Вводные

Есть собранное устройство на котором имеются:

  • CC3220
  • FLASH
  • UBlox SARA-U201
  • Датчик движения
  • Led индикатор
  • Кнопка

 

Что сейчас реализовано:

  • Работа с модемом UBLOX
  • Работа с памятью
  • Протокол общения с сервером
  • Драйвер датчика движения
  • Поиск устройств, получение их mac адресов и RSSI

 

Изначально делали wi-fi трекер для навигации без GPS, по макам роутеров и решили расширить функционал.

 

Необходимо добавить в устройство функционал анализатора эфира wi-fi.

 

Реализацию существующих драйверов и протоколов лучше перенести в новый проект.

 

На первом этапе ТЗ необходимо поднять базовый функционал анализатора на отладочной плате.

 

и так. задачи которые нужно сделать:

 

Первый этап. На отладочной плате

  1. Сканирование устройств в эфире + Идентификация устройств
  2. Идентификация пакетов
  3. Обновление прошивки по wi-fi (FOTA DFU)

 

Второй этап. На устройстве

  1. Портирование прошивки на плату устройства
  2. Аудит существующего кода от прошлых программистов*
  3. Алгоритм сохранения полученных данных во флеш
  4. Драйвер модема
  5. CELL ID позиционирование
  6. Протокол общения по СМС
  7. Протокол общения с сервером
  8. Написание сервера?

 

Подробное описание каждой задачи ниже..

 

Вопросы на которые нужно получить ответ перед началом разработки:

  • Сколько каналов одновременно мы можем смотреть?
  • Как быстро мы можем переключать каналы?
  • Можем ли мы смотреть пакеты в эфире?
  • Позволяет ли этот чип смотреть пакеты в эфире?



Задача 1. Сканирование устройств в эфире + Идентификация устройств

 

  1. Задача заключается в поиске устройств которые находятся рядом с платой, нужно получить MAC, RSII и тип устройства.

 

Эта функция должна работать “из коробки”. У TI есть пример и подробная инструкция по поиску роутеров, необходимо расширить этот пример чтоб мы видели не только роутеры а вообще все устройства. + нужно еще понять сколько устройств мы увидим за 1 сканирование.

 

2. сохранение полученной информации во флеш

 

Задача 2. Идентификация пакетов

Задача состоит из 2х подзадач

  1. Получение информации о пакетах которые есть в эфире. (тут вопрос на каких каналах одновременно мы можем это делать? и если не одновременно то как быстро переключаемся?). Информация которую нужно достать из пакета: от кого и кому пакет, его размер
  2. Накопление полученной информации и ее сохранение во флеш. Нужно понять в какое время какие устройства общались и какой объем данных передавали.

 

Задача 3. Обновление прошивки по wi-fi (FOTA DFU)

 

Добавление функции обновления прошивки по воздуху.

 

Нужно посмотреть по примерам от TI и по форумам, наверняка кто-то до нас это уже сделал.

 

Задача 4. Аудит существующего кода от прошлых программистов

Задача 5. Алгоритм сохранения полученных данных во флеш

Задача 6. Драйвер модема

Задача 7. CELL ID позиционирование

Задача 7. Протокол общения по СМС

Задача 8. Протокол общения с сервером

 

Edited by Megido
missed info

Share this post


Link to post
Share on other sites
3 часа назад, Megido сказал:

Всем привет! Ищем человека который поможет довести до готовности устройство на CC3220.

Хорошим тоном было бы осветить судьбу зачинателя сего устройства.

Share this post


Link to post
Share on other sites
On 1/24/2019 at 11:17 PM, jcxz said:

Хорошим тоном было бы осветить судьбу зачинателя сего устройства.

Задача 4 Аудит существующего кода от прошлых программистов. - их было несколько ... пришлых!? 

ТС, очевидно, предполагает простоту и доступность "аудита" программного кода временно нанятого программиста. Это серьёзное заблуждение.  

Share this post


Link to post
Share on other sites
5 часов назад, SVNKz сказал:

Задача 4 Аудит существующего кода от прошлых программистов. - их было несколько ... пришлых!?

Возможно прошлый был один, но он надёргал с инета кучу разношёрстного кода разных авторов.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this