9 |
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.
For example, f
or a sensor with address ‘0’ (default address), the command/response sequence
is as follows:
?!
0<CR><LF>
Acknowledge Active Command: a!
Use this command to ensure that a sensor is responding to a data recorder or other SDI-12 de-
vice. The command consists of the sensor’s address and the ‘!’ command termination character.
When this command is received by the sensor with matching address, it responds with its ad-
dress, followed by the <CR><LF> sequence.
For example, for a sensor with address ‘0’ (the default address), the command/response se-
quence is as follows:
0!
0<CR><LF>
Send Identification String Command: aI!
Use this command to query the sensor for its SDI-12 compatibility level, vendor, model number,
and firmware version number. The command consists of the sensor’s address, the ‘I’ character,
and the ‘!’ command termination character.
For example, t
he response, for a sensor with address ‘0’ (the default addre
ss), is as follows:
0I!
013RIOTTECHGPLPTN027SN300123<CR><LF>
This ID string identifies the supported SDI-12 compatibility level as 1.3, sensor vendor as
‘RIOTTECH’ (RIOT Technology Corp.), the sensor model as GPLPT
N (
GroPoint™
Lite Profiling
with soil temperature), the firmware version as ‘02
7
’ (V2.
7
firmware), and the sensor’s s
erial
number as 300123.
Change Address Command: aAb!
U
se this command to change a sensor with address ‘a’ to new address ‘b’. The factory default
address for all sensors is the ‘0’ character. If there will be more than one sensor on the SDI
-12
communication bus, they must all have a unique address. ASCII '0' through ASCII '9' are the
standard addresses. Should there be a need for more than 10 sensors, you can also use an ad-
dress in the range ASCII 'A' through ASCII 'Z' and ASCII 'a' through ASCII 'z'. The sensor re-
sponds with the new address, and the <CR><LF> sequence.
For example, the following command/response sequence changes a sensor with address ‘0’ to
address ‘5’: