使用xbee收音机的python工具
XBee的Python项目详细描述
Xbee
xbee提供了xbee串行通信api的实现。它 允许用户轻松访问一个或多个XBEE的高级功能 来自用python编写的应用程序的设备。示例用例可能 如下所示:
#! /usr/bin/python# Import and init an XBee devicefromxbeeimportXBee,ZigBeeimportserialser=serial.Serial('/dev/ttyUSB0',9600)# Use an XBee 802.15.4 devicexbee=XBee(ser)# To use with an XBee ZigBee device, replace with:# xbee = ZigBee(ser)# Set remote DIO pin 2 to low (mode 4)xbee.remote_at(dest_addr=b'\x56\x78',command='D2',parameter=b'\x04')xbee.remote_at(dest_addr=b'\x56\x78',command='WR')
安装
pip install xbee
从源安装
将源代码提取到计算机上,然后运行以下命令 在源树的根目录中:
python setup.py install
这将自动为您安装软件包。
使用Tornado支架安装
pip install xbee[tornado]
文档
请参阅Read the Docs上的python xbee项目。
要自己构建文档,请确保安装了Sphinx。然后将CD放入文档文件夹, 并运行“make html”。文档可以在任何现代版本中打开 web浏览器,位于docs/build/html/index.html。
有关生成或修改此项目的 文档,请参阅sphinx项目的文档。
依赖关系
pyserial
XBEE固件
请确保您的XBEE设备使用最新的 Digi提供的固件。使用旧固件版本不是 支持并可能导致未指定的行为。
贡献者
- 保罗·马尔姆斯滕pmalmsten@gmail.com
- 格雷格·拉普gdrapp@gmail.com
- 布赖恩blalor@bravo5.org
- 克里斯·布雷克特cbrackert@gmail.com
- 阿米特合成人
- 马可·桑加利
- 詹姆斯桑德斯james@saunders-family.net
- 大卫沃克dwalker@n.io