Teltonika Device Management

Hi,

Do you have some example/step by step guide how to manage Teltonika devices ? E,g reboot them ? I am looking at RUTXXX devices…

Good afternoon @peterzy ,

For monitoring and retrieving data from the router, feel free to use our guide from Teltonika’s website.

Configuring Teltonika Networks devices is a bit more complicated and mainly depends on whether or not you have access to Teltonika RMS.

If you do, you can use OpenRemote’s HTTP Agents for full control of your device, by configuring Agent Links to attributes that will request/receive data from Teltonika RMS.

If you do not have access to Teltonika RMS, you can manually send SMS commands to your device, setup SSH with Port Forwarding / a VPN, which will allow you to SSH into the router and run any commands you may need.

You can also setup some sort of HTTP listener on the device using Bash and run commands when there’s an inbound request. In that sort of method, you could also potentially setup custom MQTT topics that perform tasks when a message comes in:

mosquitto_sub -h your-broker.com -t "devices/$(cat /sys/class/net/eth0/address)/cmd" -u user -P pass | while read cmd; do
  case "$cmd" in
    "reboot") logger "MQTT reboot received"; reboot ;;
    "status") mosquitto_pub -h your-broker.com -t "devices/.../status" -m "$(uptime)" ;;
  esac
done

And run that service on startup.

Finally, RUT devices support TR-069, so you could use that feature along with your own ACS server like GenieACS.

I will explore all the options - BIG THANK YOU for your thorough response . I was under impression that Openremote works best with Teltonika, but if you have other/better options, please let me know.