AWS Remote Control ( Wi-Fi ) on i.MX RT1060 EVK - 3 “编译 NXP i.MX RT1060”( 完 )

此章节叙述如何修改、建构 i.MX RT1060 的 Sample Code“aws_remote_control_wifi_nxp”

1. 点击“Import SDK example(s)”
 



2. 选择“MIMXRT1062xxxxA”>“evkmimxrt1060”,并确认 SDK 版本后,点击“Next>”

 



3. 选择“aws_examples”>“aws_remote_control_wifi_nxp”后,点击“Finish”

 



4. 于“souece\app_config.h”更改 Wi-Fi Module 定义为“WIFI_88W8987_BOARD_UBX_JODY_W2_USD”

 



5. 于“freertos\demos\include\aws_clientcredential.h”加入 “clientcredentialMQTT_BROKER_ENDPOINT”与“clientcredentialIOT_THING_NAME”

 



“clientcredentialMQTT_BROKER_ENDPOINT”就是一开始定义的实物名称

 



“clientcredentialIOT_THING_NAME”可在此实物里头的“Classic 阴影”中找到

 



6. 同样在“freertos\demos\include\aws_clientcredential.h”填入欲连线的“Wi-Fi SSID”及“Password”

 



7. 开启 SDK 资料夹内的“CerticateConfigurator”,位在“SDK_2_12_1_EVK-MIMXRT1060\rtos\freertos\tools\certificate_configuration”

 



8. 放入对应的 Certificate PEM 与 Private Key PEM 档案后,点击“Generate and save aws_clientcredential_keys.h”,然后储存产生的档案
 



9. 将产生的“aws_clientcredential_keys.h”拖曳到专案中的“freertos\demos\indlude”,并覆盖原档案

 



10. 烧录后,可以借由 Terminal 观察到停在 SDK successfully initialized,这是因为没有接上 Wi-Fi Module,所以还不会进行后续流程

 



11. 将 i.MX RT1060 EVK 断电,然后经由 SDIO 接上 U-Blox 的 EVK-JODY-W263,由于 EVK-JODY-W263 在接受 i.MX RT1060 download FW 时会需要 1A 的电,所以要接上 USB 供给额外的电流;另外,上电顺序要先从 EVK-JODY-W263,再换 i.MX RT1060 EVK

 



12. 至此开机后正确的 Log 如下,此时已经可以跟 AWS IoT 进行资讯交互

 



可以进行资讯交互后,就能在 AWS 网页上进行远端操作......但是这种呈现方式毕竟不够直观,所以我们可以透过 Android APP 做远端控制
以下将叙述如何透过 Android Smart Phone 经由 AWS IoT 对 NXP i.MX RT1060 EVK 上的 LED 进行控制

首先,在 SDK > boards > evkmimxrt1060 > aws_examples > remote_control_android 里头可以找到 Android APP 的 apk 与 propertis

 



用记事本软体开启“AwsRemoteControlPreferences.properties”,并填入相关资讯

 



将 apk 与修改后的 properties 这两个档案放到 Android Smart Phone,然后安装“AwsRemoteControl.apk”,但仅支援 Android 5.1 以上 ( Android SDK 22 ) 的 Smart Phone

执行 AwsRemoteControl,并点击“●●●”>“Load preferences”后,选取传到手机的“AwsRemoteControlPreferences.properties”


此时就可以透过 APP 上的 Icon 对 i.MX RT1060 EVK 进行控制
 



以上就是使用 NXP i.MX RT1060 EVK 连结 AWS 的 Demo 说明,至此完成了整个网路通讯的架构

► 相关视频

AWS Remote Control on NXP i.MX RT1060 EVK 的实机演示

AWS Remote Control on NXP i.MX

推荐阅读:

AWS Remote Control ( Wi-Fi ) on i.MX RT1060 EVK - 1 “建立开发环境”

AWS Remote Control ( Wi-Fi ) on i.MX RT1060 EVK - 2 “架构 AWS”

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/259897.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

《ReactJS实践入门》:引领JavaScript前端开发的革新之旅

在当今的软件开发世界中,ReactJS无疑是最为引人注目的JavaScript库之一。对于初学者来说,如何深入理解并掌握这一强大的前端工具,进而应用到实际开发中,一直是他们所面临的问题。而《ReactJS实践入门》一书,正是为了解…

SAP UI5 walkthrough step7 JSON Model

这个章节,帮助我们理解MVC架构中的M 我们将会在APP中新增一个输入框,并将输入的值绑定到model,然后将其作为描述,直接显示在输入框的右边 首先修改App.controllers.js webapp/controller/App.controller.js sap.ui.define([&…

MYSQL提权

一、环境准备: 靶场机:windows7:192.168.200.34 攻击机:kali:192.168.200.14 二、原理: UDF(User-Defined Function)提权指的是通过在MySQL数据库中编写自定义函数(UD…

【vtkWidgetRepresentation】第六期 vtkFinitePlaneRepresentation

很高兴在雪易的CSDN遇见你 ,给你糖糖 欢迎大家加入雪易社区-CSDN社区云 前言 本文分享VTK中的平面Plane表示方法,希望对各位小伙伴有所帮助! 感谢各位小伙伴的点赞关注,小易会继续努力分享,一起进步! …

unity中:搭建在线AR应用

使用Imagine WebAR - Image Tracker插件部署WebGL应用 在使用Imagine WebAR - Image Tracker插件进行WebGL应用开发时,有两个关键知识点需要掌握: 1. 部署到支持HTTPS的服务器 由于WebGL应用需要访问用户的摄像头,因此必须在支持HTTPS的服…

【前端】CSS基础(学习笔记)

一、简介 1、HTML局限性 HTML只关注内容的语义,但是丑! 2、CSS概要 CSS 是层叠样式表 ( Cascading Style Sheets ) 的简称,有时我们也会称之为 CSS 样式表或级联样式表。 CSS 是也是一种标记语言 CSS 主要用于设置 HTML 页面中的文本内…

面向对象中的单例模式

1、什么是设计模式 设计模式就是前人根据实际的问题提出的问题解决方案,我们把这种就称之为设计模式。 2、单例模式 单例模式是一种常见的设计模式! 所谓的设计模式,不是一种新的语法,而是人们在实际的应用中,面对…

git clone 命令

git clone 是一个用于克隆(clone)远程 Git 仓库到本地的命令。 git clone 可以将一个远程 Git 仓库拷贝到本地,让自己能够查看该项目,或者进行修改。 git clone 命令,你可以复制远程仓库的所有代码和历史记录&#xf…

[渗透测试学习] Devvortex - HackTheBox

文章目录 信息搜集解题步骤提交flag 信息搜集 扫描端口 nmap -sV -sC -p- -v --min-rate 1000 10.10.11.242发现80端口有http服务,并且是nginx服务 尝试访问web界面,发现跳转到http://devvortex.htb/无法访问 我们用vim添加该域名即可 sudo vim /etc/…

特殊进程之守护进程

文章目录 1、守护进程的概念2、如何查看守护进程3、编写守护进程的步骤3.1 创建子进程,父进程退出3.2 在子进程中创建新会话3.3 改变当前工作目录3.4 重设文件权限掩码3.5 关闭不需要的文件描述符3.6 某些特殊的守护进程打开/dev/null 4、守护进程代码示例 1、守护进…

3接上篇 我的自定义GPTs的改进优化 与物理世界连接成功 GPTs的创建与使用定义和执行特定任务的功能模块 通过API与外部系统或服务的交互

https://blog.csdn.net/chenhao0568/article/details/134875067?spm1001.2014.3001.5502 从服务器日志里看到请求多了一个“location” 23.102.140.123 - - [08/Dec/2023:14:02:20 0800] "GET /getWeather.php?location&locationNewYork HTTP/1.1" 200 337 &…

深度学习还可以从如下方面进行创新!!

文章目录 一、我认为可以从如下5个方向进行创新总结 一、我认为可以从如下5个方向进行创新 新的模型结构:尽管现在的深度学习模型已经非常强大,但是还有很多未被探索的模型结构。探索新的模型结构可以带来更好的性能和更低的计算成本。 新的优化算法&a…