涂鸦开发

发布时间 2024-01-13 15:21:52作者: D·Kingson.Mo


开发方式

云端的接入方式,即设备接入云端时固件的开发方式,简称 开发方式。涂鸦提供 TuyaOSMCU 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

步骤

  1. 上传编译固件到 涂鸦 IoT 平台。
  2. 平台成固件 key,并基于固件 key 生成授权码。
  3. 使用云模组烧录授权平台进行烧录授权。

烧录授权分立

适用于开发阶段,授权一次,多次烧录

  • 假如已经授权过一次,您只需要进行固件 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。
  • 烧录完成后,模组需要重新上电才可以正常使用。

官方链接

涂鸦IOT开发平台