Section 7.  Installation 
 
 
 SDI-12 Commands for Transparent Mode 
Command Name 
Command Syntax
1
 
Response
2
 
Notes 
1 
If the terminator '!' is not present, the command will not be issued. The CRBasic SDI12Recorder() instruction, 
however, will still pick up data resulting from a previously issued C! command. 
2
 Complete response string can be obtained when using the SDI12Recorder() instruction by declaring the 
Destination variable as String. 
3 
This command may result in a service request. 
 
 
SDI-12 Address Commands 
Address and identification commands request metadata about the sensor.   
Connect only a single probe when using these commands. 
?! 
Requests the sensor address.    Response is address, a. 
Syntax: 
?! 
aAb! 
Changes the sensor address.    a is the current address and b is the new address.   
Response is the new address. 
Syntax: 
aAb! 
aI! 
Requests the sensor identification.    Response is defined by the sensor 
manufacturer, but usually includes the sensor address, SDI-12 version, 
manufacturer's name, and sensor model information.    Serial number or other 
sensor specific information may also be included. 
Syntax: 
aI! 
An example of a response from the aI! command is: 
013NRSYSINC1000001.2101 <CR><LF> 
where: 
0 is the SDI-12 address. 
13 is the SDI-12 version (1.3). 
NRSYSINC indicates the manufacturer. 
100000 indicates the sensor model. 
1.2 is the sensor version. 
101 is the sensor serial number.