ZigBee and Arduino

Building Wireless Sensor Networks – ZigBee and Arduino

Timp de citit: 2 minute

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

Adauga un comentariu

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

The maximum upload file size: 2 Mo. You can upload: image, audio, video, document, spreadsheet, interactive, text, archive, other. Links to YouTube, Facebook, Twitter and other services inserted in the comment text will be automatically embedded. Drop file here