User's Manual
Table Of Contents
- 1.0 Absolute Maximum Ratings
- 2.0 Normal Operating Conditions
- 3.0 Electrical Specifications
- 4.0 Radio
- 5.0 Pinout
- 6.0 Mote Boot Up
- 7.0 Interfaces
- 7.1 Timestamps
- 7.2 Status
- 7.3 Serial Interface
- 7.3.1 Serial Handshake Protocol
- 7.3.2 Mote Command Data Types
- 7.3.3 Mote Commands
- 7.3.3.1 Command 0x80 Serial Payload Sent to Mote Serial
- 7.3.3.2 Command 0x81 Unacknowledged Serial Payload Received from Mote Serial
- 7.3.3.3 Command 0x82 Acknowledged Serial Payload Received from Mote Serial
- 7.3.3.4 Command 0x84 Time/State Packet
- 7.3.3.5 Commands 0x87 and 0x88 Set Parameter Request/Response
- 7.3.3.6 Commands 0x89 and 0x8A Get Parameter Request/Response
- 7.3.3.7 Command 0x8C Mote Information
- 7.3.3.8 Command 0x8D Reset Mote
- 7.3.4 Mote Get/Set Command Parameters
- 7.3.5 HDLC Packet Processing Examples
- 8.0 Packaging Description
- 9.0 Regulatory and Standards Compliance
- 10.0 Ordering Information
Interfaces
M2135-1/M2030-1 MOTE DATASHEET DUST NETWORKS™ 23
CONFIDENTIAL
Step 2 Remove byte stuffing.
To remove byte stuffing, check for instances of “7D 5D” or “7D 5E” and replace as follows:
7D 5D => 7D
7D 5E => 7E
Step 3 Confirm FCS.
Calculate the checksum for the HDLC payload.
Confirm that the FCS matches the FCS sent with the packet. Because the packet encodes FCS least significant byte
first, in this example the calculated FCS should match “47 43”.
Step 4 (Application layer) parse HDLC payload content.
The resulting packet payload is as follows:
As described in section 7.3.3.6., an 0x8A command with parameter type 0x07 has the following message content
structure:
Therefore, this is a Mote Information response with no errors (and a payload length of 31 bytes). The Mote
information is as follows (shown for 2.4 GHz mote):
HDLC Packet Payload FCS
8A 07 00 1F 00 00 5B 00 01 01 06 00 3C 00 00 00 00 00 00
7E C3 02 00 08 30 30 30 5F 45 56 30 31 00 13 00
43 47
HDLC Packet Payload
8A 07 00 1F 00 00 5B 00 01 01 06 00 3C 00 00 00 00 00 00
7E C3 02 00 08 30 30 30 5F 45 56 30 31 00 13 00
HDLC Packet Payload
8A 07 00 1F 00 00 5B 00 01 01 06 00 3C 00 00 00 00 00 00
7E C3 02 00 08 30 30 30 5F 45 56 30 31 00 13 00
Command Type Message Content
8A 07 00 1F 00 00 5B 00 01 01 06 00 3C 00 00 00 00 00 00 7E C3 02 00 08
30 30 30 5F 45 56 30 31 00 13 00
HW model = “00091” (00 00 5B)
HW Rev = “001” (00 01)
SW rev = “1.6.60” (01 06 00 3C)
MAC Address = 00 00 00 00 00 00 7E C3
Mote type = 02 = 2.4 GHz (02)
Network ID = 8 (00 08)
Datasheet ID = “000_EV01” (30 30 30 5F 45 56 30 31)
Mote ID = “19” (00 13)
Param Error
Code
Length Hw
Model
Hw
Rev
Sw Rev MAC Mote
Type
Net
ID
Datasheet ID Mote
ID
Rsvd
07 00 1F 00 00 5B 00 01 01 06 00 3C 00 00 00 00 00 00 7E C3 02 00 08 30 30 30 5F 45 56 30 31 00 13 00
PRELMINARY