I am currently learning Python and started using it on a Raspberry Pi 3. I have managed to read all the sensor data into variables (the data is read by a network of Arduino Nanos, each with its own sensors and transmitted with the help of NRF24L01+).
Now, my big issue is sending this data from Raspberry to a SCADA system that uses Modbus TCP.
Could someone direct me in the direction of implementing a Modbus TCP server that populates the holding registers with the values from the sensors? Also, the SCADA system will write into some holding registers in order for Raspberry to have some setpoints established, so Raspberry will be reading those particular registers.
Thanks in advance!