IG网关如何实现毫秒采集上报
网关毫秒采集配置
(注:目前设备支持的毫秒采集协议modbus、opc ua。最低毫秒采集周期100ms)
准备工作
映翰通网关;PC;网线;谷歌浏览器;modbus、opc ua模拟软件或者PLC等真实设备
操作步骤:
1、PC或者PLC设备通过网线连接。通过PC登陆设备管理配置页面
![/uploads/article/20230417/2d10d72b87f32e57c6438f7ef4b78739.png /uploads/article/20230417/2d10d72b87f32e57c6438f7ef4b78739.png](/uploads/article/20230417/2d10d72b87f32e57c6438f7ef4b78739.png)
2、打开 边缘计算→启用边缘计算SDK环境→启用APP
3、进入 设备监控→测点监控→添加控制器及点位信息。数据正常采集
(在添加控制器时启用毫秒采集选项,添加测点时需要毫秒采集的点位开启毫秒采集开关)
![/uploads/article/20230417/695db414675d170f151aa4c0a1a523a5.png /uploads/article/20230417/695db414675d170f151aa4c0a1a523a5.png](/uploads/article/20230417/695db414675d170f151aa4c0a1a523a5.png)
![/uploads/article/20230417/ede6a3daa6d978f893358a1dc85d9865.png /uploads/article/20230417/ede6a3daa6d978f893358a1dc85d9865.png](/uploads/article/20230417/ede6a3daa6d978f893358a1dc85d9865.png)
![/uploads/article/20230417/e98fd8d3fc1a19b880f4d3cae7483461.png /uploads/article/20230417/e98fd8d3fc1a19b880f4d3cae7483461.png](/uploads/article/20230417/e98fd8d3fc1a19b880f4d3cae7483461.png)
4、点击云服务连接mqtt平台,等mqtt平台连接成功
![/uploads/article/20230417/8e7eb7437cd9186b13593a4c34ba2d7b.png /uploads/article/20230417/8e7eb7437cd9186b13593a4c34ba2d7b.png](/uploads/article/20230417/8e7eb7437cd9186b13593a4c34ba2d7b.png)
5、点击自定义快函数,新增快函数
(注意添加本地订阅触发,触发主题为:“ds2/eventbus/south/upload/msec/data/\{controllerName\}” ,\{controllerName\最后的这个字段为前面添加的控制器名称。如示例为TCP-test)
![/uploads/article/20230417/61bea17cc4e14b046a616005ac3fef85.png /uploads/article/20230417/61bea17cc4e14b046a616005ac3fef85.png](/uploads/article/20230417/61bea17cc4e14b046a616005ac3fef85.png)
6、添加脚本
![/uploads/article/20230417/deb7a1611ace2b4311c6c3016d848259.png /uploads/article/20230417/deb7a1611ace2b4311c6c3016d848259.png](/uploads/article/20230417/deb7a1611ace2b4311c6c3016d848259.png)
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客户端订阅验证
![/uploads/article/20230417/8b81f4452cf027919169d261305c31b7.png /uploads/article/20230417/8b81f4452cf027919169d261305c31b7.png](/uploads/article/20230417/8b81f4452cf027919169d261305c31b7.png)