Hello,
Thank you for your input and interest in Teltonika devices.
While there is a benefit of having historic mobile signal data, RUT240 has a very limited memory footprint.
Though it is possible to workaround this.
For one, you could create a custom script and place it in /etc/rc.local file to continuously run in the background. A very basic implementation of this is below, where the device is told to read mobile signal metrics every 5 seconds and write them to a file. Script shows temporary storage location, lost after device reboot, but it could be saved elsewhere. The file can then be exported using scp/WinSCP.
#!/bin/ash
FILE=/tmp/Signal_data.txt #Variale for a directory and file, where data should be stored
while [ 1 ]; do
Signal=$(gsmctl -q) #Variable for signal query
echo $(date -u) >> $FILE #Appending data file with a timestamp
echo "$Signal" >> $FILE #Appending data file with signal details
sleep 5 #Doing nothing for the next 5 seconds
done
Alternatively, SNMP can be used to gather signal data. For more details, refer here.
Also, MODBUS data sender functionality can be utilized to send signal data to some TCP/HTTP(S) server or a remote MQTT broker, such as Flespi (instructions) or AWS (instructions). In this case you would need to configure custom registers (instructions) to store all signal values, as default configuration only offers RSSI.
Best regards,