XK-Z11-M Digi International, XK-Z11-M Datasheet - Page 115

no-image

XK-Z11-M

Manufacturer Part Number
XK-Z11-M
Description
ZIGBEE MODULE DEVELOPMENT KIT
Manufacturer
Digi International
Series
XBee™r
Type
Transceiver, 802.15.4/ZigBeer
Datasheets

Specifications of XK-Z11-M

Frequency
2.4GHz
For Use With/related Products
XBee Modules
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Other names
602-1184
© 2010 Digi International, Inc.
XBee®/XBee‐PRO® ZB RF Modules 
XBee Sensor Read Indicator
Frame Type: 0x94
When the module receives a sensor sample (from a Digi 1-wire sensor adapter), it is sent out the UART using
this message type (when AO=0).
For convenience, let's label the A/D and temperature readings as AD0, AD1, AD2, AD3, and T. Using the data in
this example:
AD0 = 0x0002
AD1 = 0x00CE
AD2 = 0x00EA
AD3 = 0x0052
Example: Suppose an IO sample is received with analog and digital IO, from a remote with a 64-
bit address of 0x0013A200 40522BAA and a 16-bit address of 0x7D84. If pin AD1/DIO1 is enabled
as an analog input, AD2/DIO2 and DIO4 are enabled as a digital inputs (currently high), and AD3/
DIO3 is enabled as a digital output (low) the IO sample is shown in the API example in the table
above.
Example: Suppose a 1-wire sensor sample is received from a device with a 64-bit address of
0x0013A200 40522BAA and a 16-bit address of 0xDD6C. If the sensor sample was taken from a
1-wire humidity sensor, the API frame could look like this (if AO=0):
A
P
I
P
a
c
k
e
t
Start Delimiter
Length
Frame-specific Data
Checksum
Frame Fields
Frame Type
64-bit Source
Address
16-bit Source
Network Address
Receive Options
1-Wire
Sensors
A/D Values
Temperature
Read
Offset Example
MSB 12 0xDD
LSB 13 0x6C
LSB 11 0xAA
MSB 1 0x00
MSB 4 0x00
LSB 2 0x17
10 0x2B
14 0x01
15 0x03
16 0x00
17 0x02
18 0x00
19 0xCE
20 0x00
21 0xEA
22 0x00
23 0x52
24 0x01
25 0x6A
26 0x8B
0 0x7E
3 0x94
5 0x13
6 0xA2
7 0x00
8 0x40
9 0x52
Number of bytes between the length and the checksum
64-bit address of sender
16-bit address of sender.
0x01 - Packet Acknowledged
0x02 - Packet was a broadcast packet
0x01 = A/D Sensor Read
0x02 = Temperature Sensor Read
0x60 = Water present (module CD pin low)
Indicates a two-byte value for each of four A/D sensors
(A, B, C, D)
Set to 0xFFFFFFFFFFFFFFFF if no A/Ds are found.
Indicates the two-byte value read from a digital
thermometer if present. Set to 0xFFFF if not found.
0xFF - the 0x8 bit sum of bytes from offset 3 to this byte.
Description
     114

Related parts for XK-Z11-M