Is there some way to reduce the number of ModbusTCP queries, needed to poll different RS485 slaves and registers?
I would first think of accessing sequential registers to be read in one query. Perhaps there is some clever possibility to create some virtual sequential registers in Teltonika device, to which locally polled register values would be mapped? This virtual register block could then be read in one go, significantly reducing GSM traffic.
The ability to write individual registers in slaves should be probably kept, unless writing the virtual registers does not produce the same result.
It seems to me there are building blocks for such a solution, but is it actually possible, perhaps with some scripting to do?