码迷,mamicode.com
首页 > 其他好文 > 详细

我来教你用AWS IoT.Part1--配置和接入

时间:2017-08-14 15:19:17      阅读:1555      评论:0      收藏:0      [点我收藏+]

标签:注册   秘钥   选择   aws   文件   流程   使用   理解   网关   

AWS的IOT服务在中国区才开放。由于工作原因需要简单试用评估。写一下自己简单试用的流程,供其他人参考。

直接贴流程

1.先注册一个类型(这里“类型”相对于编程,可以理解为父类,里面可以添加一些可继承的熟悉)

技术分享

技术分享

 

2、注册一个事务(这里可以理解为注册一个设备、一个智能网关、一个传感器、一个智能设备)

 技术分享

技术分享

 

3、创建策略(由于默认使用MQTT,所以这里的策略可以简单理解为限制某些topic或者行为的规则)

技术分享

-------------接下来的操作可能与AWS文档有所出入,但能保证实验成功,仅供参考-----------------------

 4、生成证书

技术分享

 

技术分享

从这里开始,和AWS的文档有所出入。可以先将4个文件下载,但接下来只会使用到Symantec的CA

5、对刚才注册的设备进行连接测试

点击注册表-事务-选择已创建的事务-交互-右上侧连接设备-windows-java(这里根据自己的实际需求选择),下载工具包。

技术分享

 

记事本打开start.ps1,最后一段话,就能得到Broker Address, 证书和秘钥的名称了。(简单做法)

 

5a.使用MQTT.fx进行基本的连接测试

 技术分享

 

5b.使用SDK代码调试

还是根据start.ps1把该填写的都填写了就好。

 

 

注:这种方式生成的连接策略是具有全部权限的,可以自己管理策略,然后附加到本次生成的证书上。

如果先生成证书,例如第四步,然后再附加策略,再附加事务,我使用各种方式都无法连接。

所以最终采用了“事务”选项中的“互联”-“连接设备”来一键生成“肯定成功”的参数及证书。

仅供参考

------------------------------------------------------------------

第一次附加内容:

先注册策略、在附加证书的操作,导致无法连接的问题解决了。

原因是原先的策略,限定了Resource,将其改为*几个,这里的Resource应该就是MQTT的Topic

我来教你用AWS IoT.Part1--配置和接入

标签:注册   秘钥   选择   aws   文件   流程   使用   理解   网关   

原文地址:http://www.cnblogs.com/tilv37/p/7357626.html

(1)
(1)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!