| |
| |
Foreword to The Hands-on XBee Lab Manual | |
| |
| |
Acknowledgments | |
| |
| |
Introduction | |
| |
| |
| |
Introduction to the X-CTU Software | |
| |
| |
Requirements | |
| |
| |
Introduction | |
| |
| |
| |
How to Change XBee Module Configurations | |
| |
| |
Requirements | |
| |
| |
Introduction | |
| |
| |
| |
One-Way Digital-Input Communications | |
| |
| |
Requirements | |
| |
| |
Introduction | |
| |
| |
| |
Use an XBee Module for Remote Control | |
| |
| |
Requirements | |
| |
| |
Introduction | |
| |
| |
| |
XBee Modules Transfer and Control Analog Signals | |
| |
| |
Requirements | |
| |
| |
Introduction | |
| |
| |
| |
Remote Control of Digital and Analog Devices | |
| |
| |
Requirements | |
| |
| |
Introduction | |
| |
| |
Optional Steps | |
| |
| |
Answers to Questions in Step 6 | |
| |
| |
| |
How to Transmit Data on a Logic-Level Change | |
| |
| |
Requirements | |
| |
| |
Introduction | |
| |
| |
Make Clean Logic Transitions | |
| |
| |
| |
How to Handle Data from Several Analog Inputs | |
| |
| |
Requirements | |
| |
| |
Introduction | |
| |
| |
A Reminder About Sample Rates | |
| |
| |
Answers to Questions in Step 8 | |
| |
| |
| |
Investigate Sleep Modes and Sleep-Mode Timing | |
| |
| |
Requirements | |
| |
| |
Introduction | |
| |
| |
| |
How to Use API Packets to Control a Local XBee Module | |
| |
| |
Requirements | |
| |
| |
Introduction | |
| |
| |
Answers to Questions in Step 8 | |
| |
| |
| |
How to Use API Packets to Control Remote XBee Modules | |
| |
| |
Requirements | |
| |
| |
Introduction | |
| |
| |
Immediate Command Actions | |
| |
| |
| |
How to Use API Packets to Control Remote I/O Lines | |
| |
| |
Requirements | |
| |
| |
Introduction | |
| |
| |
Experiment Answers | |
| |
| |
| |
Remote Control of PWM Outputs | |
| |
| |
Requirements | |
| |
| |
Introduction | |
| |
| |
A Better Approach | |
| |
| |
Reference | |
| |
| |
| |
How to Parse Data from Digital and Analog Pins and Control Individual Digital Outputs | |
| |
| |
Requirements | |
| |
| |
Introduction | |
| |
| |
Experiment Answers | |
| |
| |
| |
How to Control Several XBee Modules with Broadcast Commands | |
| |
| |
Requirements | |
| |
| |
Introduction | |
| |
| |
Experiment Answers | |
| |
| |
| |
How to Communicate Between an MCU and an XBee Module | |
| |
| |
Requirements | |
| |
| |
Introduction | |
| |
| |
Using a UART | |
| |
| |
Terminal-Emulation Software | |
| |
| |
Using an Arduino Uno | |
| |
| |
Using an ARM mbed Module | |
| |
| |
| |
Two-Way Communications with XBee Modules | |
| |
| |
Requirements | |
| |
| |
Introduction | |
| |
| |
Software | |
| |
| |
Terminal-Emulation Software | |
| |
| |
Using an Arduino Uno Module | |
| |
| |
Using an ARM mbed Module | |
| |
| |
Control of Remote XBee Modules with MCU AT Commands | |
| |
| |
| |
How to Discover Nearby XBee Modules | |
| |
| |
Requirements | |
| |
| |
Introduction | |
| |
| |
Experiment 18 Software Flow Chart | |
| |
| |
Using an Arduino Uno Module | |
| |
| |
Using an ARM mbed Module | |
| |
| |
Final Steps | |
| |
| |
Important Notes | |
| |
| |
| |
How to Set Up a Small XBee Network | |
| |
| |
Requirements | |
| |
| |
Introduction | |
| |
| |
Why Associate XBee Modules in a Network? | |
| |
| |
Conclusion | |
| |
| |
| |
Digital and Analog Measurements in a Network | |
| |
| |
Requirements | |
| |
| |
Introduction | |
| |
| |
Using an ARM mbed Module | |
| |
| |
Using an Arduino Uno Module | |
| |
| |
| |
How to Handle an Unknown Number of XBee Modules | |
| |
| |
Requirements | |
| |
| |
Introduction | |
| |
| |
MCU Software | |
| |
| |
Program Description | |
| |
| |
Using an ARM mbed Module | |
| |
| |
Using an Arduino Uno Module | |
| |
| |
Conclusion | |
| |
| |
| |
Exploring Cyclic-Sleep Operations | |
| |
| |
Requirements | |
| |
| |
Introduction | |
| |
| |
Periodic Wake-Up with I/O Report | |
| |
| |
Periodic Wake-Up with Coordinator Polling | |
| |
| |
| |
Logic-Level-Conversion Circuits | |
| |
| |
| |
Hexadecimal Numbers and Checksums | |
| |
| |
| |
Default Modem-Configuration Settings for XBee (XB24) Modules | |
| |
| |
| |
Electronic and XBee Resources | |
| |
| |
| |
Excel Spreadsheet Packet-Creator Tool | |
| |
| |
| |
XBee Experiments Bill of Materials | |
| |
| |
| |
American Standard Code for Information Interchange (ASCII) | |
| |
| |
| |
Troubleshooting | |
| |
| |
| |
Blank Tables | |
| |
| |
| |
XBee Connection Information | |
| |
| |
Glossary | |
| |
| |
Index | |