|
Class Summary |
| XBee16SrcAddrCmd |
ATMY - Set 16-bit source address |
| XBee2AggregateRoutingIntervalCmd |
ATAR - Set time between aggregate routing broadcasts |
| XBee2ApiOptionsCmd |
ATAO - Configure options for API mode of XBee2 |
| XBee2EndpointCmd |
ATSE/DE - Set source or destination endpoint |
| XBee2JoinNotificationCmd |
ATJN - Configure join notification mode |
| XBee2JoinTimeCmd |
ATNJ - Set time that coord/router allows nodes to join. |
| XBee2NetResetCmd |
ATNR - Reset network |
| XBee2PacketizationTimeoutCmd |
ATRO - Set packetization timeout |
| XBee2ParentNetAddrCmd |
ATMP - Get 16-bit parent network address |
| XBee2PwrModeCmd |
ATPM - Enable or disable power boost mode for XBee2 (increase receive sensitivity by 1dB, TX output by 2dB) |
| XBee2RestoreDefaultsCmd |
ATRE - Restore the node's default settings |
| XBee2SleepPeriodCntCmd |
ATSN - Set maximum number of consecutive sleep periods permitted (see docs for details) |
| XBee2WriteBindingTblCmd |
ATWR - Write settings to persistent configuration storage |
| XBeeAdcVRefCmd |
ATAV - ADC voltage reference |
| XBeeApiCmd |
ATAP - API mode |
| XBeeApplyCmd |
ATAC - Apply changes immediately, in contrast to ATWR, which
doesn't take effect until module is rebooted or ATCN is exec'd |
| XBeeAssocIndCmd |
|
| XBeeCcaCmd |
ATCA - Set CCA threshold |
| XBeeChCmd |
ATCH - Select channel |
| XBeeChScanCmd |
ATSC - Set the list of channels used during active scans and energy scans. |
| XBeeCmdTimeoutCmd |
ATCT - Set command-mode timeout |
| XBeeCoordAssocCmd |
ATA2 - Coordinator association command |
| XBeeCoordEnableCmd |
ATCE - Select between coordinator and end device mode |
| XBeeDestAddrCmd |
ATDH - Pass-thru mode destination address high |
| XBeeDestNodeCmd |
Resolve a destination node identifier to a node address, which can
be retrieved using ATDH and ATDL (DestAddr) if necessary
RF module exits command mode after execution
** XBEE SERIES 2:
Returns command response frame:
- 16-bit network address
- 64-bit serial number |
| XBeeDioCmd |
ATDIOn - Configure digital IO port |
| XBeeDissociateCmd |
ATDA - Disassociate |
| XBeeDissocSleepCmd |
ATDP - Set disassociation cyclic sleep period |
| XBeeEncEnableCmd |
ATEE - Enable AES encryption |
| XBeeEndDevAssocCmd |
ATA1 - End device association command |
| XBeeEnergyDetectCmd |
ATED - Scan channels for activity |
| XBeeExitCmd |
ATCN - Exit command mode |
| XBeeForcePollCmd |
ATFP - Force poll |
| XBeeGuardTimesCmd |
ATGT - Set guard times, the amounts of time surrounding command mode invocation
during which no activity must be observed. |
| XBeeIntfDataRateCmd |
ATBD - Set the serial interface data rate |
| XBeeKeyCmd |
ATKY - Set AES key (write-only) |
| XBeeLongVerCmd |
|
| XBeeMacModeCmd |
ATMM - Set MAC mode |
| XBeeNodeDiscCmd |
ATND - Discover nodes
**XBEE SERIES 1:
Node Discover Response (AT command mode format - Transparent operation):
MY (Source Address) value
SH (Serial Number High) value
SL (Serial Number Low) value
DB (Received Signal Strength) value
NI (Node Identifier) value
(This is part of the response and not the end of command indicator.)
Node Discover Response (API format - data is binary (except for NI)):
2 bytes for MY (Source Address) value
4 bytes for SH (Serial Number High) value
4 bytes for SL (Serial Number Low) value
1 byte for DB (Received Signal Strength) value
NULL-terminated string for NI (Node Identifier) value (max 20 bytes w/out NULL terminator)
**XBEE SERIES 2:
Node Discover Response (API format - data is binary (except for NI)):
2 bytes for MY (Source Address) value
4 bytes for SH (Serial Number High) value
4 bytes for SL (Serial Number Low) value
NULL-terminated string for NI (Node Identifier) value (max 20 bytes w/out NULL terminator)
2 bytes for parent network address
1 bytes for node type (0=coord, 1=router, 2=end dev)
1 byte for status (reserved)
2 bytes for profile ID
2 bytes for manufacturer ID |
| XBeeNodeDiscTimeCmd |
ATNT - Node discovery timeout |
| XBeeNodeIdCmd |
ATNI - Set node identifier |
| XBeePacketizationTimeoutCmd |
ATRO - Packetization timeout |
| XBeePanIdCmd |
ATID - Set PAN ID |
| XBeePwrLvlCmd |
ATPL - Set power level |
| XBeeResetCmd |
ATFR - Software reset of module |
| XBeeRetriesCmd |
ATRR - Number of retries beyond those required by standard |
| XBeeRndDelayCmd |
ATRN - Set random delay slots |
| XBeeRstAcksCmd |
ATEA - Reset ack failure counter |
| XBeeRstCcaCmd |
ATEC - Reset CCA failure counter |
| XBeeRxSigStrengthCmd |
ATDB - Get received signal strength in -dBm |
| XBeeScanDurationCmd |
ATSD - Scan duration |
| XBeeScanPanCmd |
ATAS - Active scan
Returns up to 5 specially-formatted PAN descriptors:
CoordAddress (SH + SL parameters)
CoordPanID (ID parameter)
CoordAddrMode
0x02 = 16-bit Short Address
0x03 = 64-bit Long Address
Channel (CH parameter)
SecurityUse
ACLEntry
SecurityFailure
SuperFrameSpec (2 bytes):
bit 15 - Association Permitted (MSB)
bit 14 - PAN Coordinator
bit 13 - Reserved
bit 12 - Battery Life Extension
bits 8-11 - Final CAP Slot
bits 4-7 - Superframe Order
bits 0-3 - Beacon Order
GtsPermit
RSSI (- RSSI is returned as -dBm)
TimeStamp (3 bytes)
(A carriage return is sent at the end of the AS command. |
| XBeeSeqCharCmd |
ATCC - Set command sequence character |
| XBeeSerNumCmd |
ATSH/L - Retrieve serial number |
| XBeeShortVerCmd |
ATFV/ATHV - Firmware/hardware version number |
| XBeeSleepModeCmd |
ATSM - Set sleep mode |
| XBeeSleepPeriodCmd |
ATSP - Cyclic sleep period command |
| XBeeSleepTimeoutCmd |
ATST - Time before sleep command |
| XBeeWriteCmd |
ATWR - Write settings to persistent configuration storage |