EasyManuals Logo
Home>Digi>Control Unit>XBee 3 ZigBee

Digi XBee 3 ZigBee User Manual

Digi XBee 3 ZigBee
347 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #276 background imageLoading...
Page #276 background image
Frame descriptions BLE Unlock API frame - 0x2C
Digi XBe 3 Zigbe RF Module
276
Phase 3 (Client presents M1)
Framedatafield Offset in frame Length
M1 5 Hash algorithm digest length
(32 bytes for SHA256)
Phase 4 (Server presents M2)
Framedatafield Offset in frame Length
M2 5 Hash algorithm digest length
(32 bytes for SHA256)
TXnonce 37 12-byte (96-bit) random nonce,
used as the constant prefix of
the counter block for
encryption/decryption of data
transmitted to the API service
by the client
RX nonce 49 12-byte (96-bit) random nonce,
used as the constant prefix of
the counter block for
encryption/decryption of data
received by the client from the
API service
Upon completion of M2 verification, the session key has been determined to be correct and the API
service is unlocked and allows additional API frames to be used. Content from this point is encrypted
using AES-256-CTR with the following parameters:
n Key: The entire 32-byte session key.
n Counter: 128 bits total, prefixed with the appropriate nonce shared during authentication. The
initial remaining counter value is 1.
The counter for data sent into the XBee API Service is prefixed with the TX nonce value (see the
Phase 4 table) and the counter for data sent by the XBee 3 Zigbee RF Module to the client is
prefixed with the RX nonce value.
Example sequence to perform AT Command XBee API frames over
BLE
1. Discover the XBee 3 Zigbee RF Module through scanning for advertisements.
2. Create a connection to the GATT Server.
3. Optional, but recommended: request a larger MTU for the GATT connection.
4. Turn on indications for the API Response characteristic.
5. Perform unlock procedure using unlock frames. See BLE Unlock API frame - 0x2C.

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Digi XBee 3 ZigBee and is the answer not in the manual?

Digi XBee 3 ZigBee Specifications

General IconGeneral
BrandDigi
ModelXBee 3 ZigBee
CategoryControl Unit
LanguageEnglish

Related product manuals