Is it possible to execute an action from the I/O Juggler periodically?
I want to use the I/O Juggler to send the Input Status when the status is changing, but I also need to send this status periodically to the server.
Sending Cell ID to Server:
Is it possible to send the Cell ID from Mobile Data to a server?
I need to send this information periodically and also when the Cell ID is changing to a server. Is it necessary to write a script for this and execute it via crontab, or is it possible to do this in a different way?
In the I/O Juggler menu, there’s a feature called “Actions” that allows you to send status updates when changes occur. You can send these updates via HTTP, email, SMS, or other methods.More about this you can find here: Input/Output - Teltonika Networks Wiki
To send the input status when the changes occur is clear for me. Thank you anyway.
But how its possible to send the status periodically?
Thank you for the information with the Cell ID, is it possible to. use “Data To Server” also when the Cell ID is changing like a Alarm or is it only possible to send it every hour or something like that?
Okay thank you that’s fine for me.
I talked with my customer it’s fine to send the cell ID as a status. I will try that over “Data to Server”
The periodically status from my Digital Input is the best way for me to send it with my GPS Informations.
But there is one more thing, basically I want so send an authentication with the url to the server. But the router won’t accept that.
My URL in GPS HTTP/HTTPS would looks like this: http://username:password@example.example.com/example
Is there a way to send a authentication with the url in this case?
To go other way about this issue, you can create scripts that read the input/output (I/O) pin value and send it where you desire. You can use languages like Bash, Python, or even Lua for this purpose.
I tested the GPS / Digital Input Status Messaging last week. But when I set my Sending Interval to 10 Minutes (600sec). The Router is collecting 600 Collections of NMEA Sentences but I only need one collection every 10 minutes.
Is there a way get this working? For me it is not necessary to get this information for every second.
Using only WebUI tools, this wouldn’t be possible as it’s not a typical or intended method for utilizing GPS data. However, you could achieve this by utilizing a bash script to collect data every 10 minutes and then send it.
For this purpose, you could use a simple already implemented command called gpsctl. More information on what it does can be seen below: