提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
购买UWB基站和标签后,不会将定位数据传到JAVA的后端(应该就是不会接口吧!),怎么通过商家说的两种方法来实现,拜托各位大佬。
前后端分离
后端:Springboot + Mybatis
前端:Vue + ElementUI + Axios
数据库: Mysql5.7
jdk版本:1.8
UWB相关信息
定位标签:基于DW1000的工牌1个
定位基站:基于DW1000的基站4个
提示:以下是本篇文章正文内容,下面案例可供参考
一、上行数据协议
上行数据协议是 UWB 模块通过串口主动上传的数据。 串行通信波特率:115200bps-8-n-1 串行通信数据例: mc 00 00000663 000005a3 00000512 000004cb ffffffff ffffffff ffffffff ffffffff 095f c1 00146fb7 a0:0 22be
如当前设备为标签,则输出 mc 数据后紧跟着会输出测距和定位信息:
例:$KT0,1.69,2.93,4.98,NULL,LO=[-2.45,5.44,1.43]
分别表示当前角色为 T0,K 表示开启卡尔曼滤波,NK 表示不用开启卡尔曼
滤波,到 A0 基站的距离值为 1.69m,到 A1 基站的距离为 2.93m,到 A2 基站的
距离为 4.98m,到 A3 的距离值未得出或 A3 不存在或未开机。
LO 后面的中括号内为标签的实时定位坐标,该坐标值在标签内部进行解算,
需要注意的是需提前将基站坐标配置到标签后,才能完成解算。
二、商家提供的软件
1.串口调试助手、2.上位机、3.网络调试助手、4.putty、
软件图片如下: