• 工业智能网关BL110应用之四十七: 数据上传云平台 MQTT Client One的配置


    BL110网关无论采集什么协议的数据,把数据传送到各个平台的配置都是一样的。故本说明书单独一章以介绍采集PLC协议的数据传送到各个平台的配置为例。

    数据上传到各个平台配置

    本示例以COM1口采集三菱的FX3U,LAN口采集西门子的S7-200SMART为例。BL110网关WAN口接入R40路由器LAN口,R40路由器给BL110网关提供网络。

    BL110网关设备连接设备接线示意图如下:

    工业智能网关BL110数据上传云平台 配置

    BL110网关的LAN口连接到西门子S7-200SMART的网口,COM1口通过RS232转RS422线连接三菱FX3U,BL110网关采集西门子S7-200SMART和三菱FX3U的数据通过WAN口连接4G路由器R40,使用R40的路由功能将数据上传到各个云平台。

    注:WAN口和LAN口都可以采集设备,示例是介绍LAN口采集设备,WAN采集路由器或交换机上的设备的配置和LAN采集设备的配置原理一样。

    在这不介绍COM口和LAN口配置部分,直接介绍平台配置,各平台的配置如下:

    MQTT Client One 和MQTT Client Two的“KingPigeon”JSON数据格式和金鸽MQTT的数据格式一样。

    连接ThingsBoard平台要选择“thingsboard”格式的JSON数据格式。

    MQTT Client One 与MQTT Client Two的区别是MQTT Client Two的订阅主题不起作用,MQTT Client Two的目的就是平台能查看数据,不能控制数据。故MQTT Client Two连接不作介绍。

    MQTT Client One的配置如下:以无证书连接,KingPigeon格式的JSON数据格式为例。

    工业智能网关BL110数据上传云平台 MQTT Client One的配置

    操作步骤:(1)双击“MQTT Client One”弹出MQTT Client One配置框。(2)点击启用按钮,启用MQTT Client One。默认:关闭。灰色表示:不启用,绿色表示:启用。(3)服务器IP/域名:填写MQTT服务器的IP/域名。(4)端口:填写MQTT服务器端口,默认填写:1883。(5)客户端ID:MQTT连接报文用到的客户端标识符,服务端使用客户端标识符识别客户端。(6)用户名:MQTT连接报文用到的用户名,服务端可以将它用于身份验证和授权。(7)密码:MQTT连接报文用到的密码,服务端可以将它用于身份验证和授权。(8)数据模板:根据MQTT服务器支持的JSON数据格式选择,默认“KingPigeon”。(9)订阅主题:MQTT订阅报文用到的主题名,订阅后服务器可以向客户端发送发布报文实现控制。(10)发布主题:MQTT发布报文用到的主题名,主题名用于识别有效载荷数据应该被发布到哪一个信息通道。(11)上传周期:数据定时发布间隔时间,默认30S。(12)MQTT数据补传:是否启用掉线数据补传,点击按钮启用。灰色表示:不启用,绿色表示:启用。(13)选择数据点上传:在配置框右边的方框内选择要上传的数据点,默认空白表示全部上传。(14)点击“确定”,确定金鸽MQTT的配置。(15)点击“写入配置”,网关设备重启后,MQTT Client One才启用。重新打开配置软件登录设备,可以在基本信息页面可以看到“MQTT Client One上线状态”的提示灯是红色,表示MQTT Client One已连接上。最右边显示从机设备在线的状态。

    工业智能网关BL110数据上传云平台 MQTT Client One的配置

    1.1.1 用MQTT.fx查看数据

    工业智能网关BL110数据上传云平台 MQTT Client One的配置

    注:Client ID不能和配置软件上填写的客户端ID相同。

    在MQTT.fx上接收到的报文

    MQTT.fx上的订阅主题就是MQTT Client One上配置的发布主题

    工业智能网关BL110数据上传云平台 MQTT Client One的配置

    用MQTT.fx发布

    发布主题是MQTT Client One上的订阅主题

    工业智能网关BL110数据上传云平台 MQTT Client One的配置

    工业智能网关BL110数据上传云平台 MQTT Client One的配置

    工业智能网关BL110数据上传云平台 MQTT Client One的配置

    工业智能网关BL110数据上传云平台 MQTT Client One的配置

  • 相关阅读:
    循序渐进学习AOP切面编程(包含详细demo)
    安装hadoop,并配置hue
    JVM Optimization Learning(四)
    强化学习基础(2)—常用算法总结
    【机器学习】支持向量机(实战)
    在 ABAP 开发工具运行时错误显示界面里植入思否猫
    it监控系统可以电脑吗?有什么效果
    【SpringBoot实战系列】阿里云OSS接入上传图片实战
    初阶数据结构 堆(二)
    【C语言】解决 “address of stack memory associated with local variable ‘num‘ returned”
  • 原文地址:https://blog.csdn.net/qq_27395975/article/details/126781322