【技术实现步骤摘要】
本专利技术涉及警环或警掌和执法记录仪之间的蓝牙串口数据交互,特别涉及一种警环或警掌和执法记录仪之间的串口数据传输方法。
技术介绍
随着手环和移动设备的流行,警环、警掌也开始出现在执法行业,单警执法记录仪作为执法人员佩戴的设备,与警环或警掌的交互显得非常必要了,比如警环或警掌将GPS数据、警员信息和遥控指令通过蓝牙串口传输给执法记录仪,执法记录仪从蓝牙串口接收到相关的指令信息处理和响应。由于警环和单警执法记录仪佩戴距离较近,可以通过蓝牙进行通讯,警环、警掌的地理位置、警员信息以及遥控命令通过蓝牙串口传输给执法记录仪,这就存在多个从机同时挂载传输的冲突性,需要一种争端解决机制来协调。而且由于串口传输的特性以及可能的外界干扰,也会造成数据的丢失或不完整,给数据可靠性带来威胁。
技术实现思路
本专利技术的目的在于提供一种警环或警掌和执法记录仪之间的蓝牙串口数据传输方法,解决多个从机争端冲突问题。为此,本专利技术提出的一种警环或警掌和执法记录仪之间的蓝牙串口数据传输方法,包括如下步骤:S1、主机使用串口协议将需要发送的应用层数据进行封装,并进行广播;S2、接收方收到数据后进行解析,得到校验成功的数据后进行处理;其中,串口协议将需要发送的应用层数据进行封装时,同时封装有链路层数据,所述链路层数据包括有令牌环,主机每发一次广播帧时将当前令牌环ID切换到下一个令牌,令牌环ID在所有从机地址之中进行循环,任意时 ...
【技术保护点】
一种警环或警掌和执法记录仪之间的蓝牙串口数据传输方法,包括如下步骤:S1、主机使用串口协议将需要发送的应用层数据进行封装,并进行广播;S2、接收方收到数据后进行解析,得到校验成功的数据后进行处理;其中,串口协议将需要发送的应用层数据进行封装时,同时封装有链路层数据,所述链路层数据包括有令牌环,主机每发一次广播帧时将当前令牌环ID切换到下一个令牌,令牌环ID在所有从机地址之中进行循环,任意时刻只有一个从机持有令牌环,有向主机发送信息的权利。
【技术特征摘要】
1.一种警环或警掌和执法记录仪之间的蓝牙串口数据传输方法,包括如下步骤:
S1、主机使用串口协议将需要发送的应用层数据进行封装,并进行广播;
S2、接收方收到数据后进行解析,得到校验成功的数据后进行处理;
其中,串口协议将需要发送的应用层数据进行封装时,同时封装有链路层数据,
所述链路层数据包括有令牌环,主机每发一次广播帧时将当前令牌环ID切换到
下一个令牌,令牌环ID在所有从机地址之中进行循环,任意时刻只有一个从机
持有令牌环,有向主机发送信息的权利。
2.如权利要求1所述的警环或警掌和执法记录仪之间的蓝牙串口数据传输方法,
其特征在于:所述协议包括帧头、链路层数据、用户应用层数据、校验和、帧尾:
所述帧头包括同步特征码和帧长;帧尾仅采用帧头部分的同步特征码构成;校验
和采用奇偶校验或CRC校验;所述链路层数据包括:目的地址、源地址、令牌环、
优先从机ID、帧ID。
3.如权利要求1所述的警环或警掌和执法记录仪之间的蓝牙串口数据传输方法,
其特征在于:主机接收到从机的数据包,先校验当前数据包接收是否正确,校验
成功后解析数据包,判断目的地址是否是主机,源地址是否是在正确允许的从机
范围内,该从机是否拥有当前令牌环,如正确,则接收应用层信息并响应从机发
送的命令,否则丢弃该数据包;从机接收到主机的数据包,先进行校验,如果数
据包完整无误,则对数据包进行解析,提取出链路层部分的目的地址进行对比,
如果目的地址为自身地址或主机广播,则将应用层数据剥离出来,并将该从主机
获取的数据更新到从机,如果链路层的令牌环为自身地址,此时可以在处理完接
收的数据后立即进行命令请求或信息交互到主机。
4.如权利要求1所述的警环或警掌和执法记录仪之间的蓝牙串口数据传输方法,
其特征是:主机以一定时间间隔在广播信息,共有多帧数据循环更新发送,广播
信息包括:帧头、目的地址、源地址、令牌环、优先从机ID、帧ID、主机应用
层数据、校验和、帧尾。
5.如权利要求4所述的...
【专利技术属性】
技术研发人员:李朝兴,韩勇,
申请(专利权)人:深圳警翼数码科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。