Module operation Serial communications
XBee/XBee-PRO ZigBee RF Modules User Guide 28
No serial characters are received for the amount of time determined by the RO (Packetization Timeout)
parameter. If RO = 0, packetization begins when a character is received.
The Command Mode Sequence (GT + CC + GT) is received. Any character buffered in the serial receive buffer
before the sequence is transmitted.
The maximum number of characters that will fit in an RF packet is received.
RF modules that contain the following firmware versions will support Transparent Mode:
20xx (AT coordinator), 22xx (AT router), and 28xx (AT end device).
API operation
API operation is an alternative to transparent operation. The frame-based API extends the level to which a host
application can interact with the networking capabilities of the module. When in API mode, all data entering and
leaving the module is contained in frames that define operations or events within the module.
Transmit data frames (received through the DIN pin (pin 3)) include:
RF Transmit Data Frame
Command Frame (equivalent to AT commands)
Receive data frames (sent out the DOUT pin (pin 2)) include:
RF-received data frame
Command response
Event notifications such as reset, associate, disassociate, and so forth
The API provides alternative means of configuring modules and routing data at the host application layer. A host
application can send data frames to the module that contain address and payload information instead of using
command mode to modify addresses. The module will send data frames to the application containing status
packets; as well as source, and payload information from received data packets.
The API operation option facilitates many operations such as the examples cited below:
Transmitting data to multiple destinations without entering Command Mode
Receive success/failure status of each transmitted RF packet
Identify the source address of each received packet
RF modules that contain the following firmware versions will support API operation:
21xx (API coordinator), 23xx (API router), and 29xx (API end device).