一种物联网云边通信方法及系统技术方案

技术编号:34795363 阅读:21 留言:0更新日期:2022-09-03 20:00
本发明专利技术公开了一种物联网云边通信方法及系统,属于物联网技术领域,包括物联网设备注册、云边通信和云端大数据处理,所述物联网设备注册用于管理物联网设备在云平台的录入管理;所述云边通信连接mqtt服务器,接收设备数据,同时可向设备下发控制和查询指令;所述云端大数据处理根据预设条件汇总平台数据,捕获异常信息并告警。本发明专利技术能够助个人用户和中小企业降低部署成本,快速稳定地实现物联网设备上云。上云。上云。

【技术实现步骤摘要】
一种物联网云边通信方法及系统


[0001]本专利技术涉及物联网
,具体地说是一种物联网云边通信方法及系统。

技术介绍

[0002]物联网(Internet of Things)顾名思义就是“物与物互联的网络”,是指通过信息传感设备,按照约定好的协议,将设备与网络连接,设备通过信息传播媒介进行信息交换和通信,以实现智能化识别、定位、跟踪、控制等功能。物联网平台作为领域内不可或缺的重要一环,为通信稳定和数据安全保驾护航。

技术实现思路

[0003]本专利技术的技术任务是针对以上不足之处,提供一种物联网云边通信方法及系统,能够助个人用户和中小企业降低部署成本,快速稳定地实现物联网设备上云。
[0004]本专利技术解决其技术问题所采用的技术方案是:
[0005]一种物联网云边通信方法,包括物联网设备注册、云边通信和云端大数据处理,
[0006]所述物联网设备注册用于管理物联网设备在云平台的录入管理,包括用户添加、修改及删除设备;
[0007]所述云边通信连接mqtt服务器,接收设备数据,同时可向设备下发控制和查询指令;
[0008]所述云端大数据处理根据预设条件汇总平台数据,捕获异常信息并告警。
[0009]优选的,所述物联网设备注册支持序列号注册和二维码注册,根据序列号或二维码识别设备信息,并向服务器发送验证请求,与数据库中未注册设备信息比对校验,校验通过则注册成功。
[0010]本方法针对市面上物联网设备存在序列号和二维码两种激活方式,均提供支持。
[0011]优选的,所述云边通信包括:
[0012]1)、设备自带协议转换模块,可将采集数据按照Modbus、Profibus

DP、Devicenet、opc

ua等工业设备协议转换为mqtt协议支持的数据格式,通过mqtt客户端发送到云端;
[0013]2)、设备支持输出对应工业协议的原生数据,支持通用设备数据的读取和写入,兼容市场上大多数的物联网设备。
[0014]进一步的,在云端部署Mosquitto服务,向用户分配broker使用,自动检测用户broker状态,未创建则创建;
[0015]物联网设备与云端建立mqtt连接,实现云端与边缘物联网设备的数据双向通信,达到数据采集和设备控制的目的。
[0016]优选的,每名用户最多创建两个broker;
[0017]mqtt client与云端的连接需要用户名密码登录权限,用户名密码在用户接入物联网平台后,由云端随机分配;物联网设备通电之后,向预先设置好的云端域名发起接入请求;请求成功之后,云端返回用户名和密码,存入物联网设备;物联网固件中的mqtt client
会使用用户名密码登录云端的mqtt broker。
[0018]进一步的,所述云端大数据处理包括设备告警、数据分析和数据存储,
[0019]设备告警根据预设的告警条件对采集数据进行阈值判断,异常数据存档并流入告警池,告警池内的数据会通过短信、邮件等方式推送给用户;
[0020]所述数据分析按照系统的存储标准和格式对收集到的数据进行解析,按照参数特征和时间打上标签,存储到数据库;这些数据在平台上支持图形化输出,支持多时间粒度查询;
[0021]所述数据存储使用时序数据库InfluxDB存储,可有效应对海量数据操作带来的效率问题。
[0022]优选的,所述设备告警,Broker接收到数据之后,根据数据中携带的设备信息,去数据库中查找对应的告警设置,无告警设置则通过,有告警设置则判断数据是否满足告警条件,如果满足告警条件,则根据设备查询用户信息,将告警通知推送给用户。
[0023]优选的,所述告警设置包括以下类型:
[0024]布尔型数据的告警规则支持0/1或true/false报警,为特定值触发;
[0025]字符串类型数据支持字符串正则校验;
[0026]int或者float类型的数据支持阈值设置,根据阈值设定触发报警;例如1

10为正常状态,大于10为异常状态,触发报警。
[0027]上述类型可叠加设置,依据报警规则对捕获数据进行逐一判断,满足告警条件则触发告警,推送告警消息;
[0028]且用户可对告警频率进行设置,频率支持如3分钟一次、10分钟一次、半小时一次。在设置的频率时间段内,若告警未解除,则持续告警。
[0029]优选的,在云端设备注册管理、收发数据、数据统计和告警推送均由单个应用完成,单应用部署有效降低部署成本。
[0030]本专利技术还要求保护一种物联网云边通信系统,包括物联网设备注册模块、云边通信模块和云端大数据处理模块,
[0031]物联网设备注册模块用于管理物联网设备在云平台的录入管理;
[0032]所述云边通信模块连接mqtt服务器,接收设备数据,同时可向设备下发控制和查询指令;
[0033]所述云端大数据处理模块根据预设条件汇总平台数据,捕获异常信息并告警;
[0034]该系统实现上述的物联网云边通信方法。
[0035]本专利技术的一种物联网云边通信方法及系统与现有技术相比,具有以下有益效果:
[0036]本方法能够实现设备批量注册;支持MQTT协议和通用工业协议,不需要开发者单独写脚本做协议转换,应用内置转换模块,可兼容大多数设备类型,实现与市面大多数设备实现对接,高兼容,高可用;
[0037]采用时序数据库,实时、高并发写入,数据聚合、多维度读取,能够更好地管理和呈现数据变化趋势;支持多时间粒度、指定维度查询,根据物联网场景下的数据特点,通过设计表结构、使用聚合以及充分发挥时序数据库优势等方式,提升程序执行效率;
[0038]单应用轻量级部署,有效降低部署成本。
附图说明
[0039]图1是本专利技术实施例提供的物联网云边通信方法中设备注册过程图;
[0040]图2是本专利技术实施例提供的物联网云边通信方法中云边通信实现结构示图;
[0041]图3是本专利技术实施例提供的物联网云边通信方法中数据存储的历史数据示例图;
[0042]图4是本专利技术实施例提供的物联网云边通信方法中设置告警界面示例图。
具体实施方式
[0043]下面结合附图和具体实施例对本专利技术作进一步说明。
[0044]本专利技术实施例提供一种物联网云边通信方法,包括物联网设备注册、云边通信和云端大数据处理,
[0045]所述物联网设备注册用于管理物联网设备在云平台的录入管理,包括用户添加、修改及删除设备等;
[0046]所述云边通信连接mqtt服务器,接收设备数据,同时可向设备下发控制和查询指令;
[0047]所述云端大数据处理根据预设条件汇总平台数据,捕获异常信息并告警。
[0048]参考图1所示,所述物联网设备注册支持两种注册模式,序列号注册和二维码注册,针对市面上物联网设备存本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种物联网云边通信方法,其特征在于,包括物联网设备注册、云边通信和云端大数据处理,所述物联网设备注册用于管理物联网设备在云平台的录入管理;所述云边通信连接mqtt服务器,接收设备数据,同时可向设备下发控制和查询指令;所述云端大数据处理根据预设条件汇总平台数据,捕获异常信息并告警。2.根据权利要求1所述的一种物联网云边通信方法,其特征在于,所述物联网设备注册支持序列号注册和二维码注册,根据序列号或二维码识别设备信息,并向服务器发送验证请求,与数据库中未注册设备信息比对校验,校验通过则注册成功。3.根据权利要求1或2所述的一种物联网云边通信方法,其特征在于,所述云边通信包括:1)、设备自带协议转换模块,可将采集数据按照工业设备协议转换为mqtt协议支持的数据格式,通过mqtt客户端发送到云端;2)、设备支持输出对应工业协议的原生数据,支持通用设备数据的读取和写入。4.根据权利要求1所述的一种物联网云边通信方法,其特征在于,在云端部署Mosquitto服务,向用户分配broker使用,自动检测用户broker状态,未创建则创建;物联网设备与云端建立mqtt连接,实现云端与边缘物联网设备的数据双向通信,达到数据采集和设备控制的目的。5.根据权利要求4所述的一种物联网云边通信方法,其特征在于,每名用户最多创建两个broker;mqtt client与云端的连接需要用户名密码登录权限,用户名密码在用户接入物联网平台后,由云端随机分配;物联网设备通电之后,向预先设置好的云端域名发起接入请求;请求成功之后,云端返回用户名和密码,存入物联网设备;物联网固件中的mqtt client会使用用户名密码登录云端的mqtt broker。6.根据权利要求4或5所述的一种物联网云边通信方法,其特征在于,所述云端大数据处理包括设备告警、数据分析和数据存储...

【专利技术属性】
技术研发人员:颜冬冬寇立强江燕
申请(专利权)人:浪潮云信息技术股份公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1