[发明专利]一种基于异构设备的远程物联网平台的构建方法在审

专利信息
申请号: 202110386609.7 申请日: 2021-04-12
公开(公告)号: CN113114760A 公开(公告)日: 2021-07-13
发明(设计)人: 董玮;高艺;杨光 申请(专利权)人: 浙江大学
主分类号: H04L29/08 分类号: H04L29/08;H04L12/28
代理公司: 杭州天正专利事务所有限公司 33201 代理人: 王兵
地址: 310058 浙江*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 设备 远程 联网 平台 构建 方法
【权利要求书】:

1.一种基于异构设备的远程物联网平台的构建方法,应用于基于异构设备的远程物联网平台,所述的远程物联网平台包括命令行工具、运行在云服务器上的云端服务、以及运行在树莓派上的设备管理客户端;接下来对每个模块的实施进行详细的描述:

命令行工具用于和云服务器的用户服务进行交互,具体命令包括设备固件上传、设备分配请求、建立日志监听连接、以及发送设备串口命令;命令行工具被开发人员调用时,本质上是调用云服务器的用户服务提供的网络接口;

云服务器上的云端服务包括用户服务、任务分配服务、设备服务、消息队列、数据库、MQTT消息服务器、以及内存缓存,其中用户服务、任务分配服务、以及设备服务采用以下步骤实现,消息队列采用NATS开源实现,数据库采用MongoDB开源实现,MQTT消息服务器采用EMQX开源实现,内存缓存采用Redis开源实现;用户服务向命令行工具提供网络接口,包括设备固件上传接口、设备分配请求接口、建立日志监听接口、以及发送设备串口命令接口,这些接口基于HTTP或Websocket网络协议;任务分配服务负责订阅消息队列中的设备分配请求报文、将设备分配请求报文存储到内存缓存中的等待队列、以及执行设备分配操作;设备服务负责订阅并处理消息队列中的设备占用列表报文、以及订阅并处理MQTT消息服务器中的设备运行日志报文和设备状态变化报文;

设备管理客户端运行在树莓派,物联网设备和树莓派之间通过USB扩展器连接;设备管理客户端启动时首先和MQTT消息服务器建立MQTT连接,每个设备管理客户端拥有唯一的客户端编号;设备管理客户端定时扫描接入的USB设备列表,将每个USB设备的供应商ID以及产品ID和配置文件中每种设备类型的配置信息进行匹配;若匹配成功,则将该设备的设备类型配置为匹配的类型,生成该设备的设备编号,将设备编号加入活跃设备列表;设备管理客户端在扫描时若发现本次扫描的活跃设备列表和上次活跃设备列表不同,那么将设备状态变化报文发送至MQTT消息服务器;同时,设备管理客户端会订阅并处理MQTT消息服务器中的设备占用报文、以及设备串口命令报文;

包括以下步骤:

步骤1:异构物联网设备的配置、部署以及接入平台,并实时更新接入设备的状态;

(1.1)整理每种设备类型的配置信息,每种设备类型的配置信息导入到设备管理客户端的配置文件;

(1.2)设备管理客户端扫描接入的物联网设备,设备管理客户端实时将设备列表的变化报文上传到MQTT消息服务器;

(1.3)设备服务从MQTT消息服务器订阅设备列表的变化报文,并修改内存缓存中的设备状态;

步骤2:开发人员通过命令行工具使用远程物联网设备,包括上传设备固件文件、提交设备使用请求、获取设备运行日志以及发送设备串口命令;

(2.1)开发者向用户服务提交设备固件文件;

(2.2)开发者和用户服务建立日志监听链路;

(2.3)开发者向用户服务提交设备分配请求;

(2.4)用户服务对设备分配请求进行条件检查;若条件检查不通过,则退出步骤;若条件检查通过则继续下述步骤;

(2.5)任务分配服务执行设备分配操作,设置占用设备的状态,并发送设备占用列表;

(2.6)设备服务将设备占用报文分别转发到设备管理客户端;

(2.7)设备管理客户端将设备固件文件烧写到设备;

(2.8)设备管理客户端持续获取并转发设备运行日志到MQTT消息服务器;设备服务记录设备运行日志并转发给开发者;

(2.9)设备管理客户端监测到设备占用超时,结束运行设备程序;设备服务释放设备占用,并将结束运行报文转发给开发者。

2.如权利要求1所述的一种基于异构设备的远程物联网平台的构建方法,其特征在于:步骤(1.2)的MQTT消息服务器采用EMQX开源实现。

3.如权利要求1所述的一种基于异构设备的远程物联网平台的构建方法,其特征在于:步骤(2.4)的条件检查包含判断所需的设备类型本平台是否不支持、判断所需的设备个数是否大于本平台接入的设备数量以及判断所需的设备固件文件是否不存在。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110386609.7/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top