crc16校验,python整个解析uwb(D-DWM-PGPLUS)设备的源码,ubuntu系统中uwb驱动开发,解析Modbus协议,文章最后有c++部分crc16校验代码
1.python整套解析Modbus协议源码
淘宝买的uwb定位设备没有linux系统驱动 ,得自己写,整个协议是大端传输,解析时不需要交换字节高低位置,
-
广州联网科技的uwb 单位cm ,Modbus协议;
#!/usr/bin/env python
#coding=utf-8
"""
module ‘serial’ has no attribute ‘Serial’
pip3 uninstall serial
pip3 uninstall pyserial
pip3 install pyserial
读取uwb标签数据,一帧数据共47个字节
Modbus协议:
Modbus ID Modbus 功能码 寄存器长度 数据包指示标志 输出信息指示 A 基站测量距离 B 基站测量距离 C 基站测量距离 D 基站测量距离 E 基站测量距离 F 基站测量距离 G 基站测量距离 H 基站测量距离
01 03 2A AC DA 00 03 00 8F 00