引言:适配器与Lua脚本

      APRUS适配器的基本行为受脚本控制,适配器的数据采集、边缘计算、上、下行消息等行为都可以根据用户需求在适配器的脚本中进行订制。APRUS适配器的脚本采用Lua语言编写。Lua是一种小巧、高效、易学习和易使用的脚本语言。

      APRUS适配器的脚本分为两个部分,是一个是程序脚本aprus.lua,另一个是配置脚本config.lua。程序脚本aprus.lua控制适配器使用什么协议采集数据、如何运算、采集和计算的结果如何投递到下一级设备。配置脚本config.lua则控制采集的具体参数,比如采集的具体点位、数量、上报名称等等。将配置好的aprus.luaconfig.lua上传到APRUS,APRUS就会根据配置的要求进行采集数据。不同的通讯协议,Lua的配置也有一些小的区别。对于我们已支持的接口和协议,用户只需要根据自己的实际情况在已有的demo配置文件上稍加改动即可完成采集功能。不支持但通用的协议可定制开发。

      APRUS主要行为分为两部分,数据采集(CollrReg)和数据上报(CollpReg)。为了提升采集效率,数据采集和数据上报工作在不同的线程:数据采集过程中尽可能的把能连续采集的一次采集回来;数据上报是将已经采集的数据进行必要的数据处理,然后上报到云端。

文档更新时间: 2024-11-05 17:34   作者:CGL