使用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第三方库


热门话题
datetime如何使用JodaTime在Java中设置时间属性   java固定算法的性能时间   java如何从JMenu中获取所选项以更改文本区域的文本颜色?   java配置单元UDF传递数组<string>作为参数   javaapachebeam和BigQuery   java与PrintWriter之间的差异。printf和PrintWriter。格式方法   继承如何处理按Java版本更改的导入,以及在多个版本上编译   xml java。lang.noClassDefFoundant生成错误   java如何使用包含映射的JSON发送POST请求?   java如何在任何应用程序的JAR文件中绑定MySql数据库?   Java脚本解释器   sslhttpclientjava。网SocketException:未实现未连接的socket   java如何为Android应用程序创建类似于Cron作业的东西   java JButton+radiobox+复选框   java内存管理将文件写入内存   java这是计算对象实例的有效方法吗?   用于死锁情况的java代码?   JavaSpring容器作为新实体插入,而不是存储在表中