【技术实现步骤摘要】
一种物联网的消息处理方法、装置、设备以及存储介质
[0001]本申请涉及物联网领域,尤其涉及一种物联网的消息处理方法、装置、设备以及存储介质。
技术介绍
[0002]伴随物联网技术的不断发展,将具有计算、通信、信息感知能力的设备嵌入到信息物理融合系统中,通过协议进行信息交换和通信,以实现智能化识别、定位和甄别管理的网络平台系统是未来发展的方向。因此,物联网技术也可以应用于多种应用场景,比如教育行业的科创作品创作等等。
[0003]而目前的科创作品创作平台采用的物联网通信方案,在使用过程中需要科创老师部署和运维,且只能用于局域网环境;或者需要由商业公司运作,可以远程访问。但他们共同的问题是,一个用户只有一组用户名(Username)和密钥(Password)。然后在科创平台中,接入该通信方案中,一个用户的所有设备都共用这一组用户名(Username)和密钥(Password),同时在此方案下,所有设备也共用一个主题(即topic),这样导致数据冲突。即多个设备共用一个主题,其在控制端来说,多个设备具有同一个设备名称。因 ...
【技术保护点】
【技术特征摘要】
1.一种物联网的消息处理方法,其应用于科创作品,其特征在于,包括:接收第一控制设备发送的控制指令,所述控制指令携带第一主题以及操作指令,所述第一控制设备为部署有所述科创作品的软件的设备;根据所述第一主题查询设备表确定订阅所述第一主题的第一物联网设备,其中,所述第一物联网设备与所述第一控制设备通过所述第一物联网设备的鉴权信息建立通信,所述鉴权信息包括所述第一物联网设备的设备名称、所述第一物联网设备对应的用户名、所述第一物联网设备的密钥,所述第一物联网设备为所述科创作品的硬件设备,所述设备表用于指示物联网设备与主题以及控制设备与主题之间的订阅映射关系;向所述第一物联网设备转发所述操作指令,以使得所述第一物联网设备执行所述操作指令。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收所述第一物联网设备发送的状态数据,所述状态数据为第二主题对应的消息;根据所述第二主题查询所述设备表确定订阅所述第二主题的第二控制设备,所述第二控制设备为所述第一控制设备或者所述第二控制设备与所述第一控制设备为不同的设备;向所述第二控制设备转发所述状态数据。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:将所述状态数据与所述第二主题进行关联存储,以生成消息表。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:接收第三控制设备的第一订阅消息,所述第一订阅消息用于指示所述第三控制设备订阅所述第二主题;根据所述第一订阅消息更新所述设备表;从所述消息表中选择目标状态数据转发至所述第三控制设备,所述目标状态数据为距离当前时刻满足第一阈值的历史状态数据。5.根据权利要求2所述的方法,其特征在于,所述方法还包括:接收所述第一控制设备发送的第二订阅消息,所述第二订阅消息用于指示所述第一控制设备订阅所述第二主题;根据所述第二订阅消息生成所述设备表。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收所述第一物联网设备发送的第三订阅消息,所述第三订阅消息用于指示所述第一物联网设备订阅所述第一主题;根据所述第一订阅消息生成所述设备表。7.根据权利要求1至6中任一项所述的方法,其特征在于,所述鉴权信息还包括有效时间戳。8.根据权利要求7所述的方法,其特征在于,所述方法还包括:获取所述第一物联网设备的设备名称、所述第一物联网设备的私钥以及所述有效时间戳;基于所述设备名称、随机数以及所述有效时间戳生成...
【专利技术属性】
技术研发人员:王炼,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。