NuMaker-IoT-M2354

建立 App Demo

NuMaker-IoT-M2354 相關設定

1. 硬體設定
  (1) 將 Nu-Link2-Me VCOM 指撥開關的1及2切換至ON,啟動虛擬串口 (VCOM) 功能
   

  (2) 透過 USB 傳輸線連接開發板 ICE USB 連接埠與電腦端 USB 連接埠
   

NuMaker-IoT-M2354-3

  (3) 將 Wi-Fi 開關的1 切換至 ON 
    NuMaker-IoT-M2354-4
  (4) 在裝置管理員中找到 Nuvoton Virtual Com Port
   

  (5) 打開終端串口工具如: PuTTY,設定正確的串口編號以及設定速度為 115200
    PuTTY
2. 開啟電腦的終端機軟體,當畫面顯示 “Input WiFi SSID/PASSWD(Y/N))” 時,鍵入您個人的 SSID 及 密碼
  NuMaker-IoT-M2354-5
3. 當裝置成功連線至 Wi-Fi 路由後,開發板會透過 BME680 開始進行環境數據量測並顯示於 LCD 屏上,相關資料同時藉由 MQTT 協定傳送至 AWS cloud
  NuMaker-IoT-M2354-6

APP 設定

以下步驟採用 Android App 進行演示,iOS用戶也可以依照下列步驟進行測試

1.  在 google play 中找到 “CloudAWS” 並執行下載及安裝
2. 開啟 App 後進入到設定(SETTINGS)頁面 
  CloudAWS-1
3. 依照下列完成 AWS (*)環境設定:
  AWS Host Region: US East(Ohio) for Android/ USEast2 for iOS
  AWS Cognito Identity Pool ID: us-east-2:f7c9d0c0-2d71-4395-902d-6e0679af3d09
  AWS IoT Endpoint: a1fljoeglhtf61-ats.iot.us-east-2.amazonaws.com
  AWS IoT Thing Name: Nuvoton-Mbed-D001
  (*) 請參考以下連結了解AWS相關設定說明:
  https://docs.aws.amazon.com/general/latest/gr/cognito_identity.html
  https://docs.aws.amazon.com/iot/latest/developerguide/connect-to-iot.html
  CloudAWS-2
4. 回到主畫面並選擇 “TOGGLE AWS”,手機便會開始從 AWS cloud 下載 NuMaker-IoT-2354 所上傳的溫度資料並顯示於畫面中
  CloudAWS-3
5. APP 默認設置為顯示所有設備的數據,透過 “SELECT” 可以更改想顯示的裝置於手機上
   CloudAWS-4
 
 

韌體燒錄

NuMaker-IoT-2354 所預燒的範例程式內帶有了 AWS 相關憑證及金鑰,在拿到開發板的當下便能透過簡單的步驟了解如何進行連雲,我們也提供了該範例程式.bin 文件的相關下載連結,透過簡單的操作方式就能將該範例燒錄至開發板內

下載連結

https://github.com/OpenNuvoton/M2354BSP/tree/master/SampleCode/NuMakerIoT/mbedOS6_AWS_IoT

1. 透過 USB 傳輸線連接開發板 ICE USB 連接埠與電腦端 USB 連接埠
2. 在視窗管理員中找到 “Nuvoton MCU”
  NuMaker-IoT-M2354-App-7
3. 將下載好的範例程式.bin 文件透過拖拉方式移至 Nuvoton MCU,便完成燒錄動作
  NuMaker-IoT-M2354-App-8

原始碼下載及編譯

1. 下載並安裝 Mbed Studio: https://os.mbed.com/studio/
2. 系統需求:
  - Linux (Ubuntu 18.04) (64 bit)
  - Mac 10.11 or higher (64 bit)
  - Windows 10 (64 bit)
3. 創建或登入 Mbed 帳戶
  NuMaker-IoT-M2354-App-9
4. 開啟 Mbed studio 並選擇 “import program” ,“URL: https://github.com/OpenNuvoton/NuMaker-mbed-OS-6-AWS-IoT.”
  NuMaker-IoT-M2354-App-10
5. 依照下圖設定 “Target” 以及 “Build profile” 後點擊藍色圖示進行編譯
  NuMaker-IoT-M2354-App-11
6. 完成編譯後,相關.bin 文件會生成於 “BUILD” 資料夾底下
 

NuMaker-IoT-M2354-App-12

NuMaker-IoT-M2354-App-13

: 當開發者要透過源代碼修改或編譯範例程式時,需先註冊AWS相關帳戶以獲取相關憑證及金鑰,詳細說明請參考 README : https://github.com/OpenNuvoton/NuMaker-mbed-OS-6-AWS-IoT

 

*Ordering Number : NK-IOTM2354

本網站使用cookie作為與網站互動時識別瀏覽器之用,瀏覽本網站即表示您同意本網站對cookie的使用及相關隱私權政策