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

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

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

几个必看的平台链接:

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

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

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

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

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

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

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

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

此时可通过在设备的物模型数据里查看网关上报的数据,如下图:

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

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

网关模块同时集成了多种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系统

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

  1. Python模拟智能开关设备MQTT接入阿里云物联网平台 - PyCharm paho.mqtt

    概要 Python 使用 paho.mqtt 库,利用阿里云物联网平台的设备证书:productKey.deviceName.deviceSecret,自动合成 userName.passWord.以 ...

  2. 繁易平台对接阿里云平台: MQTT方式

    繁易平台对接阿里云平台: MQTT方式 1. 配置阿里云服务 前提条件:要求已注册账号并登录阿里云控制台.创建好实例. 1.1 创建产品 进入阿里云的"物联网平台 控制台-实例". ...

  3. php对接AliGenie天猫精灵服务器控制智能硬件esp8266① 在阿里云购买搭建私有云服务器,配置 SSL 证书 ,做好准备工作!

    本系列博客学习由非官方人员 半颗心脏 潜心所力所写,仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 1. php对接AliGenie天猫精灵服务器控制智能硬件esp82 ...

  4. 物联网网关BL110对接华为云

    BL110是一款各种PLC协议.Modbus RTU .Modbus TCP.DL/T645.IEC101.IEC104.BACnet IP.BACnet MS/TP等多种协议转换为Modbus TC ...

  5. springboot 物联网_【阿里云生活物联网架构师专题】基于在 SpringBoot Java私有云上对接阿里云物联网,实现M2M设备数据流转。...

    - 近处是人生,远处是风景 - 今天与老同学小聚一餐,君子之交淡如水,忆当年青春岁月.年龄越大,志同道合的朋友越来越少了,一声朋友,足以抵过无限岁月! 在儿时,总喜欢做一些天马行空的美梦,想象着可以仗 ...

  6. 【安信可A9G专题⑤】A9G模组AT指令MQTT接入阿里云实现APP控制

    本系列博客学习由 安信可科技 - 官方博客 技术分享,如有疑问请留言或联系邮箱. 1.A9G环境在windows上搭建并编译,串口打印 Hello GPRS 2.A9G在微信公众号上的定位功能笔记分享 ...

  7. 零基础STM32+ESP12F+MQTT连接阿里云服务器完整流程(三、STM32通过代码连接阿里云服务器)

    要想实现通过代码实现STM32连入阿里云服务器,要首先实现使用AT指令通过串口连接阿里云,大家可以参考我之前的两篇文章,链接如下 链接: 零基础STM32+ESP12F+MQTT连接阿里云服务器完整流 ...

  8. MQTT系列笔记—SIM7600X 通过MQTT连接阿里云物联网平台

    序言: MQTT是基于二进制消息的发布/订阅编程模式的消息协议:由于规范很简单,非常适合需要低功耗和网络带宽有限的IoT场景,比如:智能家居.智慧城市和医疗医护:深受广大童鞋的青睐和喜爱.下面我们以S ...

  9. Rancher通过Aliyun-slb服务对接阿里云SLB教程

    阿里云负载均衡(Server Load Balancer)是将访问流量根据转发策略分发到后端多台云服务器(ECS)的流量分发控制服务. 本文将详尽演示Rancher如何通过Aliyun-slb服务对接 ...

最新文章

  1. LPC单片机IO口默认状态、复位状态、未初始化时输出高电平处理
  2. 华为云计算之FusionStorage
  3. 关联规则(Association Rules)笔记
  4. 【工具类】手动获取被spring管理的bean对象
  5. Hive自定义UDF UDAF UDTF
  6. 三招提升数据不平衡模型的性能(附python代码)
  7. JAVA项目从运维部署到项目开发(三.Redis)
  8. ios侧滑返回:完美解决 interactivePopGestureRecognizer 卡住的问题
  9. 运行 docker gitlab
  10. 谱减法matlab程序_从零开始的matlab学习笔记——(2)基本运算
  11. pycharm 中文_环境搭建:3.pycharm社区版安装配置
  12. eclipse设置Tomcat超级详细
  13. 10个优秀的JavaScript参考手册
  14. 如何查看自己的CSDN地址
  15. Quartus II 11.0 破解补丁
  16. java gps_用Java解析GPS经纬度
  17. iOS-深拷贝和浅拷贝
  18. 使用ppt将输入的文字导出png
  19. 使用adb工具向android设备上传/下载文件
  20. 学妹面试拼刀刀被问Java策略模式是什么鬼?哈哈哈哈

热门文章

  1. tomcat处理html流程,基于Tomcat运行HTML5 WebSocket echo实例详解
  2. unable to locate解决方法
  3. 微信小程序的事件处理,已整理成文档
  4. SSTV 建伍TK8185 连接电脑
  5. php mysql字符串截取比较读取_MySQL字符串截取 和 截取字符进行查询
  6. 视频里面的音频怎么提取成mp3?
  7. php添加表格行列,excel表格怎么插行和列?
  8. java操作文件之文件重命名
  9. Typora markdown教程
  10. 建立大学生职业成长规划4个步骤