IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 嵌入式 -> PLC通过智能网关 MQTT对接阿里云(带CA证书加密),实现物模型数据显示 -> 正文阅读

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

? ? ? ? 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系统

  嵌入式 最新文章
基于高精度单片机开发红外测温仪方案
89C51单片机与DAC0832
基于51单片机宠物自动投料喂食器控制系统仿
《痞子衡嵌入式半月刊》 第 68 期
多思计组实验实验七 简单模型机实验
CSC7720
启明智显分享| ESP32学习笔记参考--PWM(脉冲
STM32初探
STM32 总结
【STM32】CubeMX例程四---定时器中断(附工
上一篇文章      下一篇文章      查看所有文章
加:2022-06-06 17:29:39  更:2022-06-06 17:30:08 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/18 15:23:46-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码