目录
开发方式
云端的接入方式,即设备接入云端时固件的开发方式,简称 开发方式。涂鸦提供 TuyaOS
、MCU SDK
和 子设备网关接入
三种接入方式。
- MCU SDK:更侧重于为开发者提供连接云端和构建智能设备的工具
- Tuya OS:提供了更全面的操作系统支持,适用于更广泛的物联网设备和场景。
- 涂鸦网关接入:实现设备之间的数据交流和协作
TuyaOS
提供了完整的操作系统,包括底层驱动、设备管理、网络连接、安全性等功能,使开发者能够基于涂鸦OS构建自己的物联网解决方案。
MCU SDK
通过 MCU SDK 和涂鸦标准协议模组,可快速接入云端,在开发过程中,只需在 MCU 侧添加少量代码进行协议适配,就可建立设备与云端的信息交互通道,无需关心复杂的云端通讯协议。
子设备网关接入
把子设备接入涂鸦网关,然后连入云端,可以使用涂鸦丰富的云功能,网关本地自动化功能以及丰富的设备生态。
烧录
由于涂鸦模组必要进行授权才能连接涂鸦平台,所以授权步骤无法省略
烧录文件
*_flash_is.bin
:boot + 用户区固件,调试时可用原厂工具烧录*_QIO_x.x.x.bin
(生产固件):boot+用户区固件+检测固件,可用原厂工具烧录*_UA_x.x.x.bin
(用户区固件):用来上传到后台的用户区固件,该固件不带bootloader,无法用原厂工具烧录。但是用涂鸦上位机烧录时,上位机软件拉的就是该固件*_UG_x.x.x.bin
(升级区固件):用来上传到后台的升级区固件,该固件不带bootloader,无法用原厂工具烧录。但是模组远程OTA 的时候,模组拉取的固件就是该固件。
烧录授权一体
适用于发布阶段
连接方法
模组引脚 | 串口引脚 |
---|---|
RX/A13 | TX |
TX/A14 | RX |
VCC | VCC3.3V |
GND | GND |
步骤
- 上传编译固件到 涂鸦 IoT 平台。
- 平台成固件 key,并基于固件 key 生成授权码。
- 使用云模组烧录授权平台进行烧录授权。
烧录授权分立
适用于开发阶段,授权一次,多次烧录
- 假如已经授权过一次,您只需要进行固件 demo 修改烧录,模组即能正常工作
- 当产品开发完成后需要批量烧录授权时,要注释掉有关授权的程序,避免多个设备使用同一个授权码
连接方法
模组对应引脚 | 串口对应引脚 |
---|---|
A_0 | VCC3.3V |
LOG_RX | TX |
LOG_TX | RX |
VCC | VCC3.3V |
GND | GND |
RXD | VCC3.3V |
注意事项:
- Flash Pin 参数项需要选择 PIN_B6_B12 。
- 烧录过程中失败的话,可适当降低波特率。
- 烧录完成后,需要把 A_0 拔掉,并把用户 RX 接回用户串口的 RX。
- 烧录完成后,模组需要重新上电才可以正常使用。