The best way to install the XBee Python library is with the pip tool which is what Python uses to install packages. True if the XBee device is remote, False otherwise. TimeoutException — if there is a timeout sending the data. I think you will find that short of using API mode or firmware upgrades, just about anything that can be done in XCTU can be done using a Terminal emulator or similar program. You need to configure two XBee devices.

Uploader: Kazisho
Date Added: 9 October 2010
File Size: 11.90 Mb
Operating Systems: Windows NT/2000/XP/2003/2003/7/8/10 MacOS 10/X
Downloads: 28545
Price: Free* [*Free Regsitration Required]

Once you have configured both modules, check to make sure they can see each other. ValueError — if parameter is None or value is None.

For non-blocking operations use the method CellularDevice. The API output mode determines the format that the received data is output through the serial djgi of the XBee device. The XBee Python library requires Python 3.

Instantiates a new RawDevice with the provided parameters. ValueError — if a timeout is specified and is less than 0.

To refresh this value use the method CellularDevice. This method is called by the PacketListener associated with this XBee to get its callbacks.


XCTU – Linux Support and More : Machine Talk Blog

You can clone the repository with: Now I want to work with it on Linux. Please log in or register to add a comment.

It explains how to configure your modules and write your first XBee Python application. TimeoutException — if a timeout is specified and no data was received during that time. Must be between 0 and TimeoutException xbse if there is a timeout sending the SMS.

XCTU 6.2 – Linux Support and More

Configure HP Hopping Channel to 5. Hello, I want to transmit and receive data in AT command mode using Linux terminal.

You can clone the repository with:. Digi XBee Ecosystem Explore and create wireless connectivity.

Get started with XBee Python library — XBee Python Library documentation

Once the message is sent, the receiver XBee module must receive it. You can set this flag via the method AbstractXBeeDevice.

If you are getting started with cellular, you only need to configure one device.

In addition to the LED confirmation, you can check the IP address assigned to the module by reading the MY parameter and verifying it has a value different than 0. This getting started guide describes how to set up your environment and use the XBee Python Library to communicate with your XBee devices. All exceptions raised by XBeeDevice.


To do so, use AbstractXBeeDevice. TimeoutException — if there is a timeout processing the operation. Asynchronous transmissions do not wait for answer from the remote device or for transmit status packet. The default timeout for this method is XBeeDevice. The pip tool comes with recent versions of Python. Instantiates a xbed DigiMeshDevice with the provided parameters. An RX Receive frame should be displayed in the Console log with the following information:.

Rapid Proof-of-Concept Project Planning. The XBee device logger.