Arduino Nesso N1 固件烧录与程序推送
1. 准备工作
- 参考UIFlow2 Web IDE 教程,了解使用 UiFlow2 的基本流程, 并完成 M5Burner 固件烧录工具的安装。
- 登录注册 M5Burner,设备烧录成功后,设备信息会同时绑定到该账号下。
2. 固件烧录
- 设备连接 USB 线,长按机身左侧复位按键。当设备内部蓝色 LED 闪烁时,表示设备已成功进入下载模式。
- 在 M5Burner 中下载适配
Arduino Nesso N1的固件, 如下图所示。
- 将设备通过 USB 线连接至电脑,在 M5Burner 中点击对应固件的
Burn 按钮,选择对应设备端口后,单击Start。
- 填写该设备需要连接的 Wi-Fi 配置,包括 Wi-Fi SSD 和 Wi-Fi Password 以及其他需要添加或者修改的设备配置后,点击
Next,开始烧录。
说明
如果您的设备是第一次连接,您需要绑定设备于此账号下。
当提示Burn successfully, click here to return时,表示烧录成功。此时需重启设备,使烧录信息生效。
配置信息说明
- COM:串口
- BaudRate:串口通信的波特率
- Server:设备连接的服务器地址
- WIFI SSID/WIFI Password:设备连接的 Wi-Fi 名称和密码
- SNTP 服务器
- SNTP0:阿里云 NTP 服务器(中国)
- SNTP1:日本 NTP 服务器池
- SNTP2:全球公共 NTP 服务器池
- Timezone:时区设置
- Boot Option
- run main.py directly:直接运行 main.py
- show startup menu and network setup:显示启动界面(MENU)以及网络
- only net work setup:仅网络设置
3. 修改设备配置
完成固件烧录后,如果需要修改设备配置,可以保持 USB 连接,重新启动设备,使用 M5Burner 点击Configure选项,在弹出的配置界面进行修改后,点击 next,重新修改烧录配置信息。
4. 登录 UiFlow2
进入 UiFlow2 页面,点击页面右上角的用户图标登录 UiFlow2 系统账号。
UiFlow2 账号
该账号需要与登录 M5Burner 为同一账号,账号登录成功后,该账号下,连接成功有效 Wi-Fi 的设备可通过点击 Select Device 进行查看,如需更换设备户主,需解绑设备与账号关系。
5. 进入编程页面
可通过 Wi-Fi 方式、USB 方式或者将设备连接到 UiFlow2 上,进入编程页面。具体方法如下:
Wi-Fi 方式
说明
确保已经配置 Wi-Fi:烧录程序时,需要在 M5Burner 烧录程序Configure中配置 Wi-Fi 以及其他信息。
进入设备列表。
选择在线设备后,单击Confirm。
成功进入设备的 UiFlow2 编程页面。
USB 方式
- 将Arduino Nesso N1通过 USB 线连接至电脑,在设备列表选择Nesso N1设备模块后,单击
Confirm。
- 点击
WebTerminal 按钮。
- 在弹框中选择
Arduino Nesso N1的串行端口,点击连接。
当 WebTerminal 屏幕显示 Serial port WebSerial VendorID xxx ProductID xxx Connecting 说明 USB 连接成功,进入设备的 UiFlow2 编程页面。
Pair Code 方式
说明
使用配对码(Pair Code)前,请确保 Arduino Nesso N1 已连接网络。
- 在界面底部将
Mode选择为(Cloud)Pair Code。
在 Arduino Nesso N1 设备上,按下中间的 Button 按钮,即可在 Cloud UI 界面的 Pair Code(配对码)说明区域中看到当前生成的有效配对码。
点击Select Code,在弹出的界面中输入 Pair Code 后,单击Add Device,即可将 Arduino Nesso N1 连接到 UiFlow2 上。
Pair Code 说明
1. 更换浏览器、使用隐私 / 无痕模式、清除 UiFlow 网站缓存,会导致原配对状态失效。
2. 仅关闭标签页、重启浏览器、登录或退出账号,不会影响已绑定的配对关系。
3. 设备一旦被其他浏览器绑定配对,原有浏览器的配对关系将立即失效。
6.RUN
完成以上步骤,就可以开始使用 UiFlow2 进行编程了。
7. 相关链接
8. 相关视频
- Arduino Nesso N1 产品介绍以及案例展示