【技术实现步骤摘要】
一种蓝牙mesh网关数据聚合上报方法
本专利技术涉及蓝牙
,尤其涉及一种蓝牙mesh网关数据聚合上报方法。
技术介绍
蓝牙Mesh网络是用于建立多对多(many:many)设备通信的低能耗蓝牙(BluetoothLowEnergy,也称为BluetoothLE)新的网络拓扑。它允许您创建基于多个设备的大型网络,网络可以包含数十台,数百甚至数千台蓝牙Mesh设备,这些设备之间可以相互进行信息的传递,无疑这样一种应用形态为楼宇自动化,无线传感器网络,资产跟踪和其他解决方案提供了理想的选择。现阶段蓝牙mesh设备只能本地控制,使用蓝牙mesh网关赋予mesh网络远程控制功能。但是由于蓝牙mesh网络子节点众多,特别是群组控制对网络流量要求很高且容易丢包,状态不能准确反馈。故采用数据聚合上报减轻网络流量,准确同步设备状态到云服务器。Mesh网关上电后,子设备状态分批同步到云服务器。可以在手机终端查看设备状态,比如是否在线,开关状态等。远程群组控制设备,设备状态逐步同步上来,最终状态和本地保持一致。
技术实现思路
本专利技术所述的蓝牙mesh网关数据聚合上报方法,包括以下 ...
【技术保护点】
1.一种蓝牙mesh网关数据聚合上报方法,其特征在于,包括以下步骤:步骤1,将子设备的设备状态上报给蓝牙Mesh网关;步骤2,所述蓝牙Mesh网关在本地缓存所有的所述子设备上报的状态数据;步骤3,所述蓝牙Mesh网关比较每个子设备的聚合待更新的数据;步骤4,由所述蓝牙Mesh网关聚合成一组数据再转发到云服务器。
【技术特征摘要】
1.一种蓝牙mesh网关数据聚合上报方法,其特征在于,包括以下步骤:步骤1,将子设备的设备状态上报给蓝牙Mesh网关;步骤2,所述蓝牙Mesh网关在本地缓存所有的所述子设备上报的状态数据;步骤3,所述蓝牙Mesh网关比较每个子设备的聚合待更新的数据;步骤4,由所述蓝牙Mesh网关聚合成一组数据再转发到云服务器。2.如权利要求1所述的蓝牙mesh网关数据聚合上报方法,其特征在于,所述一组数据包括心跳包。3.如权利要求2所述的蓝牙mesh网关数据聚合上报方法,其特征在于,所述心跳包的数据格式为子设备id+设备在线状态+功能数据+产品类型。4.如权利要求3所述的蓝牙mesh网关数据聚合上报方法,其特征在于,所述子设备id、设备在线状态、功能数据和产品类型都用一个字节来表示。5.如权利要求2所述的蓝牙mesh网关数据聚合上报方法,其特征在于,所述子设备定期向所述蓝牙mesh网关发送所述心跳包,所述蓝牙mesh网关维护一份心跳包列表。6.如权利要求5所述的蓝牙mesh网关数据聚合上报方法,其特征在于,所述心跳包列表用于监控设备在线状态,数据变化也从所述心跳包列表抽取上报。7.如权利要求1所述的蓝牙mesh网关数据聚合上报方法,其特征在于,所述子设备被配置为上电同步,数据变化同步。8.如权利要求2所述的蓝牙mesh网关数据聚合上报方法,其特征在于,还包括以下步骤:检测网关设备的当前工作状态,且根据所述检测到的网关设备的当前工作状态,...
【专利技术属性】
技术研发人员:刘康,李涛,许小天,朱圣庚,李立中,黄凯,
申请(专利权)人:杭州涂鸦信息技术有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。