Teltonika protocol

ETSYSCDT3 years ago

Hello good afternoon, very excellent system. I use Teltonika and need to be able to add digital output "1" as engine shutdown. I currently use it as a custom command, but I require to see it by default in the command list. How or where can I modify the teltonika protocol to add "setdigout 1" as "stop motor" and "setdigout 0" to activate ignition motor. Thank you very much, greetings!

Anton Tananaev3 years ago

I would start by looking at the TeltonikaProtocolEncoder class.

br03 years ago

Здравствуйте, если ваш вопрос еще актуален я могу вам помочь с командами не затрагивая изменений в протоколе.

Сперва создайте команду , выбрав вверху справа кнопку настройки. Переходим в раздел команды и создаем свою как на скриншоте.
1 2
Здесь все понятно. Описание, тип и данные. Заполняем соответствии с вашими требованиями и сохраняем.
p.s. Что бы активировать всего один выход 1 , не забывайте игнорировать второй setdigout 1?

Дальше, нам нужно подключить команду к определенному пользователю. Не забывайте об этом.
3

И заблокировать этому же пользователю создавать свои команды. Это на ваше усмотрение, но как я понял для этого вы и искали протокол телтоника.
4

Дальше все будет выглядеть так, как на скриншотах ниже.
5
Выбираем устройство. Нажимаем на команды и у нас отображается наша создана команда. Команда заблокирована и только доступна к отправке. Вот и все. не надо копаться в коде.

p.s. Вот вам пример на включения двигателя и еще один на отключения продолжительностью 5 мин.
7 6

p.s.s. Не забывайте, что если вы используете сон для устройств телтоника, то отправленная команда будет исполнена когда устройство выйдет со сна. Взгляните на документацию об подключению SMS уведомлений если вам нужно немедленно исполнить команду.

bose3 years ago

br0 А как сделать чтоб было видно вкл выкл зажигание, у меня lo5 параметр?