Skip to content
This repository has been archived by the owner on May 14, 2021. It is now read-only.

Latest commit

 

History

History
51 lines (30 loc) · 2.36 KB

File metadata and controls

51 lines (30 loc) · 2.36 KB

XBee-Based-Serial-Communication-using-Arduino

A set of codes that aids to accomplish the simple task of serial communication using Digi International's XBee wireless radio modules.

Getting Started

Serial communication

An XBee module can operate as a stand-alone device or it can be attached to an intelligent device. For example, you can place several battery-powered XBee modules in remote locations to gather data such as temperature, humidity, light, or liquid level.

  • When operating as a stand-alone device, an XBee module simply sends sensor data to a central node.
  • When an XBee module is connected to an intelligent device (such as a computer, Arduino, or Raspberry Pi), it uses serial communication:
    • The intelligent device sends data through the serial interface to the XBee module to be transmitted to other devices over the air.
    • The XBee module receives wireless data from other devices, and then sends the data through the serial interface to the intelligent device.

The XBee modules interface to a host device such as a microcontroller or computer through a logic-level asynchronous serial port. They use a UART for serial communication with those devices. BASS

Prerequisites

Hardware Requirements

  • 1 x Arduino Uno
  • 2 x XBee Pro S2C modules (any other model can be used)
  • 1 x Xbee explorer board (optional)
  • 1 x Xbee Breakout board (optional)
  • USB cables

Software Requirements

  • Arduino Software (IDE)

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

Authors

See also the list of contributors who participated in this project.

License

This project is licensed under the GPL 3.0 - see the LICENSE.md file for details

Acknowledgments