一种无线协议栈系统及其实现方法技术方案

技术编号:44142704 阅读:26 留言:0更新日期:2025-01-29 10:18
本发明专利技术提供了一种无线协议栈系统及其实现方法,协议栈启动后,默认处于扫描同步帧状态,接收到同步帧并与无线网络时钟同步后产生同步事件,驱动状态机切换到注册接入状态或者工作状态,注册接入状态中标签会向基站发送注册接入请求,接收到基站的有效回复之后,产生注册接入成功事件,驱动状态机切换到工作状态,标签完成定位后,产生定位结束事件,驱动状态机切换到休眠状态,休眠状态结束后,产生休眠结束事件,驱动状态机切换到扫描同步帧状态。本发明专利技术设计的标准协议栈,利用事件机制与外部程序通信实现了协议栈与外部应用程序和硬件平台的完全解耦,加快了不同硬件平台上设备嵌入式程序的开发速度,且便于设备嵌入式程序的维护和升级。

【技术实现步骤摘要】

本专利技术涉及无线定位领域,特别是涉及一种无线协议栈系统及其实现方法


技术介绍

1、通过无线电波空中飞行时间和相位差,获得标签与基站的相对位置,为了增加标签并发容量,通常需要建立时钟同步的无线网络,同步网络中的设备之间时钟都是同步的。同步网络建立后,标签按照设定的时隙,发送和接收通信帧,实现tof测距和定位。为了完成无线网络的构建、工作、异常处理等功能,需要设计相应的算法和协议,并基于硬件平台进行软件程序实现功能。由于应用场合不同、客户群体不同,定位终端设备的硬件平台有比较大的差异,每种硬件平台都需要开发协议程序并移植算法。

2、现有的无线通信协议和同步算法的实现程序与硬件底层驱动程序有较大耦合,特别是时钟同步精度要求高、定时器使用比较频繁,使得嵌入式程序移植、编写、维护工作量较大,每更换一次硬件平台都需要重新开发一套嵌入式程序,当更新协议栈和算法时,每种硬件平台的程序,都需要进行修改、维护和测试。

3、因此,本领域亟需设计一种无线协议和算法的实现方式与硬件平台解耦的程序模块,从而降低无线协议栈的移植成本和维护成本。

...

【技术保护点】

1.一种无线协议栈系统的实现方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的无线协议栈系统的实现方法,其特征在于,所述启动协议栈后,所述协议栈默认处于扫描同步帧状态。

3.根据权利要求1所述的无线协议栈系统的实现方法,其特征在于,所述协议栈切换到注册接入状态具体为:协议栈接收到同步帧并与无线网络时钟同步后产生同步事件,驱动状态机切换到注册接入状态。

4.根据权利要求1所述的无线协议栈系统的实现方法,其特征在于,所述协议栈切换到工作状态具体为:在状态机处于注册接入状态时,标签向基站发送注册接入请求,接收到基站的有效回复之后,产生注册接入成功事件...

【技术特征摘要】

1.一种无线协议栈系统的实现方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的无线协议栈系统的实现方法,其特征在于,所述启动协议栈后,所述协议栈默认处于扫描同步帧状态。

3.根据权利要求1所述的无线协议栈系统的实现方法,其特征在于,所述协议栈切换到注册接入状态具体为:协议栈接收到同步帧并与无线网络时钟同步后产生同步事件,驱动状态机切换到注册接入状态。

4.根据权利要求1所述的无线协议栈系统的实现方法,其特征在于,所述协议栈切换到工作状态具体为:在状态机处于注册接入状态时,标签向基站发送注册接入请求,接收到基站的有效回复之后,产生注册接入成功事件,驱动状态机切换到工作状态。

5.根据权利要求1所述的无线协议栈系统的实现方法,其特征在于,所述协议栈切换到休眠状态具体为:标签完成定位后,产生定位结束事件,驱动状态机切换到休眠状态。

6.根据权利要求1所述的无线协议栈系统的实现方法,其特征在于,休眠状态结束后,产生休眠结束事件,驱动状态机切换到扫描同步帧状态。

7.根...

【专利技术属性】
技术研发人员:贺成柱贺媛贺玮
申请(专利权)人:罗维智联北京科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1