在工作中实践总结
在朋友圈分享讨论
做最接地气的公众号
前一篇文章《借助MQTT技术实现跨省市的ADS通讯》中提到,为了测试方便,示例的MQTT通讯未设置任何安全校验,而同一Topic下的所有TwinCAT系统都可以互通。这意味着任何人只要知道Message Broker的IP和控制器的Topic,就可以连接控制器。
这对于偶尔的编程调试或许可以勉强接受,但是对于远程的SCADA系统要24小时联网传输数据,如果不加安全功能客户就不敢使用。MQTT的安全功能支持用户名/密码方式和TLS安全证书的方式,后者更加安全。
本文正文介绍现成TLS证书和配置文件的测试步骤,附件放在倍福虚拟学院陈老师专栏,包含完整的PDF文档和附件。
使用现成的TLS证书进行测试
1. 倍福虚拟学院陈老师专栏:
2. 把这两个文件夹解压后放到编程PC的“C:\TwinCAT\3.1\Target”
3. 重启TC3服务
《ADS Over MQTT测试记录》
1.1 概述
1.2 通讯示例
1.3 硬件及软件要求
1.4 使用场景
1.5 优势
2.1 准备云上的Message Broker
2.2 安装测试工具MQTT.fx
2.3 测试云服务器的MQTT通讯
2.4 TwinCAT经由MQTT的通讯
3.1 生成证书
3.2 带TLS安全的ADS Over MQTT测试
4.1 Infosys上相关信息
4.2 MQTT服务-Mosquitto简单安装及TLS双向认证配置
4.3 TLS相关信息
4.4 OpenSSL相关信息
4.5 PSK相关
用IE浏览器可访问本文的PDF完整版:
http://www.baclizzy.com.cn
按日期查找即可;

喜欢本文?识别二维码,可关注公众号
文章转载自Lizzy的倍福园地,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




