Sign In
Upload
Manuals
Brands
Digi Manuals
Microcontrollers
XBee Zigbee Mesh Kit
Digi XBee Zigbee Mesh Kit Connectivity Manuals
Manuals and User Guides for Digi XBee Zigbee Mesh Kit Connectivity. We have
1
Digi XBee Zigbee Mesh Kit Connectivity manual available for free PDF download: User Manual
Digi XBee Zigbee Mesh Kit User Manual (242 pages)
Radio Frequency (RF) Module
Brand:
Digi
| Category:
Microcontrollers
| Size: 12 MB
Table of Contents
Table of Contents
4
Change the Firmware Protocol
12
Kit Contents
13
Kit Contents
14
Kit Contents
15
Introduction to Xbee Modules
16
Zigbee in a Nutshell
17
Mesh Networking
17
Zigbee Stack Layers
18
Device Types
19
Get Started with Xbee Zigbee
21
Assemble the Hardware
21
Plug in the Xbee Module
21
How to Unplug an Xbee Device
22
Download and Install XCTU
23
Example: Basic Communication
23
Step 1: Requirements
23
Step 2: Connect the Components
23
Step 3: Add the Xbee Modules to XCTU
24
Step 4: Configure the Xbee Modules
25
Step 5: Check the Network
27
Step 6: Send Messages
27
How Xbee Devices Work
30
How Xbee Devices Communicate
31
Wireless Communication
31
Addressing
31
PAN Addresses
32
Channels
33
Serial Communication
33
Operating Modes
34
Comparison of Transparent and API Modes
35
Xbee Transparent Mode
37
Xbee Transparent Mode in Detail
38
What Have You Learned
38
Extend the Basic Communication Example
39
Command Mode
39
AT Commands
39
Use at Commands
40
Xbee API Mode
42
API Mode in Detail
43
Advantages of API Mode
43
API Frame Structure
45
Start Delimiter
45
Length
45
Frame Data
45
Checksum
46
Supported Frames
48
Frame Examples
49
Operating Mode Configuration
54
API Escaped Operating Mode (API 2)
56
Xbee Frame Exchange
58
AT Command: Configure a Local Xbee Device
58
Transmit Request/Receive Packet: Transmit and Receive Wireless Data
58
Remote at Command: Remotely Configure an Xbee Module
59
Source Routing: Create and Obtain the Route of a Packet
60
Example: Configure Your Local Xbee Module
61
Example: Transmit and Receive Data
64
Libraries
69
Zigbee Mesh Network Setup
71
Configure the Device Type of an Xbee Module
71
Startup Operations
71
Coordinator
71
Router
72
End Device
72
Explore the Network
73
Section Summary
73
Wireless Data Transmission
74
Transmission Methods
74
Broadcast Transmission
74
Unicast Transmission
75
Example: Transmit Data
76
Step 1: Requirements
77
Step 2: Connect the Components
77
Step 3: Configure the Xbee Modules
78
Step 4: Create a Java Project
78
Step 5: Link Libraries to the Project
79
Step 6: Add the Source Code to the Project
80
Step 7: Set the Port Names and Launch Applications
81
Step 8: Transmit Data over the Network
81
Step 9: Section Summary of Wireless Data Transmission
82
Step 10: Do more with Wireless Data Transmission
82
Low Power and Battery Life
83
Low Power Devices and Battery Life
84
A Real World Scenario
84
Design Considerations for Applications Using Sleep Mode
84
Sleep Modes
84
Pin Sleep
85
Cyclic Sleep
86
Example: Enable Sleep Mode
86
Step 1: Requirements
86
Step 2: Connect the Components
87
Step 3: Configure the Xbee Modules
88
Step 4: Sleep
92
Step 5: What Have You Learned
94
Step 6: Extend the Example
94
Inputs and Outputs
95
Xbee I/O Pins
96
Sensors
97
Setting Pins for Digital and Analog Sensors
98
Actuators
98
Set Pins for Digital and Analog Actuators
98
How Xbee Devices Get Sensor Data
98
How to Configure a Pin as an Input
99
How to Obtain Data from a Sensor
99
Example: Receive Digital Data
100
Step 1: Requirements
101
Step 2: Connect the Components
101
Step 3: Configure the Xbee Modules
102
Step 4: Create a Java Project
106
Step 5: Link Libraries to the Project
106
Step 6: Add the Source Code to the Project
107
Step 7: Set the Port Name and Launch the Application
108
Step 8: Section Summary of Receiving Digital Data
109
Step 9: Do more with Receiving Digital Data
109
Lab: Receive Analog Data
110
Step 1: Requirements
110
Step 2: Connect the Components
110
Step 3: Configure the Xbee Modules
112
Step 4: Create a Java Project
116
Step 5: Link Libraries to the Project
116
Step 6: Add the Source Code to the Project
117
Step 7: Set the Port Name and Launch the Application
118
Step 8: Section Summary of Receiving Analog Data
119
Step 9: Do more with Receiving Analog Data
119
How Xbee Modules Control Devices
119
How to Configure a Pin as an Output
120
How to Send Actuations
120
Example: Send Digital Actuations
121
Step 1: Requirements
121
Step 2: Connect the Components
121
Step 3: Configure the Xbee Modules
121
Step 4: Create a Java Project
122
Step 5: Link Libraries to the Project
123
Step 6: Add the Source Code to the Project
124
Step 7: Set the Port Name and Launch the Application
125
Step 8: Section Summary of Sending Digital Actuations
125
Step 9: Do more with Sending Digital Actuations
125
Security and Encryption
126
Zigbee Security Model
126
Network Layer Security
127
APS Layer Security
127
Network and APS Layer Encryption
128
Form or Join a Secure Network
128
Security on the Xbee
130
Enable Security
130
Set the Network Security Key
130
Set the APS Trust Center Link Key
130
Enable APS Encryption
130
Use a Trust Center
131
How to Update the Network Key with a Trust Center
131
How to Update the Network Key Without a Trust Center
131
Example: Basic (but Secure) Communication
132
Understanding the Example
133
Signal Strength and Radio Frequency Range
134
Distance and Obstacles
135
Factors Affecting Wireless Communication
136
Signal Strength and the RSSI Pin
137
Is RSSI the Best Indication of Link Quality
139
Range Test
140
Example: Perform a Range Test
142
Step 1: Requirements
143
Step 2: Connect the Components
143
Step 3: Configure the Xbee Zigbee Modules
143
Step 4: Perform a Range Test
144
Step 5: Section Summary of Signal Strength
145
Zigbee Communication in Depth
146
Zigbee Application Framework
147
Application Profiles
148
Clusters
151
Endpoints
152
Binding
154
Node Descriptors
157
Zigbee Cluster Library
158
Zigbee Device Object (ZDO)
158
Explicit Addressing Frames
160
Explicit Addressing Command Frame
160
Explicit Rx Indicator Frame
161
Data Payload Format
163
Receive Zigbee Commands and Responses
164
Examples: Explicit Data and ZDO
164
Example: Obtain the Neighbor Table Using the Xbee Java Library
165
Example: Obtain the Neighbor Table Using the Xbee Java Library
170
Large Networks Routing
177
Many-To-One Routing
178
Enabling Many-To-One Routing
179
Disabling Many-To-One Routing
180
Source Routing
180
Using Source Routing
181
Radio Firmware
183
Firmware Identification
184
Update Radio Firmware
184
Download New Firmware
185
Troubleshooting
186
Xctu
186
Wireless Data Transmission
187
Enable Sleep Mode
188
Xbee Java Library
188
Receive Digital Data
190
Receive Analog Data
190
Send Digital Actuations
191
Range Test
191
Check Cables
192
Check that the Xbee Module Is Fully Seated in the Xbee Grove Development Board
192
Check the Xbee Module Orientation
192
Check that the Xbee Modules Are in the same Network
192
Restore Default Settings
192
Additional Resources
194
Xbee Buying Guide
195
Hardware Footprint
195
Xbee Antennas
196
Xbee Vs. Xbee-PRO
197
Frequency
197
Radio Communication Protocols
198
Where to Buy Xbee Devices
200
Find Products from Digi and Digi Distributors
200
Find Digi Products through Resellers
201
XCTU Walkthrough
201
XCTU Overview
201
Application Working Modes
204
Add a Module
204
Read Settings
205
Change Settings
206
Save Settings
206
Real Projects with Xbee Modules
206
Community
207
Industrial Solutions
207
Related Products
208
Xbee Grove Development Board
209
Overview
210
Xbee Grove Development Board
210
Development Board Variants
211
Xbee THT Grove Development Board
211
Xbee SMT Grove Development Board
211
Mechanical
212
Xbee THT Grove Development Board Variant
212
Xbee SMT Grove Development Board Variant
212
Power Supply
213
Xbee THT Grove Development Board Power Supply
213
Xbee SMT Grove Development Board Power Supply
213
Power Supply Battery Connector
214
Xbee Connector
214
Xbee THT Grove Development Board Xbee Connector
215
Xbee SMT Grove Development Board Xbee Connector
217
Usb
219
Xbee THT Grove Development Board USB
219
Xbee SMT Grove Development Board USB
220
USB VBUS Line
220
Reset Button
221
Xbee THT Grove Development Board Reset Button
221
Xbee SMT Grove Development Board Reset Button
221
Commissioning Button
222
Xbee THT Grove Development Board Commissioning Button
222
Xbee SMT Grove Development Board Commissioning Button
222
Commissioning Pin and Grove AD0 Connection
223
Association Led
224
Xbee THT Grove Development Board Association LED
224
Xbee SMT Grove Development Board Association LED
224
RSSI Led
225
Xbee THT Grove Development Board RSSI LED
225
Xbee SMT Grove Development Board RSSI LED
225
PWM0 RSSI Configuration
226
User LED and User Button
227
Xbee THT Grove Development Board User LED and User Button
227
Xbee SMT Grove Development Board User LED and User Button
227
User LED and User Button Connection to DIO4
227
On/Sleep LED
229
Xbee THT Grove Development Board On/Sleep LED
229
Xbee SMT Grove Development Board On/Sleep LED
229
On/Sleep LED Connection to DIO9
230
Potentiometer
231
Xbee THT Grove Development Board Potentiometer
231
Xbee SMT Grove Development Board Potentiometer
232
I2C
233
Xbee THT Grove Development Board I2C Bus
233
Xbee SMT Grove Development Board I2C Bus
233
Xbee/Xbee-PRO Connection to Grove Sensor
233
Grove I2C Connector Pinout
234
Grove Connectors
235
THT Board Grove Connectors Pinout
236
SMT Board Grove Connectors Pinout
238
Loopback Jumper
240
Xbee THT Grove Development Board Loopback Jumper
240
Xbee SMT Grove Development Board Loopback Jumper
240
Schematic and Gerber Files
241
Xbee THT Grove Development Board Schematic
241
Gerber Files
241
Xbee SMT Grove Development Board Schematic
242
Gerber Files
242
Advertisement
Advertisement
Related Products
Digi XBee ZigBee Cloud Kit
Digi XBee 865
Digi XBee 868 LP
Digi XKA2C-Z7T-U
Digi XBee-PRO XSC S3B
Digi XBee DigiMesh
Digi XBee-PRO S2C 802.15.4
Digi XBee-PRO RF
Digi XBee 3802.15.4
Digi XBee 3 ZigBee
Digi Categories
Network Router
Control Unit
Modem
Gateway
Server
More Digi Manuals
Login
Sign In
OR
Sign in with Facebook
Sign in with Google
Upload manual
Upload from disk
Upload from URL