I have a Stevens Waters SDI-12 sensor and I purchased two of the RAK13010 modules mounted on a RAK4631 board.
I verified that the sensor is working properly, but the data communication is not reliable and misses some characters. For example, using the RAK13010_SDI_12_Interface.ino tests, here's the outcome:
help : Print this message
mode s : SDI-12 command mode (uppercase and ! automatically corrected) [default]
mode v : verbatim mode (text will be sent verbatim)
fb on : Enable feedback (characters visible while typing) [default]
fb off : Disable feedback (characters not visible while typing; may be desired for developers)
(else) : send command to SDI-12 bus
9I!
jqU�ju�*2�
�3r���;M9A0289667
9I!
jqU�ju�*2�
�3r���;M9A0289667
9I!
jqU�ju�*2�
�3r���;M9A0289667
9I!
TEVENSW0560126.302GSN00289667
Calling the request for identification fails multiple times and only works 1/5 cases or so. Also the string misses characters, which is also happening when doing a measurement:
9M!
9
9D0!
�00+0.001+24.3
9D1!
�8+0.001+1.699
9D2!
296-0.038+0.174
So I know that the examples are just for demonstration purposes, but I think that something more reliable is needed to make this overall usable. I followed the conversation here and started playing around with alternatives to the RAKWireless_SDI-12 library, but it seems to become quite an effort to work around these problems...
Any thoughts?
I have a Stevens Waters SDI-12 sensor and I purchased two of the RAK13010 modules mounted on a RAK4631 board.
I verified that the sensor is working properly, but the data communication is not reliable and misses some characters. For example, using the
RAK13010_SDI_12_Interface.inotests, here's the outcome:Calling the request for identification fails multiple times and only works 1/5 cases or so. Also the string misses characters, which is also happening when doing a measurement:
So I know that the examples are just for demonstration purposes, but I think that something more reliable is needed to make this overall usable. I followed the conversation here and started playing around with alternatives to the RAKWireless_SDI-12 library, but it seems to become quite an effort to work around these problems...
Any thoughts?