[發明專利]一種BLE5.0協議系統有效
| 申請號: | 201710205000.9 | 申請日: | 2017-03-30 |
| 公開(公告)號: | CN106888271B | 公開(公告)日: | 2020-06-02 |
| 發明(設計)人: | 馬越濤 | 申請(專利權)人: | 桃芯科技(蘇州)有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04W4/80 |
| 代理公司: | 北京前審知識產權代理有限公司 11760 | 代理人: | 張波濤;李鋒 |
| 地址: | 215621 江蘇省蘇州市張家港經濟技術*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 ble5 協議 系統 | ||
1.一種實現鏈路層分層的BLE5.0協議系統,包括:
主機協議棧、控制器、物理層;
控制器包括鏈路層;
物理層包括基帶和射頻;
所述控制器和物理層之間采用軟硬件交互接口完成數據及信息交互;
所述鏈路層劃分為如下模塊:
管理模塊,負責鏈路層頂層狀態機的管理和跳轉;
控制模塊,完成在連接狀態下設備間信息交互及狀態信息維護,同時提供數據及控制信息通路,完成設備狀態管理及數據傳輸;
公共模塊,負責接收來自主機側的配置命令,以及向主機側傳遞命令執行結果;
調試模塊,負責完成直測模式下系統工作狀態管理,同時在開發階段進行硬件的測試和調試;
驅動模塊,是軟硬件接口的實現模塊,負責數據流在硬件和軟件之間的交互,同時是系統廣播、掃描、初始化、連接功能的實現模塊。
2.根據權利要求1所述的一種實現鏈路層分層的BLE5.0協議系統,其特征在于:
所述頂層狀態機包括廣播態、掃描態、起始態、連接態和空閑態,該五種狀態的維護由管理模塊實現。
3.根據權利要求2所述的一種實現鏈路層分層的BLE5.0協議系統,其特征在于:
所述管理模塊,用于在所述廣播態、掃描態、起始態、連接態和空閑態中的非連接狀態下實現對設備的管理和調度,完成和主機側的事件及命令交互。
4.根據權利要求1所述的一種實現鏈路層分層的BLE5.0協議系統,其特征在于:
所述驅動模塊由管理模塊、控制模塊、公共模塊直接調度。
5.根據權利要求1所述的一種實現鏈路層分層的BLE5.0協議系統,其特征在于:
所述各個模塊均由單獨的狀態機實現,模塊間采用消息傳遞機制完成信息傳遞。
6.根據權利要求1所述的一種實現鏈路層分層的BLE5.0協議系統,其特征在于:
所述鏈路層與主機協議棧通信通過HCI接口實現,與物理層的交互通過共享內存實現。
7.根據權利要求1所述的一種實現鏈路層分層的BLE5.0協議系統,其特征在于:
所述軟硬件交互接口是一種基于鏈表的軟硬件交互接口,完成控制器和物理層之間的數據及信息交互,該接口基于Event實現,實現時:每個Event使用一個名為ECPT的結構表示,每個ECPT包含了描述一個Event的所有參數信息,ECPT結構關聯一個數據接收鏈表和一個數據發送鏈表,軟硬件交互接口的硬件側通過周期性地輪詢Event列表來判斷ECPT是否有效;其中,ECPT表示事件控制參數表。
8.根據權利要求7所述的一種實現鏈路層分層的BLE5.0協議系統,其特征在于:
所述軟硬件交互接口在共享內存下實現。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于桃芯科技(蘇州)有限公司,未經桃芯科技(蘇州)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710205000.9/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:回源選路調度的方法和系統
- 下一篇:一種域名查詢方法及裝置





