Teltonika rut956

Hello everyone,

I’m writing to describe an issue I’m experiencing with the Teltonika RUT956. When using the MQTT protocol with this device, I noticed that the data is not sent in ISO-8601 format. Additionally, I would like to configure both birth and Last Will messages, but I found that these settings are not available in the Teltonika dashboard server, specifically in the “data to server” section.

Does anyone have any suggestions or advice on how to address these issues? I’m looking forward to any tips or guidance you might have.

Thank you in advance.


The Data_To_Server service is a separate entity from MQTT. It allows you to gather data from different sources and then periodically transmit it to remote servers. Therefore, when data is sent via this service, it’s no longer in the MQTT format but instead is parsed as JSON.

Kind regards,


Thank you for the clarification regarding the Data_To_Server service and its distinction from the MQTT protocol. Given this understanding, I have a couple of follow-up questions:
given that my rut956 recieve data from sources through RS485 s. communication and since i want to send these data to a remote server through MQTT, my questions are:

  1. ISO-8601 Data Format: How can I configure the Teltonika RUT956 to ensure that the data sent via MQTT is in the ISO-8601 format?
  2. Birth and Last Will Messages: How can I set up birth and Last Will messages within the Teltonika RUT956 for MQTT communication? I understand that these settings are not available in the “Data to server” section of the dashboard, but is there another way to configure them?

Any guidance or step-by-step instructions on how to achieve these objectives would be greatly appreciated.

Thank you in advance for your assistance.

Kind regards,


Sorry, to inform but birth and last messages are not implemented. And regarding ISO-8601 Data Format: what do you have in mind? As MQTT broker does not interfere/adjust what is inside published MQTT messages.

Kind regards,

I was wondering if the data format could be sent as: “YYYY-MM-ddThh:mm:ss.SSSZ” UTC.
For example: “2022-08-03T13:09:00.000Z”.


I don’t understand what you meant, as you can configure the MQTT message payload yourself and publish it to specific topics. Could you elaborate a bit more on what are you using to publish those messages? Who is the broker?Publisher?Subscriber?

Kind regards,

Kind Marijus,

Thank you for your assistance. I’ll try to describe the problem more clearly: as a company, we have many gateways spread across the globe. This means we need a system to identify their locations. We use the time zone in ISO 8601 format to trace the position of the signal by parsing the local time. This is why we need this specific format. It seems that is not possible to customize the data in this format using modbuss message data type in “data to server” section.
So to be brief, i am now wondering, is it possible to perform a sort of “edge computing” on this device?
Sorry if i did not explain well the problem, i really appreciate your help.

Kind regards


I understand now that you’re not using MQTT but monitoring data from a Teltonika device via Modbus. So, in this scenario, we can’t change the format to what you want. However, “edge computing” can still be done since the device can run bash and Python scripts. This would need to be managed by you separately.

Moreover, we can also implement acceptance of different time formats at the server level.

Best regards,

exactly. I already thought about it but there is still a problem: the CLI doesn’t work on my device

and i tried to install python3 package but there is not enough memory in the flash one.
Also i saw that in Input/Output section ther is this possibility:

Could it be a road to follow?
Kind regards

Yes, this lead could be followed. And for CLI: maybe you are accessing device remotely, issue in the image other way looks puzzling? YOu can try accessing device using SSH too. Just a reminder → Username: root Password:<your_device_password>

No i am not tring to access remotely since i’m on the section system->mantainance->CLI.
I’ll try to use SSH. thank you for the help. I’ll update you.
Kind regards.