RTT LITE протокол передачи данных на сервер для ANDROID, IOS, телематики
Здравствуйте, сегодня мы поговорим о таком простом и универсальном протоколе передачи данный как RTT LITE. Сразу укажу, чтобы настроить передачу данных по протоколу RTT LITE данных на сервер мониторинга транспорта TREKBERRY, нужно указать в параметрах устройства передачу данных на IP адрес: 5.9.136.109 порт: 3339.
Немного разберем как и для чего работает сам протокол и что можно с ним сделать. Протокол RTT LITE довольно простой его можно использовать легко в своем устройстве, например самодельные GPS трекера, или умные часы и так далее. Или использовать для мобильных приложениях на разных платформах как для IOS, так и для ANDROID. Сам протокол представляет из себя передачу строки в текстовом виде определенного формата, поэтому RTT LITE довольно простой и может быть использован даже самым простым начинающим программистом.
Данный протокол RTT LITE организует однонаправленную передачу данных между устройством и сервером мониторинга TREKBERRY. Данные передаётся по сети интернет с использованием протокола низкого уровня TCP/IP. От устройства приходят данные в виде строки, понятном для человека виде. Пример пакета от устройства на основе протокола RTT LITE: rtt003,2563542586512548,-59.586524,-129.325632,48,42,365,72,20220126,142712,+4,18,55,A,0 В ответ сервер выдаст "\r\n". Под "\r\n" понимается последовательность 0x0D, 0x0A.
RTT LITE протокол для самодельного устройства
RTT LITE протокол для самодельного устройства
RTT LITE протокол для самодельного устройства
Данные в таком пакете разобрать довольно просто, а самое главное легко для человека, так как данные в легко читаемом виде. Расшифровка пакета:
Протокол: "rtt003", (string) 6 символов
imei: "535685965865124", (string) 15 символов
широта: "-59.526586", (float) 11 символов
долгота: "-129.524586", (float) 12 символов
скорость: "24", (int) 2 символа
высота: "15", (int) 2 символа
азимут: "125", (int) 3 символа
заряд батареи: "75", в процентах, (int) 3 символа
дата: "20220126", (string) 8 символов
время: "145025", (string) 6 символов
UTC: "+4", (int) 3 символа
количество спутников: "14", (int) 2 символа
уровень GSM сигнала: "40", (int) 2 символа
признак GPS или LBS: "A" (координаты определены по GPS или "V" - по LBS), (string) 1 символ
SOS: "1" (сработала кнопка SOS) или "0" (не нажата), (int) 1 символ
ANDROID так и на IOS
Так же данный протокол RTT LITE легко реализуется на любом телефоне, и может быть использован для написания для работы с сервером, через собственное мобильное приложение ка на ANDROID так и на IOS.
Можно брать данные по GPS со встроенного модуля телефона или использовать LBS данные для экономии заряда телефона.
Дорогой читатель, если у тебя остались вопросы по протоколу передачи данных rtt lite, ты можешь прямо сейчас написать свой вопрос нам на электронную почту или оставить свой вопрос прямо в комментариях под статьей. По электронной почте мы не даем консультаций по написанию программного кода для работы по протоколу RTT LITE.
Поиск информации по сайту мониторинга транспорта TREKBERRY
© TREKBERRY 2017-2024, Дмитрий В.М. Все права защищены.
Копирование материала без ссылки на источник запрещено. Информация размещенная на сайте не является публичной офертой. Часть текстов написано нейросетью, может содержать не точности.