[发明专利]一种基于蓝牙低功耗移动设备的Mesh网络系统在审
申请号: | 201910814161.7 | 申请日: | 2019-08-30 |
公开(公告)号: | CN110493733A | 公开(公告)日: | 2019-11-22 |
发明(设计)人: | 傅嵩;潘毅 | 申请(专利权)人: | 重庆高开清芯科技产业发展有限公司 |
主分类号: | H04W4/06 | 分类号: | H04W4/06;H04W4/80;H04W40/04;H04W40/10 |
代理公司: | 11416 北京律恒立业知识产权代理事务所(特殊普通合伙) | 代理人: | 庞立岩;顾珊<国际申请>=<国际公布>= |
地址: | 400039 重庆市九龙坡*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 路由 无线网络 无线网络路由 目标节点 平衡技术 网状网络 移动设备 优化数据 重要问题 低能耗 移动性 源节点 蓝牙 加权 原型 开发 研究 | ||
1.一种基于蓝牙低功耗移动设备的Mesh网络系统,其特征在于,所述系统包括:BLE框架层、Mesh服务层和应用层;
其中,所述BLE框架层包括BLE L2CAP链路层、扫描管理器和广播管理器;
所述BLE L2CAP链路层,用于负责对等设备的两个端点的逻辑连接;所述扫描管理器,用于负责向所述Mesh服务层发送广播消息;所述广播管理器,用于负责将广播消息从所述Mesh服务层传输到所述BLE框架层;
所述Mesh服务层包括BLE服务库和Mesh服务库;
所述BLE服务库,用于管理所述BLE L2CAP链路层建立连接,以及监听广播消息和发送广播消息;
所述Mesh服务库包括Mesh节点、广播调度器、消息处理器、解析器和资源管理器,所述Mesh节点,用于实现Mesh网络的拓扑结构,并对广播消息进行操作;所述消息处理器和所述解析器对接收到的广播消息进行解码,所述消息处理器还用于对广播前的的广播消息进行编码,所述广播调度器用于安排编码后的广播消息。
2.根据权利要求1所述的基于蓝牙低功耗移动设备的Mesh网络系统,其特征在于,所述BLE服务库包括BLE传输器、BLE广播监听器和BLE广播发送器,所述BLE服务库采用所述BLEL2CAP链路层创建一个专用的L2CAP连接,用于传输控制和数据消息;
所述BLE广播监听器,用于接收所述扫描管理器获取的其他智能设备的广播消息,所述广播消息由所述消息处理器解析;所述BLE广播发送器用于发送广播消息给所述广播管理器。
3.根据权利要求2所述的基于蓝牙低功耗移动设备的Mesh网系统,其特征在于,所述Mesh节点由Mesh即时ID和目标函数认证。
4.根据权利要求2所述的基于蓝牙低功耗移动设备的Mesh网络系统,其特征在于,所述网络系统利用广播频道控制信息和连接通道控制信息进行进行信息交换,其中所述广播频道控制信息包括DAG消息请求和DAG消息对象;所述连接通道控制信息包括DAG广播对象、DAG多播对象和查询消息。
5.一种基于蓝牙低功耗移动设备的Mesh网络的信息交换方法,其特征在于,所述方法包括如下步骤:
a1):所有节点广播DIS消息;
a2):选择任意节点作为根节点;
a3):如果一个Mesh网络中的节点接收到DIS消息,然后就广播DIO消息以及该节点的等级;
a4):如果一个非Mesh网络中的节点接收到DIS消息后;
a4.1):等待一段时间,收集多个DIO消息;
a4.2):选择DIO消息相对应的等级最低的节点作为主要父节点,向主要父节点发送DAO,与主要父节点建立连接;
a4.3):将其余DIO消息存储,并在成功连接其余DIO消息对应的节点之后,将其余DIO消息对应的节点作为备用父节点,存储在父节点的名单上;
a5):Mesh网络中附近的所有节点重复步骤a3)和a4);
a6):如果一个节点要把数据发送到不是其子节点的目标节点,并且其备用路径列表不为空,那么
a6.1):节点向其主要父节点和备用路径列表中的节点发送查询消息;
a6.2):接收查询消息的节点检查其路由表中的目标并发送目标节点的路由长度;
a6.3)接收查询消息的节点检查其路由表中的目标并发送目标节点的路由长度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆高开清芯科技产业发展有限公司,未经重庆高开清芯科技产业发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910814161.7/1.html,转载请声明来源钻瓜专利网。