Autor: Robert Faludi
Editura: O’Reilly
An aparitie: 2011
Ce prezinta lucrarea?
Cartea prezentata este un ghid pentru folosirea modulelor ZigBee in comunicatia wireless intre diverse module / dispozitive.
Transmisia ZigBee este o transmisie wireless mai ieftina decat Bluetooth, asigura un consum mai redus de energie. Numele se pare ca provine de la zborul in zig zag al albinelor care isi transmit date referitoare la pozitia sursei de hrana.
Acest tip de transmisie se preteaza la aplicatii de tip retea de senzori (retele mesh). Prima aparitie a ZigBee a fost in 1998, ca urmare a nevoii de o interfata mai ieftina decat Bluetooth pentru aplicatii cu multi senzori in care reteaua se autoconfigureaza la intrarea sau iesirea unor senzori din activitate.
Structura cartii
1. Buying an XBee Radio
- Hardware
- Antennas
- Vendors
2. Buying an Adapter
- Digi Evaluation Board
- USB Adapters
- Breakout Boards
- Arduino Board Adapter Hack
- What Are All Those Pins?
3. Choosing a Terminal Program
- Firmware Update Software
- Terminal Software for Configuring Settings
4. Radio Basics
- Electromagnetic Spectrum
- Inverse Square Law
5. Introduction to ZigBee
- Network Topology
- Addressing Basics
- PAN Addresses
- Channels
- All Together Now
6. XBee Firmware Updates
- Reading Current Firmware and Configuration
- Configuring XBee
- Settings
- Connecting from Windows
- Connecting from Macintosh
- Command Mode and Transparent Mode
- AT Commands (Are Your Friend)
- Using AT Commands
7. Basic ZigBee Chat
- Parts
- Addresses
- Coordinator
- Router
- Two Computers
- One Computer
- Chat
- Troubleshooting
8. ZigBee and Arduino
- About Arduino
- Arduino Basics
- Connecting to Arduino
9. Doorbell Projects
- Parts
- Prepare Your Radios
- Connect Power from Arduino to Breadboard
- XBee Breakout Board
- XBee Connections
- Doorbell Introduction
- Switch Input…
- …and Buzzer Output
- Configure Your XBees
- Program the Arduino Doorbell
- Feedback Doorbell
- Feedback Light
- Program the Arduino Feedback Doorbell
- Extra: Nap Doorbells and More
10. The Story of Data
- Direct, Indirect, Subtext
- I/O Concepts
- Why XBee Direct?
- XBee Direct Limitations
- XBee I/O Features
- AT Configuration I/O Commands
- Advanced I/O Commands
11. Romantic Lighting Sensor
- Basic Romantic Lighting Sensor
- Prepare the Sensor Board
- Prepare the Base Station
- Romantic Lighting Sensor with Feedback
- API Ahead
12. What’s an API?
- Protocols
- Humans
- Computers
13. XBee API Protocol
- Start Delimiter
- Length Bytes
- Frame Data Bytes
- Checksum
14. API Frame Types
- AT Commands
- AT Responses
- ZigBee Transmit Request
- ZigBee Transmit Status
- ZigBee Receive Packet
- I/O Data Sample Rx Indicator
- Remote AT Command Request
- Remote Command Response
- Using What You Need
- Libraries
15. Simple Sensor Network
- Parts
- Prepare Your Coordinator Radio
- Prepare Your Router Radios
- Prepare the Sensor Boards
- Prepare the Base Station
- Program the Base Station
16. Sleep Mode
- End Devices
- Configuring Sleep
- Easy Sleeping
17. Simple Sensor with Sleep Project
- Parts
- Prepare Your End Device Radios
- Configure Your End Device XBees
- Direct Actuation
- Direct Actuation Example
- Parts
- Prepare Your Coordinator Radio
- Prepare Your Router Radios
- Prepare the Actuator Boards
- Configure Your Router XBees
- Prepare the Base Station
- Simple Actuator Node Code in Processing
18. Gateways
- XBee as Embedded Gateway
- Other Embedded Gateways
- Internet Gateways
- Internet Media
- Computers Versus Dedicated Devices
19. ConnectPorts
- Selecting a ConnectPort
- Setting Up a ConnectPort
- Configuring a ConnectPort
20. Remote Management
- iDigi Connectivity Server
- iDigi Features
- Adding a ConnectPort
- Viewing Configurations
- Firmware Updates and Remote Reboot
- Viewing an XBee Network
21. XBee Internet Gateway (XIG)
- Installing and Configuring XIG
- Testing XIG
- XIG Example
22. Twitter Reader
- Parts
- Prepare Your ConnectPort with XBee Internet Gateway
- Prepare Your Router Radio
- Configure Your Router Radio
- Prepare the Twitter Reader Board
- Program the Arduino
23. Advanced ZigBee
- ZigBee Stack Layers
- Application Support Layer
- Routing
- Security
- ZigBee Protocol References
24. Serial Flow Control
- RTS and CTS
25. Sharing Data
- Pachube
26. Simple Sensor Network with Pachube
- API Key
- Build the Simple Sensor Network
- Program the Base Station
- Simple Sensor Network Pachube Code in Processing
27. The Future of ZigBee
28. Next Steps for You
- Making Stuff
- Sharing Your Work