4058|9

3416

帖子

0

TA的资源

纯净的硅(高级)

楼主
 

【NXP IoT Module评测】IoT开发环境搭建 [复制链接]

本帖最后由 ljj3166 于 2018-7-4 20:23 编辑

今晚没球,速度更一篇
NXP这套开发平台的IoT环境搭建相对比较麻烦
个人理解应该分为本地环境和云端环境
之前@freebsder已经完成了一部分本地环境的搭建
这里就不重复了
直接上俩图片瞧瞧




接下来试试把整个IoT环境搭建起来
本地环境中导入的项目是aws_shadow_wifi_qspi_xip
一、注册AWS云服务
需要信用卡
印象中是免费试用12个月
有兴趣的同志可以去申请一下
还会要求电话验证接到一个海外电话,然后从键盘输入类似下图的验证码

输入完成后,等待几秒就能注册成功

然后可以开始下一步

二、创建设备
保持AWS云服务账号在线的情况下


直接开始
左侧导航栏进入安全策略


然后创建策略
这个策略我取名为NXPIoTPolicy
同时进入高级模式
5,6,7行修改为:
"Effect": "Allow",
"Action": "iot:*",
"Resource": "*"
创建起来

接下来在左侧导航栏进入管理事物

点击注册事物,进入事物添加
随便取个名吧:NXPIoTBoard这个事物的名字要记住,后面本地环境配置的时候是需要的
下一步
这里是证书相关的操作
直接使用创建证书吧

创建完成,会生成3个文件一个证书,俩key
下载该事物的证书和私有密匙
同时要点击激活才能在云上使用这个证书和相关密匙
然后点击附加策略把之前创建的NXPIOTPolicy关联起来

然后就ok在管理事物中,点击NXPIoTBoard
进入页面选择交互一栏

注意要把HTTPS一栏的URL记录下来配置本地环境时需要它
以上是云端的配置,接下来进行本地环境的配置


三、本地IoT环境配置
首先配置好一个比较重要的头文件
这个头文件位于amazon-freertos/include/aws_clientcredential.h

修改clientcredentialMQTT_BROKER_ENDPOINTclientcredentialIOT_THING_NAMEclientcredentialWIFI_SSIDclientcredentialWIFI_PASSWORD分别填入上面记录的链接、事物的名字、wifiSSIDPWD

接下来是很重要的一步通过SDK自带的一个配置工具,配合下载的证书和私有密匙,生成一个头文件
本地打开它找到/rtos/amazon-freertos/demos/common/devmode_key_provisioning/CertificateConfigurationTool
运行并加载之前下载的文件

点击运行生成aws_clientcredential_keys并下载
然后将此文件覆盖到\lpc54018iotmodule_aws_shadow_wifi_qspi_xip\amazon-freertos\include
注意,这里是工程代码的文件夹
接下来就是锤子和爬虫了
打开串口和AWS网页

可以发现,已经开始交互了
看着好像是云向单板请求一个字符串然后单板返回一个相同的字符串
Red green之类
看看监控页面


到这里LPC540018IoT云开发环境就搭建好了
接下来做点啥呢?
再看看……
哦,忘记说一个陨石坑了
AWSDEMO代码里面
IoTmodule必须完成CDC类的USB枚举才能正常连接互联网
否则会一直循环在CDC相关的操作中模块
所有的log信息也是从USB模拟的串口中输出

As top




此内容由EEWORLD论坛网友ljj3166原创,如需转载或用于商业用途需征得作者同意并注明出处

此帖出自NXP MCU论坛

最新回复

很详细  详情 回复 发表于 2019-1-22 10:29
点赞 关注
个人签名

So TM what......?

 

回复
举报

3416

帖子

0

TA的资源

纯净的硅(高级)

沙发
 
灭〇回复,人人有责
此帖出自NXP MCU论坛
 
个人签名

So TM what......?

 

 

回复

1903

帖子

0

TA的资源

版主

板凳
 
学习一下下
此帖出自NXP MCU论坛
 
 
 

回复

1万

帖子

2853

TA的资源

管理员

4
 
给力!可以当使用教程了
此帖出自NXP MCU论坛
加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身

点评

谢谢美女管管帮顶  详情 回复 发表于 2018-7-4 23:09
 
 
 

回复

3416

帖子

0

TA的资源

纯净的硅(高级)

5
 
okhxyyo 发表于 2018-7-4 21:46
给力!可以当使用教程了

谢谢美女管管帮顶
此帖出自NXP MCU论坛
 
个人签名

So TM what......?

 

 

回复

3416

帖子

0

TA的资源

纯净的硅(高级)

6
 
 
个人签名

So TM what......?

 

 

回复

1903

帖子

0

TA的资源

版主

7
 
够能喊的啊???
此帖出自NXP MCU论坛
 
 
 

回复

6040

帖子

195

TA的资源

版主

8
 
学习一下下,熊版好棒!
此帖出自NXP MCU论坛

点评

骚年,我看有一道光从你天灵盖射出 充满了撸码的天赋 这套板便宜点,10个金币出给你 世界和平就看你的了  详情 回复 发表于 2018-7-5 21:26
 
 
 

回复

3416

帖子

0

TA的资源

纯净的硅(高级)

9
 
lcofjp 发表于 2018-7-5 09:24
学习一下下,熊版好棒!

骚年,我看有一道光从你天灵盖射出
充满了撸码的天赋
这套板便宜点,10个金币出给你
世界和平就看你的了
此帖出自NXP MCU论坛
 
个人签名

So TM what......?

 

 

回复

297

帖子

0

TA的资源

一粒金砂(中级)

10
 
很详细
此帖出自NXP MCU论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/8 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表