
This is my new book about XBee Wi-Fi development workshop. This helps you to get started with XBee Wi-Fi and provides some case samples to accelerate your study. All program are written in Python.
Table of Content
1. Preparing Development Environment
1.1 XBee Wi-Fi
1.2 Getting Hardware
2. Setting up XBee Wi-Fi on Computer
2.1 Understanding Wi-Fi
2.2 Setting up XBee Wi-Fi Driver
2.2.1 Windows Platform
2.2.2 Linux and Mac
2.2.3 Connecting XBee to Computer
2.2.4 Connection Testing
2.3 XCTU Software
2.4 Getting Started with XBee Wi-Fi and XCTU
2.5 Testing AT Command on Terminal
2.6 Updating XBee Wi-Fi Firmware
3. XBee Wi-Fi AT Command
3.1 Getting Started
3.2 A List of XBee Wi-Fi AT Command
3.3 Demo Building A Simple Client/Server Application
3.3.1 Hardware Configuration
3.3.2 Connecting XBee Wi-Fi and Computer to a Wi-Fi Hotspot
3.3.3 Configuring XBee Wi-Fi
3.3.4 Writing Client/Server Application
3.3.5 Testing
3.3.6 Troubleshooting
3.4 Updating XBee Wi-Fi Parameters Using X-CTU
3.5 Restore to Default Configuration
4. XBee Wi-Fi Programming
4.1 Getting Started
4.2 Enabling API Mode on XBee
4.3 XBee Programming using XCTU
4.3.1 Understanding XBee Frame
4.3.2 Communicating with XCTU
4.3.3 Remote Command
4.4 XBee Wi-Fi Programming using Python
4.4.1 Working with AT Command
4.4.2 Demo: Building Sender and Reader XBee Wi-Fi
5. XBee Wi-Fi Digital I/O and ADC
5.1 XBee Wi-Fi Pins
5.2 Connecting XBee to Breadboard
5.3 XBee Wi-Fi Digital Output
5.4 I/O Line Passing
5.5 Forcing Sampling (IS Command)
5.6 XBee Wi-Fi Analog I/O
6. Working with Sleep Mode
6.1 Getting Started
6.2 Pin Sleep
6.3 Cyclic Sleep
6.3.1 Cyclic Sleep - SM 4
6.3.2 Cyclic Sleep Pin Wake - SM 5
7. XBee Wi-Fi Networking
7.1 Getting Started
7.2 XBee Wi-Fi Networking
7.2.1 One-Way Communication
7.2.2 Two-Way Communication
7.3 Point-to-Multipoint Network
7.4 Broadcast Network
7.4 Received Signal Strength (RSS)
8. XBee Wi-Fi Cloud
8.1 Getting Started
8.2 Registering to Digi Cloud
8.3 Add XBee Wi-Fi Device
8.4 Sending data to Digi Cloud
9. XBee Wi-Fi and Arduino
9.1 Getting Started
9.2 Demo: XBee Wi-Fi, Arduino and Computer
9.2.1 XBee Configuration
9.2.3 Arduino Program
9.2.3 Python Client Program
9.2.4 Testing
9.3 xbee-arduino Library
9.3.1 Configuring XBee
9.3.2 Arduino Program
9.3.3 Python Program
9.3.4 Testing
10. XBee Wi-Fi and Raspberry Pi
10.1 Getting Started
10.2 XBee Programming for Raspberry Pi
10.3 Demo: Raspberry Pi and Computer Communication Through XBee
How to Buy
You can get this book on the following online store:
Lulu, http://www.lulu.com/shop/agus-kurniawan/xbee-wi-fi-development-workshop/ebook/product-22862463.html
Google Play Book, https://play.google.com/store/books/details?id=dikPDQAAQBAJ
Amazon Kindle, https://www.amazon.com/dp/B01LXTOOSL
Kobo, https://store.kobobooks.com/en-us/ebook/xbee-wi-fi-development-workshop
iBookstore, http://itunes.apple.com/us/book/isbn9781365395147