一流的数据可视化和与嵌入式设备的通信

pytelemetr的Python项目详细描述


Py遥测

这个模块实现了一个强大的通信协议,使得 嵌入式设备的远程控制和监控是一项毫不费力的任务。

frompytelemetryimportPytelemetryfrompytelemetry.transports.serialtransportimportSerialTransportimporttimetransport=SerialTransport()tlm=Pytelemetry(transport)transport.connect({port:'com9',baudrate:'9600'})# publish once on topic 'throttle' (a named communication channel)tlm.publish('throttle',0.8,'float32')defprinter(topic,data,opts):print(topic," : ",data)# Subscribe a `printer` function called on every frame with topic 'feedback'.tlm.subscribe("feedback",printer)# Update during 3 secondstimeout=time.time()+3whileTrue:tlm.update()iftime.time()>timeout:break# disconnecttransport.disconnect()print("Done.")

C语言实现

遥测是用C语言实现的相同协议。

命令行界面(cli)

pytelemetry cli是一个强大的命令界面,非常适合使用此协议进行快速原型设计。 它允许动态绘制嵌入式设备的数据,发布任何主题的值,列出串行端口等等。

集中文档

这三个项目的文档都是集中的here

麻省理工学院许可证,(c)2015-2016 Rémi b_ges(remi.beges@gmail.com

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

推荐PyPI第三方库


热门话题
如何在java中模拟按键?   尽管元素存在,但HtmlUnit中的java ElementNotFoundException   在Java中,长双精度并发写入不是原子的吗?   java如何在另一个对象数组中打印对象的int值?   java在显示或更改视图后执行一些代码   java JFR:读取时发生OutOfMemoryError。jfr文件   java Android助手检查是否购买   java这种设计模式的好处是什么?   Weblogic 10.3中针对托管服务器的java部署问题   java如何获取字符串。在编译时投诉的格式   声明字符串数组时发生java错误   java JPA在多个并行线程中从表中删除时发生死锁   java Android:在按钮动画之后启动活动   java并发与JMS主题在春季   使用Lucene spatial search/DateRangePrefixTree进行java日期范围查询?   java可选接口问题   JavaDbUnit没有在每个方法之后清洗和插入数据库,所以测试不是独立的   java在IAIK PKCS11包装器中一对私钥和证书如何匹配?