Aceinna开源Python

openimu-test的Python项目详细描述


python openimu

用于Aceinna OpenIMU系列惯性产品的Python驱动程序。包括本地和云文件日志记录,以及WebSocket服务器

pip安装:

pyserial
龙卷风
azure存储blob psutil公司 路径库 请求

在打开imu.py

这是OpenIMU的核心驱动程序。它可以实现以下功能:

  • 自动发现连接到串行端口的OpenIMU
  • 将数据记录到本地文件或azure云
  • 解析各种输出数据包
  • 读/写和获取/设置EEPROM字段
  • 升级设备固件
  • 在websocket服务器中作为线程运行,请参见下面的内容

在服务器.py

在上创建web套接字服务器wss://localhost:8000将ANS连接到本地运行的openimu串行端口驱动程序。将openimu驱动程序放入线程中

  • 自动发送数据wss://localhost:8000每33mS将数据包编码为JSON。在
  • 通过on_消息处理程序从ANS接收消息当前消息为-status、start_log、stop_log和cmd。在

文件_存储.py

这些文件将解析后的数据包数据存储到本地或Azure云上的CSV。使用Azure Python SDK写入Azure。在

在命令.py

访问OpenIMU设备的命令行接口

数据/目录

日志文件.csv保存在目录下

应用程序配置/apps/openimu

应用程序的json

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

推荐PyPI第三方库


热门话题
java如何从IBM MQ的JMSException检测可恢复错误   java Lucene6。4.2:找不到类,尝试添加查询。   Java Pdf差异库   在Java中多线程处理我的线程   java将字符串传递给Uri。下载中的parse()   java在列表中查找原语位置   java JPA条件从另一个查询中选择   java中的强制转换和转换   java如何在没有上下文的情况下获取SOAP Web服务(Apache Axis 1.4)的调用客户端的IP地址   java Android IllegalBlockSizeException:解密中最后一个块未完成   java Jersey是否要自定义无效资源路径的错误处理?   如何将JavaCVS web项目转换为基于maven的web项目?   java如何检查通用列表是否与jUnit相等?   arraylist java。util。尝试使用迭代器时发生ConcurrentModificationException错误   使用springsecurity,jsp上的java${u csrf.token}始终为空   sql使用java从临时表中选择数据   spring验证中的java@Notnull和@Pattern无效   java如何使用jQuery将包含对象数组的对象数组传递给Spring MVC控制器?