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.pswp.cn/news/208544.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/208544.shtml
英文地址,請注明出處:http://en.pswp.cn/news/208544.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

在 Docker 容器中運行 macOS:接近本機性能,實現高效運行 | 開源日報 No.96

cxli233/FriendsDontLetFriends Stars: 2.6k License: MIT 這個項目是關于數據可視化中好的和不好的實踐,作者通過一系列例子解釋了哪些圖表類型是不合適的,并提供了如何改進或替代它們。主要功能包括展示錯誤做法以及正確做法,并提供相應代…

【數值計算方法(黃明游)】解線性代數方程組的迭代法(一):向量、矩陣范數與譜半徑【理論到程序】

文章目錄 一、向量、矩陣范數與譜半徑1、向量范數a. 定義及性質補充解釋范數差 b. 常見的向量范數 l 1 l_1 l1?、 l 2 l_2 l2?、 l ∞ l_\infty l∞? 范數性質關系 2、矩陣范數a. 矩陣的范數b. 常見的矩陣范數相容范數算子范數 3、譜半徑4、知識點總結1. 向量范數2. 矩陣范數…

Mybatis XML 多表查詢

這篇需結合 <<Mybatis XML 配置文件>>那一篇博客一起看 工作中盡量避免使用多表查詢,尤其是對性能要求非常高的項目 我們之前建了個用戶表(代碼在Mybatis XML配置文件那篇博客里),這次再建一個文章表,代碼如下 : -- 創建?章表 DROP TABLE IF EXISTS articleinf…

vue中組件傳值方法

父組件給子組件傳值 一、 1.在子組件標簽中寫入父組件傳遞數據 向下傳遞prop 2.在子組件內聲明props選項接收父組件傳遞的數據 props:[,,] 父組件&#xff1a; <Header :msgmsg ></Header> 子組件&#xff1a; props:[msg], 二、 provide i…

vue 批量下載文件,不走后端接口的方法

今天ld提了一個需求&#xff0c;說頁面的列表里面有要下載的地址,然后點擊批量下載。我思索片刻&#xff0c;給出了代碼 1.這個是列表頁面的代碼 <!-- 這個是列表頁面的代碼 --> <el-table :data"userListShow" align"center"border highlight-…

AI 訓練框架:Pytorch TensorFLow MXNet Caffe ONNX PaddlePaddle

https://medium.com/jit-team/bridge-tools-for-machine-learning-frameworks-3eb68d6c6558

基于jsonrpc4j實現JSON-RPC over HTTP(服務端集成Spring Boot)

1.JSON-RPC說明 JSON-RPC是一個無狀態且輕量級的遠程過程調用(RPC)協議。 它主要定義了一些數據結構及其相關的處理規則。 它運行時可以基于tcp(socket),http等不同的消息傳輸方式&#xff0c; 即它不關心底層傳輸方式的細節。 它使用JSON&#xff08;RFC 4627&#xff09;作為…

Tabbar切換效果(vant)

route 是否開啟路由模式 <template><div class"layout-page"><!-- 二級路由出口 --><router-view></router-view><van-tabbar route><van-tabbar-item to"/home">首頁<!-- 圖標切換為active是高亮 -->&…

網絡知識點之-組播協議

組播協議&#xff0c;是一種允許將一臺主機發送的數據通過網絡路由器和交換機復制到多個加入此組播的主機&#xff0c;一對多的通訊方式。 簡介 組播協議與廣泛使用的單播協議的不同之處在于&#xff0c;一個主機用單播協議向n個主機發送相同的數據時&#xff0c;發送主機需要…

Git全局設置命令---設置提交人郵箱

介紹 使用git命令設置提交人郵箱。 命令 git config --global user.email "xxxxxxxx.com"

JAVA實現敏感詞高亮或打碼過濾:sensitive-word

練手項目中實現發表文章時檢測文章是否帶有敏感詞&#xff0c;以及對所有敏感詞的一鍵過濾功能 文章目錄 效果預覽實現步驟 效果預覽 隨便復制一篇內容到輸入框 機器審核文章存在敏感詞&#xff0c;彈消息提示并進入人工審核階段&#xff08;若機器審核通過&#xff0c;則無需審…

eclipse的日志文件放在什么位置

eclipse的日志文件放在<workspace的目錄>/.metadata目錄下面&#xff0c;例如&#xff1a;

html中一個div中平均一行分配四個盒子,可展開與收起所有的盒子

html中一個div中平均一行分配四個盒子&#xff0c;可展開與收起所有的盒子 1.截圖顯示部分 2.代碼展示部分 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta name"viewport" content"wid…

pytorch中五種常用隨機矩陣構造方法:rand、randn、randn_like、randint、randperm

1 torch.rand&#xff1a;構造均勻分布張量 torch.rand是用于生成均勻隨機分布張量的函數&#xff0c;從區間[0,1)的均勻分布中隨機抽取一個隨機數生成一個張量&#xff0c;其調用方法如下所示&#xff1a; torch.rand(sizes, outNone) ?? Tensor 參數&#xff1a; sizes&…

12.8_黑馬數據結構與算法筆記Java

目錄 044 遞歸 e04 冒泡排序2 044 遞歸 e05 插入排序1 044 遞歸 e05 插入排序2 045 多路遞歸 斐波那契 046 多路遞歸 斐波那契 時間復雜度 047 多路遞歸 斐波那契 兔子問題 048 多路遞歸 斐波那契 青蛙跳臺階 049 遞歸 優化 記憶法 050 遞歸 爆棧問題 051 遞歸 尾調用…

Linux驅動開發一

一、Linux驅動開發與裸機開發的區別 1、開發思維區別 裸機驅動&#xff1a; &#xff08;1&#xff09;底層&#xff0c;跟寄存器打交道&#xff0c;有些MCU提供了庫 Linux驅動&#xff1a; &#xff08;1&#xff09;Linux下驅動開發直接操作寄存器不現實 &#xff08;2…

【MATLAB源碼-第97期】基于matlab的能量谷優化算法(EVO)機器人柵格路徑規劃,輸出做短路徑圖和適應度曲線。

操作環境&#xff1a; MATLAB 2022a 1、算法描述 能量谷優化算法&#xff08;Energy Valley Optimization, EVO&#xff09;是一種啟發式優化算法&#xff0c;靈感來源于物理學中的“能量谷”概念。它試圖模擬能量在不同能量谷中的轉移過程&#xff0c;以尋找最優解。 在EVO…

Springboot+FastJson實現解析第三方http接口json數據為實體類(時間格式化轉換、字段包含中文)

場景 若依前后端分離版手把手教你本地搭建環境并運行項目&#xff1a; 若依前后端分離版手把手教你本地搭建環境并運行項目_前后端分離項目本地運行-CSDN博客 在上面搭建SpringBoot項目的基礎上&#xff0c;并且在項目中引入fastjson、hutool、lombok等所需依賴后。 系統需…

K8S學習指南(1)-docker的安裝

文章目錄 引言1. Windows 系統中安裝 Dockera. 確認系統要求b. 下載 Docker Desktopc. 安裝 Docker Desktopd. 配置 Docker Desktope. 驗證安裝 2. Ubuntu 系統中安裝 Dockera. 更新包列表b. 安裝依賴包c. 添加 Docker GPG 密鑰d. 添加 Docker APT 倉庫e. 安裝 Dockerf. 添加用…

unity 2d 入門 飛翔小鳥 小鳥跳躍 碰撞停止揮動翅膀動畫(十)

1、切換到動畫器 點擊make transition和exit關聯起來 2、設置參數 勾選掉Has Exit Time 3、腳本給動畫器傳參 using System.Collections; using System.Collections.Generic; using UnityEngine;public class Fly : MonoBehaviour {//獲取小鳥&#xff08;剛體&#xff09;p…