Api Mode - Digi XBee-PRO S2C Zigbee User Manual

Rf module
Hide thumbs Also See for XBee-PRO S2C Zigbee:
Table of Contents

Advertisement

Transmission, addressing, and routing
0x0000000000000000 is the coordinator's address (in ZB firmware). The default values of DH and DL
are 0x00, which sends data to the coordinator.
Example 1: Send a transmission to the coordinator.
In this example, a '\r' refers to a carriage return character.
A router or end device can send data in two ways. First, set the destination address (DH and DL
commands) to 0x00.
1. Enter command mode ('+++').
2. After receiving an OK\r, issue the following commands:
ATDH0\r
n
ATDL0\r
n
ATCN\r
n
3. Verify that each of the three commands returned an OK\r response.
4. After setting these command values, all serial characters received on the UART are sent as a
unicast transmission to the coordinator.
Alternatively, if the coordinator's 64-bit address is known, you can set DH and DL to the coordinator's
64-bit address. Suppose the coordinator's address is 0x0013A200404A2244.
1. Enter command mode ('+++')
2. After receiving an OK\r, issue the following commands:
a. ATDH13A200\r
b. ATDL404A2244\r
c. ATCN\r
3. Verify that each of the three commands returned an OK\r response.
4. After setting these command values, all serial characters received on the UART are sent as a
unicast transmission to the coordinator.

API mode

Use the transmit request, or explicit transmit request frame (0x10 and 0x11 respectively) to send
data to the coordinator. The 64-bit address can either be set to 0x0000000000000000, or to the 64-bit
address of the coordinator. The 16-bit address should be set to 0xFFFE when using the 64-bit address
of all 0x00s.
To send an ASCII "1" to the coordinator's 0x00 address, use the following API frame:
7E 00 0F 10 01 0000 0000 0000 0000 FFFE 00 00 31 C0
If you use the explicit transmit frame, set the the cluster ID to 0x0011, the profile ID to 0xC105, and
the source and destination endpoints to 0xE8. These are the recommended defaults for data
transmissions in the Digi profile.
You can send the same transmission using the following explicit transmit frame:
7E 00 15 11 01 0000 0000 0000 0000 FFFE E8 E8 0011 C105 00 00 31 18
The 16-bit address is set to 0xFFFE. This is required when sending to a 64-bit address of 0x00s.
Suppose the coordinator's 64-bit address is 0x0013A200404A2244. The following transmit request API
frame (0x10) sends an ASCII "1" to the coordinator:
7E 00 0F 10 01 0013 A200 404A 2244 0000 0000 31 18
XBee/XBee-PRO® S2C Zigbee® RF Module
Data transmission examples
80

Advertisement

Table of Contents
loading

This manual is also suitable for:

Xbee s2c zigbee

Table of Contents