background image

 

 

31 

The standard decimal format is human readable while binary formats require some processing 
before the values can be read.  The standard decimal format is generally twice as long as the 
binary transmission.  This means that less data can be sent in the same amount of time using the 
standard decimal format. 

An example of a standard decimal format message is shown below.  This message comes from a 
station with three sensors in the self-timed group.  The sensors have been named HG, PC and 
TA.  The battery voltage is the voltage of the battery just prior to transmission. 

 

: H G   0   # 1 5   1 0 . 2 0   1 0 . 1 5   : P C   0   # 1 5   5 0   4 9   : T A   0   # 1 5   - 2 2 . 1   - 2 2 . 0   : V B   0   1 2 . 2

Battery

Temperature

Precip

Gauge Height

Offset Time

Data Interval

Newest gauge reading

Older gauge reading (by data interval time)

 

The names HG, PC, TA and VB used in the transmission are called SHEF Physical Element 
codes (PE codes) and are the names given to the outputs in the 8310.  Be sure to change the 
output names if you want specific codes sent in the transmission.  NESDIS has a recommended 
list of SHEF PE codes on its website a

http://noaasis.noaa.gov/DCS/htmfiles/schefcodes.html

 

“SHEF Fixed” is a special version of the SHEF format where numbers are fixed to seven decimal 
points.  

SSP Format 

“SSP” is a binary format following the specifications of the Sutron Standard Protocol, which is 
useful when transmitting to XConnect or Tempest master stations.  

If you are interested in knowing more about the low-level details of the protocol, please contact 
Sutron Customer Service.  

Text Format 

The Text format is an ASCII, human readable format intended to convey the current status of the 
sensors, quality, and alarm state. It is similar in format to the “SHOW” command, and is 
particularly useful for alarm messages. Sensor readings are separated by <CRLF>, while fields in 
the sensor data are separated with a space. 

An example of a Text format message: 

RTU01 12:22<cr><lf> 
STAGE 4.55 G H+R+<cr><lf> 
RAIN 2.0 G OK<cr><lf> 

The message begins with the station’s name (“RTU01”) and the current time in HH:MM (12:22) 
format followed by a list of sensor readings containing the name of the sensor (“STAGE”), the 
value (“4.55”), the quality (“G”), and the alarm status (“H+R+”). 

Summary of Contents for 9210 Series

Page 1: ...10 XPERT DATALOGGERS IRIDIUM Manual Part No 8800 1193 Version 3 22 February 5 2018 Sutron Corporation 22400 Davis Drive Sterling Virginia 20164 TEL 703 406 2800 FAX 703 406 2801 WEB http www sutron co...

Page 2: ...Status 18 Next Task Status 19 Last Messages Received 19 Self Timed Statistics 19 Alarm Statistics 20 Total Data Statistics 20 Test Transmission 22 Troubleshooting 22 Appendix A Telemetry Formats 24 A...

Page 3: ...Settings 13 Figure 6 Example ISBD block setup 15 Figure 7 ISBD Edit Tag Dialog 15 Figure 8 Iridium Custom Formatting Entry 17 Figure 9 Iridium Diagnostics Tab 18 Figure 10 Last Iridium Messages Dialo...

Page 4: ...Link Libraries SLLs One such library is Iridium sll which adds the ability for the Xpert to communicate over the Iridium network using Short Burst Data SBD messages This document is the user manual f...

Page 5: ...e done when the Xpert application is not running select Exit App from the Status tab In order for the Iridium sll library to load and operate correctly the version of the Iridium sll file must be the...

Page 6: ...Alarm MO telemetry data using SBD Scheduled and manually initiated processing of incoming command messages i e Mobile Terminated MT messages Set Xpert system time to Iridium system time Diagnostic sup...

Page 7: ...m communications Iridium Entry Setup Tab ISBD Blocks Graphical Setup and EzSetup Basic Entry Setup Tab Iridium Entry Setup Tab The Iridium entry on the Setup tab offers modem and scheduling options Fi...

Page 8: ...y the Iridium authority The epoch time changes roughly every 7 or so years In order for the Xpert to compute system time properly through a change to the Iridium epoch the Xpert must store both the cu...

Page 9: ...D blocks in the Graphical Setup and the ISBD option in EzSetup to define what data to include in transmissions See ISBD Blocks Graphical Setup and EzSetup for more information Tx Interval Tx Interval...

Page 10: ...Tx Time to be the same as GPRS s Tx Interval and Tx Time Also make sure to include both GPRS and ISBD telemetry tag blocks in the graphical setup to define the content of the transmissions Since both...

Page 11: ...andar ASCII human readable format SSP Sutron Standard Protocol binary format Text ASCII human readable text format with alarm flags See Appendix A Telemetry Formats for detailed definitions of each of...

Page 12: ...these properties Mobile Terminated MT Messages When you send a message to the station via Iridium SBD i e a Mobile Terminated message the Xpert will attempt to process the message text as if it s a co...

Page 13: ...der the Iridium entry on the Setup tab and press the Edit button The following dialog will appear Figure 5 Iridium Message Settings There are three ways the system can be told to look for and handle i...

Page 14: ...on This message check does NOT cost extra even if no message is waiting Hence the cheapest way to manage incoming messages is to have the system look only when transmissions are made This eliminates t...

Page 15: ...s if needed Of course the Alarm block is only required if your system will evaluate data for Alarm and or alarm transmissions The ISBD block appears before the ComsTag block This ensures the ComsTag s...

Page 16: ...s hourly data Data Time The time or offset into the interval of the data to include For example 00 15 00 means include data measured on a 15 minute offset Num Values Number of values for each data ite...

Page 17: ...Group End Function It s possible to append to the buffer as opposed to simply overwriting it by taking advantage of string concatenation The following example appends its message to the current buffer...

Page 18: ...one of the values in the following table Status Description Standby On Modem is powered and is ready for next task Standby Off Modem is not powered and is ready for next task SelfTimed Tx Self timed...

Page 19: ...he last command received if any Press More to see the following dialog showing the last several messages received as well as last and next times for power on off schedule if any Figure 10 Last Iridium...

Page 20: ...ring up the following dialog showing detailed information about the current day s alarm transmissions Figure 12 Today s Alarm Statistics Dialog Total Data Statistics Press the Total data statistics bu...

Page 21: ...aning they apply only to the current day so far To track totals over several days use the system log At the end of every day the day s totals are logged to the system log This allows you to retrieve d...

Page 22: ...that Remote has been configured to support and are therefore unavailable for Iridium use 2 Observe the Iridium diagnostics tab to verify that transmissions and message processing are being scheduled a...

Page 23: ...23 6 Use the Iridium diagnostic tab to send test messages 7 Contact Sutron Customer Service at 703 406 2800...

Page 24: ...ssion Settings dialog select Transmit entry under the Iridium node on the Setup tab Handar Format The Handar format is an ASCII human readable format where sensors are separated by CRLF sensor data is...

Page 25: ...Min Avg Rel Hum XRH x x Battery Voltage VBH x x Barometric Pressure PAH Peak Wind Direction UGX Peak Wind Speed UPH Fuel Moisture MMH Solar Radiation RDH x Here s an example NIFC telemetry report 00...

Page 26: ...0 binary transmission format Interleaved means the most recent values of all sensors come first followed by the next most recent and so on Non interleaved means all the data for sensor 1 is followed b...

Page 27: ...adable Pseudobinary C Format Name Bytes Description Block ID 1 BLOCK IDENTIFIER is always sent as C to indicate that this is the pseudobinary C format Group ID 1 GROUP ID can be 1 to indicate a schedu...

Page 28: ...nsmission The range of the number will be 32 to 31 and can be converted to volts by multiplying by 0 234 and adding 10 6 allowing a range of 3 1 to 18 1 volts Example Pseudobinary C message C3 ADGTU B...

Page 29: ...t binary encoded number represents the Julian day of the year The day tells when the transmission was originally scheduled to take place Time 2 This 2 byte encoded 6 bit binary encoded number is a num...

Page 30: ...ally we add 64 to each piece and convert to ASCII 67 64 121 ASCII C y Example 3 Encoding the number 12345 in 3 bytes First we have to convert 12345 into two s complement 18 bit binary 12345 base 10 11...

Page 31: ...s sent in the transmission NESDIS has a recommended list of SHEF PE codes on its website at http noaasis noaa gov DCS htmfiles schefcodes html SHEF Fixed is a special version of the SHEF format where...

Page 32: ...entered that state while a after a code indicates that the sensor has just exited that state BUFR BUFR format is a binary message conforming to WMO BUFR requirements for data transmissions and storag...

Page 33: ...er s Flash Disk Here is the format of the text file F X Y Name Units Scale Reference Bits For example 0 1 1 WMO block number Numeric 0 0 7 0 1 2 WMO station number Numeric 0 0 10 0 5 2 Latitude coarse...

Page 34: ...e Num Values setting associated with the telemetry device determines number of values transmitted Exclude Exclude this item from transmission Sequence This property determines the order of the data it...

Page 35: ...enter the desired value with its numeric component first e g 34 My originating center If the field is left blank 0 is used Data Category Select the data category to use in the BUFR message If the des...

Page 36: ...lowing questions How does the receiver identify the scope of a packet i e is the packet a complete message or only a partial How does the receiver differentiate between self timed alarm and command re...

Page 37: ...eric ASCII text defining the message id Starts at 0 Rolls over after 99 total bytes Numeric ASCII text defining the total number of data bytes to be sent data only does not include overhead bytes star...

Page 38: ...g alarm 0x35 5 Exiting alarm extended 0x36 6 Command response 0x37 7 Command response extended 0x38 8 Forced transmission 0x39 9 Forced transmission extended Reserved for future use 0x7D User defined...

Reviews: