IG网关如何实现毫秒采集上报
网关毫秒采集配置
(注:目前设备支持的毫秒采集协议modbus、opc ua。最低毫秒采集周期100ms)
准备工作
映翰通网关;PC;网线;谷歌浏览器;modbus、opc ua模拟软件或者PLC等真实设备
操作步骤:
1、PC或者PLC设备通过网线连接。通过PC登陆设备管理配置页面
2、打开 边缘计算→启用边缘计算SDK环境→启用APP
3、进入 设备监控→测点监控→添加控制器及点位信息。数据正常采集
(在添加控制器时启用毫秒采集选项,添加测点时需要毫秒采集的点位开启毫秒采集开关)
4、点击云服务连接mqtt平台,等mqtt平台连接成功
5、点击自定义快函数,新增快函数
(注意添加本地订阅触发,触发主题为:“ds2/eventbus/south/upload/msec/data/\{controllerName\}” ,\{controllerName\最后的这个字段为前面添加的控制器名称。如示例为TCP-test)
6、添加脚本
7、脚本示例
# Enter your python code.
import json
from common.Logger import logger
from quickfaas.remotebus import publish
def main(message):
logger.info(json.dumps(message))
publish("inhand",json.dumps(message),1,cloud_name="default")
8、通过mqtt客户端订阅验证