PLC通过智能网关 MQTT对接阿里云(带CA证书加密),实现物模型数据显示

这篇具有很好参考价值的文章主要介绍了PLC通过智能网关 MQTT对接阿里云(带CA证书加密),实现物模型数据显示。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

        IGT-SER系列智能网关支持各种PLC的以太网和串口协议,以及DL/T645、Modbus通讯,通过网关所带的参数配置工具软件,不用编程,即可打包和解析JSON格式的设备数据,通过MQTT、HTTP等协议发布和订阅。

PLC通过智能网关 MQTT对接阿里云(带CA证书加密),实现物模型数据显示

        网关安装在设备侧,与设备同时起停,不担心数据丢失;可选择WIFI无线、4G无线方式联网,也可以选择有线网口通过路由器上网,已批量用于多种行业的智能工厂,大大提高MES等工业互联网项目的实施效率。

        下面是网关对接阿里云的物联网平台,通过平台的CA(X.509)证书加密,在物理型数据显示的多个数据的案例。

        几个必看的平台链接:

        使用MQTT.fx接入物联网平台         使用X.509证书认证

        首先要在阿里云平台注册,进入阿里云物联网平台,先创建产品和设备,添加物模型数据节点,这些查阅阿里云的开发文档都可顺利实现,认证方式需要选择为X.509,以下是本案例创建的产品截图:

PLC通过智能网关 MQTT对接阿里云(带CA证书加密),实现物模型数据显示

         然后在'功能定义'页面增加物模型数据节点,本案例中是'watthour_1'和'watthour_2',如下图:

PLC通过智能网关 MQTT对接阿里云(带CA证书加密),实现物模型数据显示

        在这个产品下创建好的两个设备,分别是'MQTT-A'和'MQTT-B',如下图:

PLC通过智能网关 MQTT对接阿里云(带CA证书加密),实现物模型数据显示

         打开设备MQTT-B查看详细信息,如下图:

PLC通过智能网关 MQTT对接阿里云(带CA证书加密),实现物模型数据显示

        点击上图中'DeviceSecret'旁边的'查看'按钮,复制出DeviceSecret,这个要作为秘钥生成密码,将以下格式的原文进行加密:
        clientId${clientId}deviceName${deviceName}productKey${productKey}timestamp${timestamp},          本案例的原文:clientIdAIHECID2deviceNameMQTT-BproductKey**********D,在线加密地址,再从阿里云平台下载一个根证书:CA根证书下载(root.crt)

        有了这些信息即可设置网关模块了,打开网关模块的参数设置软件(软件下载地址),根据PLC选择网关的系统类型与设备,通过'功能'->'数据上报与对接'进入数据配置页面,根据以上信息,分别设置相关参数,下载CA根证书到网关,配置上报数据,以下是配置完成的截图:

PLC通过智能网关 MQTT对接阿里云(带CA证书加密),实现物模型数据显示

         配置完成后通过'参数'->'参数下载到网关'下载参数,在通过'工具'->'重启网关'重启后网关即进入工作状态,网关的RUN灯亮起后延时到一个周期的时间,再通过'参数'->'从网关读取参数',读取参数并查看状态,多个工作周期读取持续为以下状态即是正常:

PLC通过智能网关 MQTT对接阿里云(带CA证书加密),实现物模型数据显示

        此时可通过在设备的物模型数据里查看网关上报的数据,如下图:PLC通过智能网关 MQTT对接阿里云(带CA证书加密),实现物模型数据显示

         可以看到数据已正常上报到了阿里云平台。

        网关模块也支持边缘计算,可以将数据进行预处理后上报到数据库,具体可查看网关边缘计算脚本手册。

        网关模块同时集成了多种PLC协议,以下是常用的PLC类型,可根据实际应用场景自行切换:

        ◆ FX:  三菱FX系列PLC                                        ◆ QL:  三菱Q/L/R系列PLC
        ◆ AS:  三菱A系列PLC                                          ◆ OM:  欧姆龙全系列PLC
        ◆ S72S:  西门子S7-200/Smart系列PLC              ◆ S734:  西门子S7-300/400系列PLC
        ◆ S71K:  西门子S7-1200/1500系列PLC              ◆ MBS:  施耐德等Modbus兼容PLC
        ◆ DVP:  台达、信捷PLC                                      ◆ NAIS:  松下全系列PLC
        ◆ KVS:  基恩士全系列PLC                                   ◆ FTK:  永宏全系列PLC
        ◆ MSK:  LS/LG全系列PLC                                   ◆ KOY:  光洋全系列PLC
        ◆ ABM:  AB MicroLogix系列PLC                          ◆ ABC: AB Compact/Control系列PLC
        ◆ INO:  汇川全系列PLC                                        ◆ GE: GE PAC/PLC系统文章来源地址https://www.toymoban.com/news/detail-403233.html

到了这里,关于PLC通过智能网关 MQTT对接阿里云(带CA证书加密),实现物模型数据显示的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Qt + mqtt对接阿里云平台(一)

    官网:点击跳转 根据之前的操作,我们可以下载得到一个压缩包,将其解压,然后修改 mqtt_basic_demo.c 里面的相应代码: 1)修改product_key、device_name、device_secret 2)修改mqtt_host 由于我是21年之前注册的,并且地址为 华东2(上海),所以修改该值为: const char  *mqtt_host = “${

    2024年03月08日
    浏览(38)
  • PLC通过HTTP协议JSON文件格式对接MES等系统平台

            智能网关IGT-DSER集成了多种PLC、智能仪表的原厂协议,方便实现各种PLC与MES等系统平台之间的HTTP协议通讯,通过网关的参数配置软件绑定JSON文件的字段与PLC寄存器地址,配置URL,即可通过POST/GET命令,将JSON文件提交给HTTP的服务端; 如果服务端有返回的JSON,网关进行

    2024年02月09日
    浏览(41)
  • 上位机软件wincc通过工业网关采集plc数据实现组态监控

    WinCC是一个组态软件,可以用于数据采集与监控、自动化控制、工业物联网等领域。WinCC可以帮助用户实现工厂自动化和过程自动化的解决方案,提供可视化的监控界面和数据采集分析功能,支持多种协议和设备,如Siemens、Modbus、OPC等。 如何使用WinCC采集PLC数据?工业网关可

    2024年02月15日
    浏览(45)
  • HTTP协议 和 HTTPS协议的区别(4点) && HTTPS如何使用SSL/TLS协议加密过程 && CA证书干啥的

      1. HTTP协议的端口号是80, HTTPS协议的端口号是443 2. HTTP协议使用的URL是以 http:// 开头,HTTPS协议使用的URL是以https://开头 3. HTTP协议和HTTPS协议最主要的区别是: HTTP协议所生成的HTTP请求报文被TCP协议 以明文形式透明传输,同时 客户端与服务器之间无法核验对方的身份(不晓

    2024年02月14日
    浏览(43)
  • HTTP协议 和 HTTPS协议的区别(4点) && HTTPS的缺点 && HTTP如何使用SSL/TLS协议加密过程 && CA证书干啥的

      1. HTTP协议的端口号是80, HTTPS协议的端口号是443 2. HTTP协议使用的URL是以 http:// 开头,HTTPS协议使用的URL是以https://开头 3. HTTP协议和HTTPS协议最主要的区别是: HTTP协议所生成的HTTP请求报文被TCP协议 以明文形式透明传输,同时 客户端与服务器之间无法核验对方的身份(不晓

    2024年02月14日
    浏览(46)
  • ESP8266连接阿里云通过MQTT上报状态属性

    1、新建一个产品 2、添加物模型,物模型用于显示上报的消息的 编辑草稿,也就是添加属性  可以选择标准的和自定义的,我这里选择自定义的 设置物模型功能 我这里添加了两个,完成后发布上线 3、到设备中添加设备,用于ESP8266连接  添加成功后,可以看到  我这里多添

    2023年04月09日
    浏览(39)
  • JAVA开发(通过网关gateway过滤器进行返回结果加密)

    在对C的网站或者APP后端接口中,参数的传输往往需要加密传输。这时我们 可以通过springcloud的网关过滤器进行统一的控制。 网关过滤器的执行顺序: 请求进入网关会碰到三类过滤器:当前路由过滤器、DefaultFilter、GlobalFilter。 请求路由后,会将当前路由过滤器和DefaultFilter、

    2023年04月17日
    浏览(52)
  • esp8266(MQTT固件)通过at指令连接阿里云平台

    实验: esp8266 连接阿里云。 准备工作: esp8266 wifi模组 固件烧录工具 串口调试助手 阿里云账号及物联网设备申请 某宝随便买个,多的是: usb连接到电脑上之后,可以识别到串口,说明有固件。 由于新买的模组,芯片内的固件可能并不是我们想要的,此时可自行官网下载固

    2024年01月19日
    浏览(58)
  • jmeter通过BeanShell对接口参数进行MD5和HmacSHA256加密【杭州多测师_王sir】

    一、在eclipse里面编写MD5加密算法 二、在eclipse里面自己编写HMACSHA256算法 三、在eclipse里面写好之后,导出来为jar包,命名为:base64.jar  放在jmeter/lib/ext中 1.md5方法就一个参数,就是需要加密的数据 2.sha256_HMAC方法接收两个参数,message:需要被加密的数据,secret:加密的秘钥

    2024年02月12日
    浏览(40)
  • 如何通过边缘智能网关实现暴雨灾害监测预警

    随着台风季来临,暴雨灾害也进入到频发阶段,给村镇和城市居民都造成诸多人身和财产损失。针对南方台风季的水灾防治,物联网技术派上大用场,本篇就基于边缘智能网关的数采方案,简单介绍对暴雨导致的洪涝、内涝的监测和预警应用。 以BMG800系列边缘计算网关为例,

    2024年02月16日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包