• 华林优配

    物联网网关盒子实现数据采集与MQTT上报教程

    • 时间 :2020-07-16
    • 作者 :华林优配科技
    • 浏览数 :8013

    华林优配君在支持客户的过程,经常遇到客户有这样的数据采集与传输需求:下位机现场设备数据,实现数据采集后如何转成MQTT协议上报到云平台?在项目案例中,实现采集下位机数据转成MQTT上报并不难,应用华林优配物联网网关,也就我们常说网关盒子就可以轻松实现。

    下文以华林优配BMG700物联网网关盒子为例,本文以图文结合的方式介绍网关盒子接线方式、MQTT实现方式、采集规则配置、服务端配置等。

     

    BMG700边缘计算网关盒子.png

     

    一、实现目标

    1. 采集PLC 陆续在数据;

    2. 转MQTT上报;

    3. 实现对PLC管控;

     

    二、需求设备和软件

    下位机: 台达PLC(其它传感器也可以)

    物联网网关:华林优配BMG700物联网网关(BMR200,BMG500都可以)

    云平台: 私有云平台,或是公有云如阿里云,百度云,腾讯云等

     

    华林优配BMG700物联网网关.png

     

     

    三、MQTT实现方式

    分析

    1.要实现第1点 PLC陆续在数据读取 和第2点转MQTT上报是连惯功能,意思就是顺利获得网关陆续在读取PLC地址位数据,然后转成MQTT协议上报。

    2.实现对PLC管控,正常是远程下载为主,这里顺利获得VPN方式实现。

     

    接线方式

    1. 台达的PLC  RS-485串口是支持 modbus RTU 协议的,如果串口是该通讯模式,如果网口就是modbus Tcp,这里我们以BMG700物联网网关485串口对接。

    2. PLC和华林优配BMG700物联网关盒子的485接线,  rx +   接 A1  RX  - 接 B1。

    image.png

     

    3. BMG700物联网关盒子的电源接入方式:正极接VIN+,负极接VIN-

     

    BMG700物联网关盒子的电源接入方式:正极接VIN+,负极接VIN-.png


    4. 顺利获得电脑登录华林优配BMG700物联网关盒子,进行采集与上报参数配置

    采集周期:设备多久轮询一次

    上报周期:对采集后的数据,多久上报一次给中心端

    启用缓存:离线数据可以本地缓存,在线后续传


    采集与上报参数配置.png

    5. 配置485通讯接口

    串口波特率:与下位机一致

    帧间隔: 建议200ms

    通讯协议:modbus rtu


    通讯协议.png

     

    6. 配置采集规则

    起止地址:支持陆续在

    配置采集规则.png

    配置采集规则.png

     

    7. 服务端配置(MQTT+JSON)

    选中数据采集设置栏目,进入服务端配置界面。协议选择:MQTT协议,封装类型:JSON

    后面根据平台给予MQTT相关用户,密码,地址,订阅信息填写.


    服务端配置(MQTT+JSON).png

    8. 完成连接

    服务端配置(MQTT+JSON).png


    联系我们
    联系我们

    华林优配Baimatech,集M2M产品研发、IoT平台服务、国际化运营于一体,让我们联接,共创未来