一种基于lwm2m协议的网关设备用户远程管理方法技术

技术编号:29997313 阅读:23 留言:0更新日期:2021-09-11 04:39
本发明专利技术提出了一种基于lwm2m协议的网关设备用户远程管理方法,包括以下步骤:S1.用户创建或者修改请求,转到lwm2m协议服务端,通过OSUser模型进行封装,转发到客户工业现场网关的lwm2m协议客户端,S2.通过OSUser模型解析请求,如果用户存在,先执行删除用户命令,再执行创建用户命令;如果用户不存在,则执行创建用户命令;S3.用户删除和用户查询请求,通过lwm2m协议服务端转到lwm2m协议客户端,分别直接执行用户删除命令和用户查询命令。本发明专利技术通过lwm2m协议实现了对网关设备的远程运维,无需到现场维护;通过lwm2m协议保障了服务端与网关设备的通信,提高了系统稳定性和用户体验感。感。感。

【技术实现步骤摘要】
一种基于lwm2m协议的网关设备用户远程管理方法


[0001]本专利技术涉及工业互联网的
,特别是一种基于lwm2m协议的网关设备用户远程管理方法。

技术介绍

[0002]网关设备是部署在工业现场,实现通过底层的工业协议如modbus、opcua等协议对工业企业设备运行数据进行采集和写入功能。
[0003]由于网关设备在工业现场,因此需要对网关设备里的用户进行远程管理。但是,现有的远程管理方法存在一定的缺陷:1、网关设备部署在工业现场,对网关里的用户信息维护需要到现场维护,浪费时间和人力成本;2.网关通过物联网卡上网,由于存在弱网问题,导致连接不稳定,对维护用户信息维护存在操作故障多,体验差等问题。

技术实现思路

[0004]本专利技术的目的就是解决现有技术中的问题,提出一种基于lwm2m协议的网关设备用户远程管理方法,在弱网情况下,能够有效的保障server端和client端的通信。
[0005]为实现上述目的,本专利技术提出了一种基于lwm2m协议的网关设备用户远程管理方法,包括以下步骤:
[0006]S1.用户创建或者修改请求,转到lwm2m协议服务端,通过OSUser模型进行封装,转发到客户工业现场网关的lwm2m协议客户端,
[0007]S2.通过OSUser模型解析请求,如果用户存在,先执行删除用户命令,再执行创建用户命令;如果用户不存在,则执行创建用户命令;
[0008]S3.用户删除和用户查询请求,通过lwm2m协议服务端转到lwm2m协议客户端,分别直接执行用户删除命令和用户查询命令。
[0009]作为优选,步骤S1中,终端使用者向云端服务发起用户创建请求或者修改请求,所述用户创建请求或者修改请求的参数包括用户名和密码参数;然后转到lwm2m协议服务端,将两个参数通过OSUser模型进行封装,转发到客户工业现场网关的lwm2m协议客户端。
[0010]作为优选,步骤S1中,所述用户名和密码参数不为空。
[0011]作为优选,步骤S2中,通过OSUser模型解析参数,所述参数包括用户名和密码,根据参数中的用户名,判断系统中是否已经存在该用户,如果已经存在,则先执行操作系统自带的删除用户命令,再执行操作系统自带的创建用户命令,并传入用户名和密码参数,最后请求处理结束并返回命令执行结果信息;如果不存在则直接执行操作系统自带的创建用户命令,并传入用户名和密码参数,最后请求处理结束并返回命令执行结果信息。
[0012]作为优选,步骤S3中,终端使用者向云端服务发起用户删除或用户查询请求,所述用户删除或用户查询请求的参数包括用户名和密码参数,转到lwm2m协议服务端,将参数通过OSUser模型进行封装,转发客户工业现场网关的lwm2m协议客户端,通过OSUser模型解析参数,根据参数中的用户名,执行操作系统自带的删除用户命令或查询用户命令,最后请求
处理结束并返回命令执行结果信息。
[0013]本专利技术的有益效果:
[0014]1、通过lwm2m协议实现了对网关设备的远程运维,无需到现场维护。
[0015]2、通过lwm2m协议保障了服务端与网关设备的通信,提高了系统稳定性和用户体验感。
[0016]本专利技术的特征及优点将通过实施例结合附图进行详细说明。
【附图说明】
[0017]图1是本专利技术一种基于lwm2m协议的网关设备用户远程管理方法流程图。
【具体实施方式】
[0018]参阅图1,本专利技术一种基于lwm2m协议的网关设备用户远程管理方法,包括以下步骤:
[0019]S1.用户创建或者修改请求,转到lwm2m协议服务端,通过OSUser模型进行封装,转发到客户工业现场网关的lwm2m协议客户端,
[0020]S2.通过OSUser模型解析请求,如果用户存在,先执行删除用户命令,再执行创建用户命令;如果用户不存在,则执行创建用户命令;
[0021]S3.用户删除和用户查询请求,通过lwm2m协议服务端转到lwm2m协议客户端,分别直接执行用户删除命令和用户查询命令。
[0022]具体包括以下步骤:
[0023]1.终端使用者向云端服务发起用户创建请求,并包含用户名和密码两个参数(用户名和密码参数不可以为空),转到lwm2m协议服务端,将两个参数通过OSUser模型进行封装,转发到客户工业现场网关的lwm2m协议客户端,通过OSUser模型解析参数,根据参数中的用户名,判断系统中是否已经存在该用户,如果已经存在,则先执行操作系统自带的删除用户命令,再执行操作系统自带的创建用户命令,并传入用户名和密码参数,最后请求处理结束并返回命令执行结果信息;如果不存在则直接执行操作系统自带的创建用户命令,并传入用户名和密码参数,最后请求处理结束并返回命令执行结果信息。
[0024]2.终端使用者向云端服务发起用户修改请求,并包含用户名和密码两个参数(用户名和密码参数不可以为空),转到lwm2m协议服务端,将两个参数通过OSUser模型进行封装,转发客户工业现场网关的lwm2m协议客户端,通过OSUser模型解析参数,根据参数中的用户名,判断系统中是否已经存在该用户,如果已经存在,则先执行操作系统自带的删除用户命令,再执行操作系统自带的创建用户命令,并传入用户名和密码参数,最后请求处理结束并返回命令执行结果信息;如果不存在则直接执行操作系统自带的创建用户命令,并传入用户名和密码参数,最后请求处理结束并返回命令执行结果信息。
[0025]3.终端使用者向云端服务发起用户删除请求,并包含用户名和密码参数(密码参数可以为空),转到lwm2m协议服务端,将参数通过OSUser模型进行封装,转发客户工业现场网关的lwm2m协议客户端,通过OSUser模型解析参数,根据参数中的用户名,执行操作系统自带的删除用户命令,最后请求处理结束并返回命令执行结果信息。
[0026]4.终端使用者向云端服务发起用户查询请求,并包含用户名和密码参数(密码参
数可以为空),转到lwm2m协议服务端,将参数通过OSUser模型进行封装,转发客户工业现场网关的lwm2m协议客户端,通过OSUser模型解析参数,根据参数中的用户名,执行操作系统自带的查询用户命令,最后请求处理结束并返回命令执行结果信息。
[0027]上述实施例是对本专利技术的说明,不是对本专利技术的限定,任何对本专利技术简单变换后的方案均属于本专利技术的保护范围。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于lwm2m协议的网关设备用户远程管理方法,其特征在于:包括以下步骤:S1.用户创建或者修改请求,转到lwm2m协议服务端,通过OSUser模型进行封装,转发到客户工业现场网关的lwm2m协议客户端,S2.通过OSUser模型解析请求,如果用户存在,先执行删除用户命令,再执行创建用户命令;如果用户不存在,则执行创建用户命令;S3.用户删除和用户查询请求,通过lwm2m协议服务端转到lwm2m协议客户端,分别直接执行用户删除命令和用户查询命令。2.如权利要求1所述的一种基于lwm2m协议的网关设备用户远程管理方法,其特征在于:步骤S1中,终端使用者向云端服务发起用户创建请求或者修改请求,所述用户创建请求或者修改请求的参数包括用户名和密码参数;然后转到lwm2m协议服务端,将两个参数通过OSUser模型进行封装,转发到客户工业现场网关的lwm2m协议客户端。3.如权利要求2所述的一种基于lwm2m协议的网关设备用户远程管理方法,其特征在于:步骤S1中,所述用户名和密码参数不为空。4.如权利...

【专利技术属性】
技术研发人员:周建平黎冬生
申请(专利权)人:杭州玖欣物联科技有限公司
类型:发明
国别省市:

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

1