Using the new Proficloud IOT gateway, we tried connecting a Radioline to the Modbus RTU interface together with the Proficloud team. Unfortunately this seems to be currently tricky. The Radioline is only capable of accepting FC03, 04, and 16 function codes, which deal with words. The problem is those words are packed with bits for things like digital inputs. We then have no way to extract these bits on the gateway side, or in the proficloud/grafana side.
In my opinion, we need to have some kind of bit shifting/masking function for situations where modbus responses are sometimes packed in strange ways, as they often are. And I think this functionality belongs in the Gateway, or in the proficloud TSD manager metrics section. But with preference for the Gateway.
We do not know what devices will be connected to the gateway, and from the gateway the data should be sent up to the cloud uniformly. Also, after the proficloud side, we are not sure what the customer will want to do with the data. They could use it with our analytics or some third party app. They would then have the option of doing the mask on the gateway level, or in whatever application they build. Thoughts?