[发明专利]一种基于工业物联网关的边缘计算方法有效
申请号: | 202011210010.X | 申请日: | 2020-11-03 |
公开(公告)号: | CN112039925B | 公开(公告)日: | 2021-02-12 |
发明(设计)人: | 石守业;蔡明涛;张立胜 | 申请(专利权)人: | 合沃物联技术(南京)有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;H04L12/66 |
代理公司: | 南京冠誉至恒知识产权代理有限公司 32426 | 代理人: | 黄成萍 |
地址: | 210000 江苏省南京市建邺区双*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 工业 联网 边缘 计算方法 | ||
1.一种基于工业物联网关的边缘计算方法,其特征在于,包括如下步骤:
S1:通过物联网中间件的数据配置模块对工业物联网关所要采集的数据相关信息进行配置,生成配置文件;
S2:物联网中间件将配置文件通过MQTT通信模块传输至工业物联网关,工业物联网关获取配置文件并保存至本地;
S3:工业物联网关读取步骤S2保存的配置文件,通过数据配置解析模块对配置文件进行解析,获取数据相关信息并检测,随后将数据相关信息传至多协议适配与解析模块;
具体操作步骤如下:
S3.1:数据配置解析模块通过调用cjson库API获取配置文件中的数据相关信息;
S3.2:调用数据配置解析模块中的公式检测模块对数据相关信息中的公式进行检测;
S3.3:通过公式检测模块检测公式中字符是否合法,其中合法字符包括数值字符0~9、变量字符’x’和’X’、运算符字符’*’、’/’、’%’、’+’、’-’、’’、’’、’’、’|’和’^’、 括号字符’(’和’)’和小数点字符’.’;
S3.4:检测公式中是否具有变量字符’x’、’X’;
S3.5:若变量字符有前一个字符,则检测变量字符前一个字符是否是’(’或运算符字符,若变量字符具有后一个字符,则检测变量字符后的一个字符是否是’)’或运算符字符;
S3.6:若’(’字符具有前一个字符,则检测’(’字符前的一个字符是否是’(’或运算符字符,若’(’字符具有后一个字符,则检测’(’字符后的一个字符是否是’(’、变量字符或数值字符;
S3.7:若’)’字符具有前一个字符,则检测’)’字符前的一个字符是否是’)’、变量字符或数值字符,若’)’字符具有后一个字符,则检测’)’字符后的一个字符是否是’)’或运算符字符;
S3.8:检测运算符字符前的一个字符是否是’)’、变量字符或数值字符,运算符字符后的一个字符是否是’(’、变量字符或数值字符;
S3.9:若数值字符具有前一个字符,则检测数值字符前的一个字符是否是小数点字符、数值字符、运算符字符或’(’,若数值字符具有后一个字符,则检测数值字符后的一个字符是否是小数点字符、数值字符、运算符字符或’)’;
S3.10:检测小数点字符前的一个字符是否是数值字符,小数点字符后一个字符是否是数值字符;
S3.11:检测’(’、’)’字符个数是否相等;
S3.12:检测完成之后,将数据相关信息传输至多协议适配与解析模块;
其中,步骤S3.1中数据相关信息包括寄存器地址、数据类型、寄存器类型、小数点、公式和字节序;
S4:启动多协议适配与解析模块,同设备进行通信,获取设备寄存器地址下的数值;
S5:在工业物联网关内对步骤S4获取的数值代入步骤S3中数据相关信息中包含的公式内计算;
S6:将计算后的数值打包成json格式文件,通过MQTT通信模块上传至物联网中间件,物联网中间件通过设备管理模块将数据展示给用户;
所述步骤S1中,配置包括寄存器地址、数据类型、寄存器类型、小数点、公式和字节序的配置,所述步骤S5中,将获取的数值通过公式计算模块代入到步骤S3中的公式内进行计算。
2.根据权利要求1所述的一种基于工业物联网关的边缘计算方法,其特征在于,所述步骤S1中,进入物联网中间件的数据配置模块,选择数据添加,对数据相关信息进行配置包括以下步骤:
S1.1:选择寄存器类型,设备具备不同类型的寄存器;
S1.2:选择操作类型,包括只读操作、只写操作、读写操作;
S1.3:选择数据类型,不同的寄存器类型支持的数据类型不同;
S1.4:填写寄存器地址,设备的数据均保存在寄存器下,为获取对应数据需知道该数据的保存位置,即寄存器地址;
S1.5:填写计算公式,可支持的运算符包括:乘’*’,除’/’,取余’%’,加’+’,减’-’,右移’’,左移’’,按位与运算’’,按位或运算’|’,按位异或运算’^’,括号运算’()’;
S1.6:选择小数位,若数据类型选择为单精度浮点数、双精度浮点数或公式最终运算结果是小数,可选择小数位个数;
S1.7:将所有需要采集的数据添加并配置完成后,进行保存操作,物联网中间件自动生成配置文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合沃物联技术(南京)有限公司,未经合沃物联技术(南京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011210010.X/1.html,转载请声明来源钻瓜专利网。