Нужно написать приложение для Android. Обработка потока данных получаемых по радиоканалу. Открытый протокол.
Имеется приемный модуль, нужно написать приложение для обработки получаемых данных и дальнейшей их передачи в расчетный центр.
Андроид приложение должно состоять из 2х модулей:
1 модуль взаимодействие с приемным устройством Пульсар, получение и обработка пакетов данных. Данный модуль должен иметь следующий интерфейс взаимодействия:
- подключиться к устройству
- запустить сбор показаний
- остановить сбор показаний
- отключиться от устройства
- подписаться на обновление "системных" данных таких как зарядка прибора, статус итд.
- подписаться на получение показаний. Показания это структура, включающая в себя серийный номер прибора, статус, состояние пломбы, текущие показания. Дополнительно можно включить остальные данные.
2. Тестовый активити, который реализует работу с интерфейсом модуля сбора.
Достаточно отобразить:
- кнопку подключения
- состояние подключения
- алерт с ошибкой подключения
- кнопку запустить сбор/остановить сбор
- лейбл с системной информацией (зарядка приемника), обновляемый по подписке
- список из 15 последних полученных показаний в формате: серийник прибора текущие показания, обновляемый по подписке.
Подробности:
Документация приемного модуля, его характеристики, программы, протокол обмена:
pulsarm.ru/products/kompo...