参考连接:https://blog.csdn.net/zhangxq0521/article/details/105731652
前言:给物品关联证书并保存证书到本地,给证书关联策略。将推送地址(终端节点)、证书配置到MQTT.fx进行推送
1. 创建证书
进入AWS IOT控制台,找到所要推送的物品
点击物品,进入物品详情,点击创建证书,将页面内的所有能下载的证书都保存到本地。红框内是连接MQTT.fx所用到的证书。
2. 给证书附加策略
点击证书,查看物品关联的策略。
我已经存在了My_Iot_policy策略。若没有策略需要附加策略。
附加策略内容如下
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": "iot:Publish", "Resource": "*" }, { "Effect": "Allow", "Action": "iot:*", "Resource": "*" } ] }
3. 查看MQTT.fx的推送地址
点击AWS IOT控制台的设置菜单,设置菜单中的终端节点,即为MQTT.fx使用的推送地址
4. MQTT.fx推送配置
推送地址:将步骤3中的终端节点配置到Broker Address
端口:8883
Client ID:随便
选择SSL/TLS
Enable SSL/TLS 选中 Protocol 选择 TLSv1.2
选中 Self signed certificates
CA File 上传步骤1中以.pem结尾的证书,即根CA证书(本文中为AmazonRootCA1.pem证书)
Client Certificate File 上传步骤1中以certificate.pem.crt结尾的证书,即设备证书
Client Key File 上传步骤1中以private.pem.key结尾的证书,即私有密钥证书
选中PEM Formatted
保存配置后,状态按钮改为绿色即为连接成功。若连接后按钮仍为红色,则依据错误信息,查找是否证书上传错误,或者证书是否关联了策略等
标签:策略,证书,fx,IOT,pem,MQTT,推送 来源: https://www.cnblogs.com/aiyowei/p/16022645.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。