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™ 15
CONFIDENTIAL
7.3.3.3 Command 0x82 Acknowledged Serial Payload Received from Mote Serial
Acknowledged serial data packets going out of the mote use command type 0x82. The network uses this command to send
data out through the mote serial interface. Upon receiving this packet from the network, the mote forwards it to the
microcontroller and sends an acknowledgement back to Manager. The format of the serial packet payload is transparent to the
mote. The maximum length of the payload is 80 bytes (excluding byte-stuffing bytes). The microcontroller receives exactly
one copy of the message that was sent through the network.
7.3.3.4 Command 0x84 Time/State Packet
Time data packets use the command type 0x84. The time packet includes the network time and the current real time relative to
the Manager. The mote sends this response when it receives a “get request” with “time” parameter (described later) or when
the
TIME pin is strobed high to low for minimum of min_strobe_length, as defined in Table 14. Usage of the TIME pin is
described in section 7.1.
7.3.3.5 Commands 0x87 and 0x88 Set Parameter Request/Response
The Set Parameter command allows the setting of a number of configuration parameters in the mote. When the Set Parameter
Request command is sent, the response to the request is sent within the diag_ack_timeout (see
Table 14). The command
structure for individual Parameter Types and can be found in section 7.3.4. The length of payload 'n' is dependant on the
Parameter type and is specified in the Parameter Data Packet section of this document.
Table 19 Command 0x82 Acknowledged Serial Payload Downstream
Msg Byte Description Data Type Value
1 Cmd Type UChar 0x82
2 (Transparent to mote) n bytes of data
2+1 (Transparent to mote) *
2+… (Transparent to mote) *
Table 20 Command 0x84 Time/State Packet
Msg Byte Description Data Type Value
1 Cmd Type UChar 0x84
2-5 The sequential number of the
frame
ULong Cycle
6-9 The offset from start of frame
in microseconds
ULong Offset
10-11 Frame length in timeslots UShort Frame Length
12-15 UTC time seconds ULong Real Time part1
16-19 UTC time microseconds ULong Real Time part2
20-23 Time from the last mote reset
in milliseconds
ULong Mote uptime
24 Mote state (see Table 35) UChar Mote state
25 Mote diagnostics status (see
Table 36)
UChar Mote diagnostics status
Table 21 Command 0x87 Set Parameter Request
Msg Byte Description Data Type Value
1 Cmd Type UChar 0x87
2 UChar Parameter Type
3 Data (Transparent to mote) n bytes of data
3+1 Data (Transparent to mote) *
3+… Data (Transparent to mote) *
PRELMINARY