Низкоуровневый протокол. Разбор и отправка команд устройству (GPS трекеру) на стороне сервера (Debian).
Сервер принимает данные, обрабатывает данные и записывает в БД.
Нужно получать данные:
1. Модель трекера, версия прошивки.
2. id трекера
3. связь с трекером (да / нет)
4. Напряжение аккумулятора ( ? )
5. Координаты (местоположение)
6. состояние сигнализации (снят / поставлен на охрану)
7. Датчики концевиков дверей (открыты / закрыты)
8. АСС питание (да / нет)
9. Датчик удара
10. уровень топлива в %
11. расход доплива (л. в час?)
12. текущая скорость (км)
13. текущие обороты двигателя (1000 об мин)
14. текущий пробег
15. уровень сигнала GSM
16. температура (датчик)
17. Высота в метрах
18. Номер sim 1 карты в трекере.
19. Номер sim 2 карты в трекере.
------ Команды:
1. Снятие с охраны
2. АСС питание (включить / выключить)
3. Постановка на охрану (поставить / снять)
4. Управление центральным замком (закрыть / открыть)
5. Посигналить (мигание и гудок)
6. Включить сирену сигнализации (режим паника)
Описание протокола:
goo.gl/EughMz Функционал эмулятора сервера, обрабатывающего подключения:
goo.gl/sR3ofJ Ссылка на эмулятор устройства:
goo.gl/DgS14t Прошу указывать бюджет.