Всем привет! У меня есть hAP ac2, который будет стоять в машине вместе с 3G-модемом и GPS-приёмником. Всё настроено, интернет и VPN-туннель домой работают, GPS-данные тоже проходят. Теперь нужно отправлять GPS-данные на сервер Traccar. На вики есть такой скрипт:
Проблема в том, что значения, которые возвращает tik GPS, не представлены в десятичном формате. Для отправки данных в traccar они должны быть именно в десятичном формате. То же самое касается высоты и скорости. Для них нужно убрать из данных «m» и «km/h». Только что проверил через Postman — после преобразования широты и долготы в десятичный формат данные успешно отправляются.
http://forum.mikrotik.com/t/gps-http-send-to-gpsgateserver-script/121613/11 Когда Mikrotik обновит пакет GPS и позволит выводить данные о местоположении в удобном формате, всё будет работать отлично без необходимости посреднического сервера для преобразования данных. Сейчас я использую Particle Electrons для отправки данных о местоположении в Traccar, и это работает прекрасно. Но я бы очень хотел использовать LtAP тоже.
У меня есть рабочий скрипт с прошлой ночи. Начал делать его, взял куски кода из других скриптов, включая страницу на GitHub, которая оказалась очень полезной, и скрипт переводит координаты — выводимые командой /gps monitor — в десятичный формат. Я загрузил скрипт на GitHub, но собираюсь вносить изменения. ID трекера совпадает с IMEI LTE-устройства. Буду экспериментировать с датой и временем, чтобы это тоже можно было загружать в Traccar.
Текущие переменные, которые нужно обновить: :local serverurl "demo5.traccar.org"; :local serverport "5055";
Спасибо за подсказку, но у меня так и не получилось заставить это работать… Может, кто-нибудь добавит рабочий скрипт? Или хотя бы немного поможет? Спасибо!! Майкл