10 |
P a g e
or visit www.gropoint.com/support
RIOT Technology Corp.
| #220
–
10114 McDonald Park Rd | North Saanich V8L5X8, BC Canada | +1.250.412.6642
All Rights Reserved
©2020,
RIOT Technology Corp.
0A5!
5<CR><LF>
Start Measurement Command: aM! or aM1! or aM2!
Use this command to start a sensor measurement. Use
M!
to start the soil moisture measure-
ments. Use
M1!
and
M2! (
6 or 8 segment probes only) to start the temperature measure-
ments. See specification sheet provided with sensor for more details. The sensor responds with
its address, and a string of numbers (e.g. ‘0024’) which represents the expected time in sec-
onds until the measurements will be ready (‘002’ seconds) and the number of measurements
that
it will make (‘4’ measurements). The data recorder is then expected to wait (no other com-
mands may be sent) and monitor the SDI-12 communication bus up to the expected time, or
until the sensor responds with its address as a service request. The send data (D0!) command
can then be issued to get the measurements.
For example, sensors with address 0 and 1 respond as follows:
0M!
00024<CR><LF>
(sensor 0 will be ready in 002 seconds with 4 measurements)
0<CR><LF>
(sensor 0 sends this when the measurement is complete)
1M!
10024<CR><LF>
(sensor 1 will be ready in 002 seconds with 4 measurements)
1<CR><LF>
(sensor 1 sends this when the measurement is complete)
The actual measurement may take less than the expected time of 002 seconds. The service re-
quest will be sent by the sensors as soon as the measurement is complete, and data is ready.
Start Concurrent Measurement Command: aC!
Use this command to start a concurrent sensor measurement. The sensor responds with its ad-
dress, and ‘00204’ which repr
esents the expected time in seconds until the measurements will
be ready (‘002’ seconds) and the number of measurements that it will make (‘04’ measure-
ments). The sensor begins the measurement process but does
not
send a service request on
completion. With a concurrent measurement command, the data recorder may send additional
commands to other devices while the sensor is busy taking measurements. Only after the ex-
pected measurement time has expired may the data recorder use the send data (
aD0!
) com-
mand to get the measurement data.
For example, sensors with address 0 and 1 respond as follows:
0C0!
000204<CR><LF>
(sensor 0 will be ready in 002 seconds with 04 measurements)
1C!
100204<CR><LF>
(sensor 1 will be ready in 002 seconds with 04 measurements)
Send Data Command: aD0! or aD!
Use this command to instruct the sensor to return the measurement results. The sensor re-
sponds with its address, and the moisture values for each segment from top to bottom. Each