使用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中的PDF文件   linux Java打开文件,形成实际用户主页~/   java如何在时间线内维护TableView选择?   java Hibernate注释@Where vs@WhereJoinTable   Java读/写访问异常FileNotFoundException(访问被拒绝)   继承在Java中是否可以扩展最后一个类?   Android HttpClient使用java使应用程序崩溃。lang.OutOfMemoryError:pthread_create   java为什么即使我在proguardproject中添加了jar文件,也会出现这种错误。txt?   如果添加JButton,swing Java FocusListener和KeyListener将无法工作   java使用solrj检索json格式的SolrDocument   使用Microsoft Visual Studio代码进行Java编程   java NoClassDefFoundError:org/apache/log4j/Logger   哈希集中包含相等对象的java   java中的参数化构造函数是否需要有一个主体?   java类似于NetBeans不必要的代码检测器   Java实践问题   java Blackberry“[projectname].调试文件丢失”和“I/O错误:找不到程序”jar