NuMaker-IoT-M2354
建立 App Demo |
||
NuMaker-IoT-M2354 相关设定 |
||
1. | 硬件配置 | |
(1) 将 Nu-Link2-Me VCOM 指拨开关的1及2切换至ON,启动虚拟串口 (VCOM) 功能 | ||
(2) 透过 USB 传输线连接开发板 ICE USB 端口与计算机端 USB 端口 | ||
(3) 将 Wi-Fi 开关的1 切换至 ON | ||
(4) 在设备管理器中找到 Nuvoton Virtual Com Port | ||
(5) 打开终端串口工具如: PuTTY,设定正确的串口编号以及设定速度为 115200 | ||
2. | 开启计算机的终端软件,当画面显示“Input WiFi SSID/PASSWD(Y/N))”时,输入您个人的 SSID 及密码 | |
3. | 当装置成功连上 Wi-Fi 路由后,开发板会通过 BME680 开始进行环境数据量测并显示于 LCD 屏上,相关资料同时由MQTT协议传送至AWS cloud | |
APP 设定 以下步骤采用 Android App 进行演示,iOS 用户也可以依照下列步骤进行测试 |
||
1. | 在 google play 中找到“CloudAWS”并进行下载及安装 | |
2. | 开启 App 后进入到设定(SETTINGS)页面 | |
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 | ||
4. | 回到主画面并选择“TOGGLE AWS”,手机便会开始从 AWS cloud 下载 NuMaker-IoT-2354 所上传的温度数据并显示于画面中 | |
5. | APP默认设置为显示所有设备的数据,透过”SELECT”可以更改想显示的装置于手机上 | |
韧体刻录 |
|
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” |
3. | 将下载好的范例程序.bin 文件透过拖拉方式移至 Nuvoton MCU,便完成刻录动作 |
从源代码搭建 |
|||||
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 账户 | ||||
4. | 开启 Mbed studio 并选择 “import program”,“URL: https://github.com/OpenNuvoton/NuMaker-mbed-OS-6-AWS-IoT.” | ||||
5. | 依照下图设定”Target” 以及 “Build profile” 后点击蓝色图示进行编译 | ||||
6. | 完成编译后,相关.bin 文件会生成于” BUILD” 文件夹底下 | ||||
注: 当开发者要通过源代码修改或编译范例程序时,需先注册AWS相关账户以获取相关凭证及密钥,详细说明请参考 README: https://github.com/OpenNuvoton/NuMaker-mbed-OS-6-AWS-IoT |
|||||
*Ordering Number : NK-IOTM2354 |