打印
[应用方案]

[M487] 于 NuMaker-IoT-M487 平台以 AliOS Things 的 MQTT 协议连接阿里云

[复制链接]
1216|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 奔跑的牛 于 2023-12-5 18:30 编辑

[For further inquiries, please e-mail to shchen2@nuvoton.com]
[Visit https://www.nuvoton.com/iot_startup for more IoT solutions]


软件需求硬件需求
  • Windows PC
  • NuMaker-IoT-M487 development board
  • MicroUSB cable
  • Wi-Fi Access Point for network connection
第一步: 从Github website下载开发软件
请进入代码仓库页面,操作步骤如图所示:最后,解压缩下载的档案。仓库代码页面地址 https://github.com/wosayttn/AliOS-Things/tree/numicro

第二步: mqttapp工程编译
进入解压缩的目录
<Path-to-AliOS-Things folder>\AliOS-Things\projects\Keil\mqttapp@numicro-iotm487\keil_project 并打开 mqttapp@numaker-iot-m487 Keil 工程并进行工程重新建置



Keil工程重新建置成功后,输出的二进制映像档案输出路径
<Path-to-AliOS-Things folder>\AliOS-Things\projects\Keil\mqttapp@numicro-iotm487\keil_project\Objects\mattapp@numaker-iot-m487.bin



第三步: 固件下载
简易的下载方法: 透过拖拉二进制映像档案(mattapp@numaker-iot-m487.bin)到 NuMicro MCU 虚拟磁盘或是使用传送到 NuMicro MCU 虚拟磁盘的方式,即可完成固件下载。

(1) NuMicro MCU 虚拟磁盘
首先,配置 NuMaker-IOT-M487上的 ISW1,将四个开关拨到 ‘ON’ 的位置,如 图 1 所示。配置完成后,将开发板使用 Micro USB 连接线连接计算机(图2),我的计算机将出现一个 NuMicro MCU 虚拟磁盘。接下来,我们将使用这个虚拟磁盘来进行固件下载。(注意:若需要进行 IAR/MDK 源码除错功能,需要将第 4 个指拨开关切换回到 OFF 的位置。)


(2) 刻录二进制执行档案
拖拉二进制映像档案至 NuMicro MCU 磁盘,完成固件下載。mqttapp示例的二进制映像档案mqttapp@numaker-iot-m487.bin 整体路径如下。 <Path-to-AliOS-Things folder>\AliOS-Things\projects\Keil\mqttapp@numicro-iotm487\keil_project\Objects\mattapp@numaker-iot-m487.bin

(3) 测试Wi-Fi本地端连网 使用 Tera Term 终端软件,操作 AliOS Things 的命令行功能。串口的配置如图所示。(注意:
Nuvoton Virtual Com Port 对应的串口编号可在设备管理器内找到。例如: 串口编号为 COM30。)

打开串口通信后并且按下板子的 Reset 键。待系统重置后,Tera Term 终端画面印出开机信息。


首次启动时需要手动配网,配网命令如下
netmgr connect ssid password open|wep|wpa|wpa2
ex: ssid: NT_ZY_BUFFALO, password: 12345678




第四步: 测试连接阿里云云端服务
连接阿里云 MQTT 云端服务器,需要申请三元组信息、并在 mqtt_example.c 代码内配置三元组信息,mqttapp 代码默认的三元组信息為测试使用。在成功连结 Wi-Fi 局端网络后,
mqttapp 示例将自动联机至阿里云 MQTT 云端服务器。使用自行申请的三元组信息进行
产品开发与测试,关于阿里云三元组信息的申请、配置,可请参照 AliOS Things 官方的说明文件:

阿里云三元组信息配置示例


成功连接阿里云 MQTT 云端服务器示例


使用特权

评论回复
沙发
598330983| | 2023-12-5 20:21 | 只看该作者
学习一下,阿里云的物联网平台是免费大巴

使用特权

评论回复
评论
HouseChen 2024-3-8 15:25 回复TA
有專案要開發支持嗎??請跟我連系.. shchen2@nuvoton.com [Nuvoton IoT Platform >> www.nuvoton.com/iot_startup] [Nuvoton Forum >> http://forum.nuvoton.com/viewforum.php?f=33] 
板凳
EmmaTT| | 2023-12-6 09:39 | 只看该作者
阿里云物联网是免费的吗

使用特权

评论回复
评论
HouseChen 2024-3-8 15:26 回复TA
有專案要開發支持嗎??請跟我連系.. shchen2@nuvoton.com [Nuvoton IoT Platform >> www.nuvoton.com/iot_startup] [Nuvoton Forum >> http://forum.nuvoton.com/viewforum.php?f=33] 免費 
地板
奔跑的牛|  楼主 | 2023-12-8 16:28 | 只看该作者
EmmaTT 发表于 2023-12-6 09:39
阿里云物联网是免费的吗

目前是可以免费使用的

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

认证:新唐科技
简介:新唐科技晶圆代工(源自于华邦电子六英寸晶圆厂)座落于台湾新竹科学园区内,月产能为45,000片,自1992年起,拥有超过20年晶圆代工服务经验,于2008年自华邦电子分割后,完全专注于晶圆代工。新唐晶圆代工厂目前提供0.35微米以上工艺,包括一般逻辑(Generic Logic)、混合信号(Mixed Signal)、高压(High Voltage)、超高压(Ultra High Voltage)、电源管理(Power Management)、Mask ROM (Flat Cell)、嵌入式记忆体(embedded Logic Non-Volatile Memory)与客制化工艺(如:IGBT, MOSFET, TVS, BioChip, Pressure Sensor, and Light Sensor)等。

253

主题

785

帖子

45

粉丝