El RTU-X funciona como esclavo Modbus, y a continuación se encuentra el mapa de direcciones de los distintos bloques de registros Modbus:
| Dirección | Descripción | Largo | Tipo | |
| Coils | ||||
| 00.001 | Salidas digitales | 14 | bool[14] | |
| Inputs | ||||
| 10.001 | Entradas digitales | 14 | bool[14] | |
| Input Registers | ||||
| 30.001 | Entradas analógicas | 8 | uint[3] | |
| 30.009 | Versión de Firmware | 1 | uint | |
| 30.010 | Porcentaje de batería | 1 | uint | |
| 30.011 | Estado de la batería | 1 | uint | |
| 30.012 | Modelo (IP68 o DIN) | 1 | uint | |
| 30.013 | Módulo en zócalo de expansión 1 | 1 | uint | |
| 30.014 | Módulo en zócalo de expansión 2 | 1 | uint | |
| 30.015 | WiFi - status | 1 | uint | |
| 30.016 | WiFi - dirección IP | 2 | byte[4] | |
| 30.018 | WiFi - dirección MAC | 3 | byte[6] | |
| 30.021 | WiFi - señal | 1 | int | |
| 30.022 | Modem - status | 1 | uint | |
| 30.023 | Modem - dirección IP (IPv4 o IPv6) | 8 | byte[16] | |
| 30.031 | Modem - IMEI | 8 | char[16] | |
| 30.039 | Modem - IMSI | 8 | char[16] | |
| 30.047 | Modem - nivel de señal | 1 | int | |
| 30.048 | Modem - modelo | 1 | uint | |
| 30.049 | Hora | 1 | uint | |
| 30.050 | Minutos | 1 | uint | |
| 30.051 | Segundos | 1 | uint | |
| 30.052 | Día del mes | 1 | uint | |
| 30.053 | Mes | 1 | uint | |
| 30.054 | Año | 1 | uint | |
| 30.055 | Día de la semana (0 = domingo) | 1 | uint | |
| 30.056 | Tiempo Unix en segundos en UTC | 2 | ulong | |
| 30.058 | Tiempo Unix en segundos en hora local | 2 | ulong | |
| 30.060 | Estado del botón de usuario | 1 | bool | |
| 30.061 | Cantidad de registros almacenados en el log | 2 | ulong | |
| 30.063 | Cantidad de registros almacenados en el log que aún no fueron enviado por MQTT | 2 | ulong | |
| 30.065 | Estado esclavos. Cada bit representa el estado de un esclavo (0 significa ok y 1 error) | 2 | ulong | |
| 30.067 | Estado de ejecución del script (0 significa detenido y 1 en ejecución) | 1 | bool | |
| 30.071 | Status conexión MQTT | 1 | uint | |
| 30.072 | Sincronización horaria realizada por NTP | 1 | bool | |
| 30.073 | Temperatura del sensor interno en ºC | 2 | float | |
| 30.075 | Latitud GPS | 2 | float | |
| 30.077 | Longitud GPS | 2 | float | |
| 30.079 | Altitud GPS | 2 | float | |
| 30.081 | Velocidad GPS | 2 | float | |
| 30.083 | Energy Meter - voltaje | 4 | float[2] | |
| 30.087 | Energy Meter - corriente | 4 | float[2] | |
| 30.091 | Energy Meter - potencia activa | 4 | float[2] | |
| 30.095 | Energy Meter - potencia reactiva | 4 | float[2] | |
| 30.099 | Energy Meter - potencia aparente | 4 | float[2] | |
| 30.103 | Energy Meter - factor de potencia | 4 | float[2] | |
| 30.107 | Energy Meter - frecuencia | 4 | float[2] | |
| 30.111 | Energy Meter - energía activa | 4 | float[2] | |
| 30.115 | Energy Meter - energía reactiva | 4 | float[2] | |
| Holding Registers | ||||
| 40.001 | Fecha y hora (Horas, Minutos, Segundos, Día, Mes, Año) | 6 | uint[6] | |
| 40.007 | Borrar log. Poner en uno para borrar el log | 1 | bool | |
| 40.080 | Scanner - cantidad actual de dispositivos wifi | 1 | uint | |
| 40.081 | Scanner - cantidad total de dispositivos wifi | 1 | uint | |
| 40.082 | Scanner - cantidad actual de dispositivos bluetooth | 1 | uint | |
| 40.083 | Scanner - cantidad total de dispositivos bluetooth | 1 | uint | |
| 41.001 | Variables del script. | 1000 | Ver mapa de variables en la interfaz de usuario | |
| 42.001 | Conteo de pulsos de la entrada digital 0 | 2 | ulong | |
| 42.003 | Conteo de pulsos de la entrada digital 1 | 2 | ulong | |