【技术实现步骤摘要】
一种物联网管理系统
本专利技术涉及物联网
,更具体的说是涉及一种物联网管理系统。
技术介绍
物联网是新一代信息技术的重要组成部分,也是“信息化”时代的重要发展阶段。物联网就是物物相连的互联网,其核心和基础仍然是互联网,是在互联网的基础上延伸和扩展的网络,使用户端延伸和扩展到任何物品与物品之间,进行信息交换和通信,实现了物物相息。目前,随着高校及研究机构运用的实验设备和系统对设备间的直接通信和协同工作、对数据的大量采集、存储、整理和再利用的需求越来越高。现有的物联网管理系统设备间协作能力以及数据信息的整合能力不足以支持高需求的实验设备以及彼此间的协同工作。因此,如何提供一种具有高解耦性、高可拓展性、高适应性、数据的高实效性和可靠性的物联管理系统是本领域技术人员亟需解决的问题。
技术实现思路
有鉴于此,本专利技术提供了一种物联网管理系统,基于低功耗的MQTT协议,用更少的数据传输更多的信息量,具有数据的高实效性;同时,能够实现设备终端与系统之间进行对接,且具有应用场景多样化、高适应性和高稳定性,能够扩展接入新设备,实现系统的快速迭代开发为了实现上述目的,本专利技术采用如下技术方案:一种物联网管理系统,包括:设备终端、通讯端、服务器端和数据库;所述设备终端将其权限状态数据、运行状态数据和管理维护数据进行打包,并将打包好的数据通过MQTT协议传输至所述通讯端;所述通讯端根据消息的前后顺序和主题分类信息将打包好的所述数据分发至所述服务器端;所述服 ...
【技术保护点】
1.一种物联网管理系统,其特征在于,包括:设备终端、通讯端、服务器端和数据库;/n所述设备终端将其权限状态数据、运行状态数据和管理维护数据进行打包,并将打包好的数据通过MQTT协议传输至所述通讯端;/n所述通讯端根据消息的前后顺序和主题分类信息将打包好的所述数据分发至所述服务器端;/n所述服务器端通过HTTP协议和WebSocket协议与用户端通信;所述服务器端将MQTT协议、HTTP协议和WebSocket协议进行转义并统一,根据打包好的所述数据对所述设备终端进行监控、操作和权限管理;/n所述数据库用于对系统平台数据和设备终端的相关数据进行管理和存储。/n
【技术特征摘要】
1.一种物联网管理系统,其特征在于,包括:设备终端、通讯端、服务器端和数据库;
所述设备终端将其权限状态数据、运行状态数据和管理维护数据进行打包,并将打包好的数据通过MQTT协议传输至所述通讯端;
所述通讯端根据消息的前后顺序和主题分类信息将打包好的所述数据分发至所述服务器端;
所述服务器端通过HTTP协议和WebSocket协议与用户端通信;所述服务器端将MQTT协议、HTTP协议和WebSocket协议进行转义并统一,根据打包好的所述数据对所述设备终端进行监控、操作和权限管理;
所述数据库用于对系统平台数据和设备终端的相关数据进行管理和存储。
2.根据权利要求1所述的一种物联网管理系统,其特征在于,所述设备终端包括设备终端联网模块、设备终端权限管理模块和设备终端状态管理模块;
所述设备终端联网模块用于通过MQTT协议将打包好的所述数据传输至所述通讯端;
所述设备终端权限管理模块用于实现所述设备终端的三种权限状态;所述权限状态分别为关闭模式、监控模式和远控模式;
其中,所述关闭模式表示关闭相应所述设备终端对外发送数据和拒绝所有的远程控制请求;
所述监控模式表示所述设备终端正常对外发送数据,但拒绝接收远程控制请求;
所述远控模式表示所述设备终端正常对外发送数据,同时被远程控制。
所述设备终端状态管理模块用于完成对所述设备终端的状态以及所述设备终端在系统平台上状态的一致性管理和维护。
3.根据权利要求2所述的一种物联网管理系统,其特征在于,所述通讯端包括MQTT通讯接口、消息队列模块和工作组组网模块;
所述MQTT通讯接口分别与所述设备终端联网模块和所述服务器端的协议网关连接;所述MQTT通讯接口用于将各个主题下的信息准确无误地分发给订阅者;
所述消息队列模块用于对接收的消息按照前后顺序进行排列;
所述工作组组网模块用于组建多台设备的工作组。
4.根据权利要求3所述的一种物联网管理系统,其特征在于,所述服务器端包括平台管理模块、权限管理模块、设备管理模块和数据管理模块;
所述平台管理模块用于将数据传输过程中所涉及的各种通信协议进行统一,并对出现的通讯错误和系统运行错误进行处理,同时向用户端推送相关消息;
所述权限管理模块用于管理用户对系统能够使用的功能权限以及用户对所属设备的操作权限和隐私权限;
所述设备管理模块用于控制相应的所述设备终端的接入、维护和远程控制;
所述数据管理模块用于选择性地对相应所述设备终端实例的设备模型参数进行读写和操作。
5.根据权利要求4所述的一种物联网管理系统,其特征在于,所述平台管理模块包括协议转换模块、错误处理模块、消息管理模块和Log日志管理模块;
所述协议转换模块用于将所述设备终端与所述服务器端之间的MQTT协议和所述服务器端与所述用户端之间的HTTP协议、WebSocket协议进行统一,并对后续增加的5G通信协议或其他通信协议进行转义和统一;
所述错误处理模块用于对数据传输过程中所出现的错误代码进行定义,并对错误处理流程进行统一管理;所述错误包括:所述设备终端与所述通讯端联网...
【专利技术属性】
技术研发人员:赵默,刘欢,张涛,
申请(专利权)人:北京泊菲莱科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。