使用xbee收音机的python工具

XBee的Python项目详细描述


Xbee

build_status_badgepypi_badgepy_versions_badge

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

其他依赖项

如果想使用龙卷风ioloop:Tornado

运行自动测试:pytest

构建文档:Sphinx

XBEE固件

请确保您的XBEE设备使用最新的 Digi提供的固件。使用旧固件版本不是 支持并可能导致未指定的行为。

贡献者

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
解释java选择方法   连接到127.0.0.1的java间歇性故障,连接到IP(eth0)时没有故障   java如何优雅地杀死hadoop作业/intercept`hadoop作业杀死`   java如何通过引导类加载器以编程方式加载另一个类?   url Java:在查询参数之前使用片段构建URI   在BroadLeaf表blc_order_属性中保存OrderAttributes值时发生java错误   安卓将功能从xml转换为java   java如何将数据写入文件?   java JPA SQL结果映射   Java中整数对象比较运算符的引用安全性   Spring测试失败:java。lang.NoClassDefFoundError:org/springframework/cglib/transform/impl/memorysafuendecaredthrowableStrategy   rich:extendedDataTable中的java行选择和数据处理   java为什么我需要在volatile上对多个线程使用synchronized?   java尽管构建成功,但为什么会出现此错误?   数组$ArrayList不能转换为java。util。java中的ArrayList   java如何根据泛型类型调用方法?   java将JLabel添加到JPanel,将JPanel添加到JFrame   如果MapStruct中的源为null,则java将父目标设置为null   JavaJBossDrools从DRL插入事实   java不同的JRE安装(windows)