【技术实现步骤摘要】
本专利技术涉及传感器读写,特别是一种基于lua和uloop的标准modbus传感器读取方法。
技术介绍
1、现有技术通过传感器数据读取组件,发送modbus传感器读取命令,按照编码解析数据,再数据传送物联网平台;导致现有技术具有如下缺点:反复适配;当出现新的传感器的时候难免要出现新的适配,那这个过程可能就要涉及到一大段代码的修改和整理。比如:传感器的数据采集引发的接口修改或者,传感器信息重新写死。代码庞杂;如果适配新的传感器,无疑会导致代码库会越来越庞大,不适合管理和修改。重复编译;现有的程序结构,当适配新的传感器时,无疑重新编码,然后就会重复编译下载。
技术实现思路
1、有鉴于此,本专利技术的目的在于提供一种基于lua和uloop的标准modbus传感器读取方法,通过lua脚本解析传感器数据,当后续新的标准modbus传感器接上时,只需要修改配置文件和修改传感器的解析脚本。无需重复编译和修改源码。
2、为实现上述目的,本专利技术采用如下技术方案:一种基于lua和uloop的标
...【技术保护点】
1.一种基于Lua和uloop的标准Modbus传感器读取方法,其特征在于包括以下步骤:
2.根据权利要求1所述的一种基于Lua和uloop的标准Modbus传感器读取方法,其特征在于,在网页配置文件的设置上,采用LUCI框架编写代码,通过openwrt的mvc架构完成组件的前后端服务;定义前端服务接口,通过entry函数,定义服务的地址,跳转函数,服务名称,优先级,方便用户点击访问。
3.根据权利要求1所述的一种基于Lua和uloop的标准Modbus传感器读取方法,其特征在于,定义网页内容,通过map组件定义网页的数据框、下拉框选项和文本框
...【技术特征摘要】
1.一种基于lua和uloop的标准modbus传感器读取方法,其特征在于包括以下步骤:
2.根据权利要求1所述的一种基于lua和uloop的标准modbus传感器读取方法,其特征在于,在网页配置文件的设置上,采用luci框架编写代码,通过openwrt的mvc架构完成组件的前后端服务;定义前端服务接口,通过entry函数,定义服务的地址,跳转函数,服务名称,优先级,方便用户点击访问。
3.根据权利要求1所述的一种基于lua和uloop的标准modbus传感器读取方法,其特征在于,定义网页内容,通过map组件定义网页的数据框、下拉框选项和文本框,本网页采用lua脚本编写。
4.根据权利要求1所述的一种基于lua和uloop的标准modbus传感器读取方法,其特征在于,在后端服务上,调用luci框架中的http组件完成修改配置文件的请求,并通过util组件重启modbus服务,使得组件服务重新读取配置文件采集数据;在配置文件中,定义传感器所属串口、从机地址、读使能及采集周期;也定义传感器占用串口的属性。
...【专利技术属性】
技术研发人员:张志远,李自强,詹家坤,王知军,陈友武,黄祖海,
申请(专利权)人:福建中锐网络股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。