0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何用MQTT网关快速接入阿里云IOT

钡铼技术 2021-11-02 10:38 次阅读

深圳市钡铼技术有限公司推出的BL102,是采集西门子欧姆龙,三菱,台达,AB,施耐德等主流PLC及Modbus,DT/L645协议设备数据,简易的操作后就能将这些设备数据接入阿里云IOT,项目集成商就可以调用阿里云IO的API获取数据,做云端应用,可以大大的减少数采解析在到平台设备接入的工作量,至少可以减少9/10的项目周期,是否心动了?

网关添加LAN口设备S7-200SMART

poYBAGGAoamATeXtAAFEgXQJOxg602.png

(1)点击“LAN”,点击鼠标右键,点击“添加”,弹出设备配置框。(2)设备名称:命名设备,如:因采集西门子S7-200SMART为例,可以填写S7-200SMART。(3)填写采集设备的IP,如:因S7-200SMART指定IP改为:192.168.3.250,所以这里填写192.168.3.250。这里填写的是PLC的IP,要注意PLC的IP要与LAN口的IP同一网段。(4)设备端口号:填写LAN口设备的端口号。(5)因是采集西门子S7-200SMART,因此,设备品牌:选择西门子,设备型号:选择S7-200SMART。(6)点击“确定”,添加S7-200SMART。
注:点击确定后会在LAN口下显示添加的设备见上图显示出来S7-200SMART,如果想添加多个设备,重复(1)--(6)步骤即可。
注:点击“写入配置”网关将自动重启,重启后LAN口添加的S7-200SMART才添加成功。

添加采集S7-200SMART的数据点
本示例采集S7-200SMART的寄存器Q和VW的部分数据配置如下

pYYBAGGAohOAEzt2AAIEwljEZLU571.png

(1)点击“S7-200SMART”,鼠标光标移动到方框内,鼠标右键,点击“添加”弹出数据点设置框。(2)变量名称:命名数据点的名字,如:采集“VW0”的数据,可以填写为:VW0。(3)变量单位:根据需求任意填写。(4)地址类型:根据采集的PLC的数据点选择。如:要采集“VW0”的数据则选择“VW”。(5)起始地址:采集数据点的寄存器地址,如:采集“VW0”的数据,地址为:0。(6)数据类型:根据选择采集PLC的寄存器的类型选择。(7)添加数量:如果是采集连续地址,同一寄存器可以多个采集。(8)读写类型:从“只读”、“可读可写”中选择。(9)系数:扩大或缩小多少倍上传给平台,根据需求填写。(10)modbus映射地址:填写采集到的数据点存储到BL102网关设备的地址,可以随意填写。映射地址不能重复。范围:0-2000。如:采集“VW0”的映射地址为“8”。(11)数据点的MQTT标识符,可以任意填写。标识符不能重复,如:采集“VW0”数据点的MQTT标识填写为“VW0”。(12)点击“确定”。
注:点击“确定”后数据点会在方框内显示出来见上图,如果想继续添加数据点,在方框鼠标右键,点击“添加”弹出数据点配置框,重复(2)--(11)步骤。
注:点击“写入配置”网关将自动重启,重启后采集S7-200SMART的数据点才生效。

接入阿里设置

pYYBAGGAo06AWlbWAAFgeLnAfJ0523.png

操作步骤:(1)双击“阿里云”弹出阿里云配置框。(2)点击启用按钮,启用阿里云。默认:关闭。灰色表示:不启用,绿色表示:启用。(3)密钥/X.509:选择是密钥连接还是证书连接,点击按钮选择,按钮在左边是密钥连接,按钮在右边是证书连接,默认是密钥连接。(4)ProductKey:填写与阿里云设备里面ProductKey一致。(5)DeviceName:填写与阿里云设备里面DeviceNam一致。(6)DeviceSecret:填写与阿里云设备里面DeviceSecret一致。(7)地域:选择阿里云地域,默认华东2(上海)。(8)根证书:启用证书连接时,要选择根证书文件上传。(9)客户端证书:启用证书连接时,要选择客户端证书文件上传。(10)客户端密钥:启用证书连接时,要选择客户端密钥文件上传。(11)上传周期:数据定时发布间隔时间,默认30S。(12)选择数据点上传:在配置框右边的方框内选择要上传的数据点,默认空白表示全部上传。(13)点击“确定”,确定阿里云的配置。(14)点击“写入配置”,网关设备重启后,阿里云才启用。重新打开配置软件登录设备,可以在基本信息页面可以看到“阿里云上线状态”的提示灯是红色,表示阿里云已连接上。最右边显示从机设备在线的状态。

阿里云平台添加数据点如下图:只需要阿里云平台的标识符要与配置软件上MQTT标识一致。如:采集S7-200SMART数据点VW8,配置的MQTT标识是“VW8”,则在阿里云平台添加的数据点的标识符要为“VW8”,功能名称与配置软件上的变量名称可以不相同

poYBAGGAo7-ANZNxAAG9n4RK5vE163.pngpYYBAGGAo8aAfhL4AAGsSI_0W_0750.png

阿里云接收到的数据如下:

pYYBAGGAo-mAQ-IlAAFz7kENYyc253.pngpYYBAGGAo_CARO4qAAFWCneE1Hg525.png
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 西门子
    +关注

    关注

    91

    文章

    2847

    浏览量

    113755
  • 三菱
    +关注

    关注

    32

    文章

    767

    浏览量

    42491
  • 欧姆龙
    +关注

    关注

    3

    文章

    296

    浏览量

    65108
  • 台达
    +关注

    关注

    3

    文章

    155

    浏览量

    28649
  • AB
    AB
    +关注

    关注

    1

    文章

    11

    浏览量

    24271
  • 施耐德
    +关注

    关注

    5

    文章

    146

    浏览量

    23533
收藏 人收藏

    评论

    相关推荐

    【ELF 1开发板试用】+ 8.1 MQTT开发——连接阿里【项目复现】

    MQTT开发——连接阿里【项目复现】 本文基于文档中提供的项目教程,复现ELF 1连接阿里物联网平台,进行
    发表于 12-15 22:00

    MQTT协议是什么?工业级路由器网关中的MQTT协议

    的云平台Q都支持设备以MQTT协议接入,所以如果您的设备支持MQTT连接,就可以很容易的对接各云平台(比如ONENET、阿里云、腾讯云等)。CORE提供的
    的头像 发表于 11-08 13:53 693次阅读
    <b class='flag-5'>MQTT</b>协议是什么?工业级路由器<b class='flag-5'>网关</b>中的<b class='flag-5'>MQTT</b>协议

    设备如何使用华为云接入MQTT上报数据

    设备间可靠的数据传输和通信。本教程将逐步介绍如何使用华为云提供的MQTT服务,包括创建MQTT实例、设备接入、消息发布和订阅等关键步骤。如需阿里云、百度云、腾讯云、
    的头像 发表于 10-13 08:21 570次阅读
    设备如何使用华为云<b class='flag-5'>接入</b><b class='flag-5'>MQTT</b>上报数据

    STM32通过NB-IoT连接阿里IOT平台

    NB-IoT技术介绍 整体框架结构 • 硬件连接注意事项 • DEMO运行效果 • 在阿里物联网平台创建并配置产品 • 在平台创建设备 • 常见问题及解决方法 • DEM
    发表于 09-11 07:04

    STM32驱动ESP8266连接阿里云(2)----接入阿里IoT Studio实现Web可视化

    阿里IoT Studio是一个物联网开发平台,可用于快速构建基于云端的物联网应用。它提供了丰富的物联网组件和工具,使得开发者可以轻松地进行设备接入、数据存储、数据分析等操作。 要实现
    的头像 发表于 07-27 14:13 1189次阅读
    STM32驱动ESP8266连接<b class='flag-5'>阿里</b>云(2)----<b class='flag-5'>接入</b><b class='flag-5'>阿里</b><b class='flag-5'>IoT</b> Studio实现Web可视化

    【开源】4G_Lora远程氨气监测器之【4G接入Mqtt服务教程】

    : 如果自己没有远端 Mqtt 测试服务器,可选择天翼(Ctwing),OneNet,阿里等作为设备 Mqtt
    发表于 06-26 10:04

    【开源】4G_Lora远程硫化氢监测器之【4G接入Mqtt服务教程】

    : 如果自己没有远端 Mqtt 测试服务器,可选择天翼(Ctwing),OneNet,阿里等作为设备 Mqtt
    发表于 06-25 15:06

    【开源】4G_Lora远程光照监测器之【4G接入MQTT服务教程】

    器建立连接 测试方法: 如果自己没有远端 Mqtt 测试服务器,可选择天翼(Ctwing),OneNet,阿里等作为设备 Mqtt
    发表于 06-14 10:15

    【开源】4G_Lora 远程紫外线监测器之【4G接入Mqtt服务教程】

    器建立连接 测试方法: 如果自己没有远端 Mqtt 测试服务器,可选择天翼(Ctwing),OneNet,阿里等作为设备 Mqtt
    发表于 06-13 10:29

    【开源】4G_Lora远程风速监测器之【4G接入Mqtt服务教程】

    器建立连接 测试方法: 如果自己没有远端 Mqtt 测试服务器,可选择天翼(Ctwing),OneNet,阿里等作为设备 Mqtt
    发表于 06-12 09:44

    【开源】4G_Lora远程雨量监测器之【4G接入MQTT服务教程】

    :表明已和服务器建立连接 测试方法: 如果自己没有远端 Mqtt 测试服务器,可选择天翼(Ctwing),OneNet,阿里等作为设备 Mqtt
    发表于 06-09 10:25

    【开源】4G_Lora远程水质监测器(COD)之【4G接入Mqtt服务教程】

    Mqtt 测试服务器,可选择天翼(Ctwing),OneNet,阿里等作为设备 Mqtt 接入
    发表于 06-07 10:10

    【开源】4G+GPS+温湿度接入Mqtt服务教程

    天翼(Ctwing),OneNet,阿里等作为设备 Mqtt 接入,这里我们以天翼云中的
    发表于 05-31 12:27

    【开源】4G远程GPS定位器 之 【4G+GPS 接入Mqtt服务教程】

    阿里等作为设备 Mqtt 接入,这里我们以天翼云中的 Mqtt 透传服务作为例子来演示
    发表于 05-30 11:59

    f429igt6阿里与iwip对接出现问题怎么解决呢?

    接入阿里SDK包后,使用命令发生错误,问题为一下内容: issued on : 1998-09-01 12:00:00 expires on : 2028-01-28 12:00:00 signed
    发表于 05-17 10:57