
This book helps you to get started for XBee ZigBee development. You can build ZigBee network for your IoT platform.
Table of Content
1. Preparing Development Environment
1.1 XBee ZigBee
1.2 Getting Hardware
1.3 XBee ZigBee for Workshop
2. Set up XBee ZigBee
2.1 Getting Started
2.2 Connecting XBee to Computer
2.3 Install XCTU
2.4 XBee Driver
2.5 Working with XCTU and XBee ZigBee
2.6 Test Terminal
2.7 Configure XBee ZigBee Parameters
2.8 Updating XBee ZigBee Firmware
3. XBee ZigBee AT Command
3.1 Getting Started
3.2 A List of XBee AT Command
3.3 Demo Building Chatting Application
3.3.1 Hardware Configuration
3.3.2 Configuring Network Using AT Command
3.3.3 Configuring Network Using XCTU GUI
3.3.4 Testing
3.3.5 Troubleshooting
3.4 Restore to Default Configuration
4. XBee ZigBee Programming
4.1 Getting Started
4.2 Enabling API Mode on XBee
4.3 XBee ZigBee Programming using X-CTU
4.3.1 Constructing XBee Frame
4.3.2 Communicating with X-CTU
4.3.3 Remote Command
4.4 XBee ZigBee Programming Using Python
4.4.1 Working with AT Command
4.4.2 Demo: Building Sender and Reader XBee ZigBee
5. XBee ZigBee Digital I/O and ADC
5.1 XBee Pins
5.2 Connecting XBee ZigBee to Breadboard
5.3 XBee Digital Output
5.4 I/O Line Passing
5.5 Forcing Sampling (IS Command)
5.6 XBee ZigBee Analog I/O
6. Working with Sleep Mode
6.1 Getting Started
6.2 Hibernate
6.3 Cyclic Sleep
6.3.1 Cyclic Sleep - SM 4
6.3.2 Cyclic Sleep - SM 5
7. XBee ZigBee Networking
7.1 Getting Started
7.2 Peer-to-Peer Networks
7.2.1 One-Way Communication
7.2.2 Two-Way Communication
7.3 Point-to-Multipoint Network
7.4 Broadcast Network
7.5 Received Signal Strength (RSS)
8. XBee ZigBee and Arduino
8.1 Getting Started
8.2 Demo: XBee, Arduino and PC
8.2.1 XBee Configuration
8.2.2 Arduino Program
8.2.3 Python Client Program
8.2.4 Testing
8.3 xbee-arduino Library
8.3.1 Configuring XBee
8.3.2 Arduino Program
8.3.3 Python Program
8.3.4 Testing
9. XBee ZigBee and Raspberry Pi
9.1 Getting Started
9.2 XBee Programming for Raspberry Pi
9.3 Demo: Raspberry Pi and PC Communication Through XBee ZigBee
9.3.1 XBee Configuration
9.3.2 Writing Program for Raspberry Pi and PC
9.3.3 Testing
How to Buy
You can get this on the following online store:
Lulu, http://www.lulu.com/shop/agus-kurniawan/xbee-zigbee-development-workshop/ebook/product-23251334.html
Google Play Book, https://play.google.com/store/books/details?id=vZErDwAAQBAJ
Amazon Kindle, https://www.amazon.com/dp/B073T3JLH4
Kobo, https://www.kobo.com/ww/en/ebook/xbee-zigbee-development-workshop