[发明专利]一种BLE5.0协议系统有效
申请号: | 201710205000.9 | 申请日: | 2017-03-30 |
公开(公告)号: | CN106888271B | 公开(公告)日: | 2020-06-02 |
发明(设计)人: | 马越涛 | 申请(专利权)人: | 桃芯科技(苏州)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04W4/80 |
代理公司: | 北京前审知识产权代理有限公司 11760 | 代理人: | 张波涛;李锋 |
地址: | 215621 江苏省苏州市张家港经济技术*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 ble5 协议 系统 | ||
本发明涉及一种BLE5.0协议系统及系统中应用的软硬件交互接口,基于链表的软硬件交互接口完成控制器和物理层之间的数据及信息交互,该接口基于Event实现,实现时每个Event使用一个名为ECPT的结构表示,每个ECPT包含了描述一个Event的所有参数信息,ECPT结构关联一个数据接收链表和一个数据发送链表,软硬件交互接口的硬件侧通过周期性地轮询Event列表来判断ECPT是否有效。此接口有效地屏蔽了底层硬件实现细节,完成数据收发和对硬件参数的获取和配置,降低了系统实现难度,同时本发明将协议中规定的各个功能进行有效合理的划分,易于功能的实现和维护。
技术领域
本发明涉及一种BLE5.0协议系统及系统中应用的软硬件交互接口,属于无线通信技术领域。
背景技术
低功耗蓝牙技术(BLE)是当前发展最快使用最为普遍的几种无线传输技术之一,BLE已经渗透到了我们生活的各个地方,目前使用较为普遍的智能手机无一不集成BLE通信模块,BLE模块由于其低成本,低功耗等特性,被广泛应用于家庭终端设备,环境监测,灯光控制,无线升级等各个方面。物联网的普及对BLE协议的更新迭代起到了至关重要的作用,协议的快速实现和易于扩展对一线开发人员提出了更高的要求。由于蓝牙协议提供了从底层物理层到上层应用层的完整协议,所以协议实现难度增大,协议功能变得十分复杂,不合理的协议层次划分会增加协议实现难度,不便于后续协议更新扩展,延长产品上线周期,因此在实现过程依据功能对协议进行层次划分显得尤为重要。
BLE软件协议栈的开发是实现整个BLE系统过程中最为繁杂也是耗时最长的环节,各层次间功能交错,如果不能有效地进行层次的划分会严重影响系统开发进度。
BLE协议栈实现中,链路层功能开发实现占据了很长周期,在协议中针对BLE链路层功能也进行了很大篇幅的描述,但是没有根据功能对链路层进行模块划分,如果依照协议进行系统开发很难在短期开发出高效的核心协议栈,而且能够获得的公开资料中也没有文档能针对该部分的实现进行详细描述。
BLE协议栈实现中软硬件接口的设计属于系统功能实现最为关键的地方,涉及到了软硬件功能的划分,协议中没有针对软硬件交互接口功能划分的描述,该部分在实现过程中是研发者自由发挥的地方,具体的划分及实现方式各不相同。
发明内容
本发明提出一种基于链表的软硬件交互接口,接口有效地屏蔽了底层硬件实现细节,完成数据的收发和对硬件参数的获取和配置,方便实现,易于扩展。链路层作为BLE5.0协议中重要的模块,将链路层模块进行划分,使得各层次功能更加明确,降低实现难度,缩短调试周期,在此基础上进行协议功能扩展更加方便。本发明还提出了一种BLE5.0协议系统,将协议中规定的各个功能进行有效合理的划分,易于功能的实现和维护。
本发明是通过以下技术方案来实现的:一种应用于BLE5.0协议系统的软硬件交互接口,所述接口是一种基于链表的软硬件交互接口,完成控制器和物理层之间的数据及信息交互,该接口基于Event实现,实现时每个Event 使用一个名为ECPT的结构表示,每个ECPT包含了描述一个Event的所有参数信息,ECPT结构关联一个数据接收链表和一个数据发送链表,软硬件交互接口的硬件侧通过周期性地轮询Event列表来判断ECPT是否有效。
一种应用于BLE5.0协议系统的软硬件交互方法,所述方法是一种基于链表的软硬件交互方法,完成控制器和物理层之间的数据及信息交互,包括如下步骤:
(1)当BLE5.0系统进行数据发送操作时,软硬件交互接口的软件侧将准备好的数据放在发送缓存中;
(2)设置ECPT有效标志来告知软硬件交互接口硬件侧进行数据发送;
(3)当硬件轮询到该ECPT有效时,依据ECPT中指定的参数获取发送缓存中的内容,并将待发送数据发送到空口;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于桃芯科技(苏州)有限公司,未经桃芯科技(苏州)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710205000.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:回源选路调度的方法和系统
- 下一篇:一种域名查询方法及装置