首页 > 其他分享 >涂鸦开发

涂鸦开发

时间:2024-01-13 15:22:36浏览次数:27  
标签:涂鸦 模组 接入 烧录 开发 授权 固件

目录


开发方式

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

标签:涂鸦,模组,接入,烧录,开发,授权,固件
From: https://www.cnblogs.com/mydodo/p/17962198

相关文章

  • 企业培训系统开发:构建灵活高效的学习平台
    企业培训系统的开发在当今数字化时代是至关重要的。本文将介绍一些关键技术和代码示例,以帮助您构建一个灵活、高效的企业培训系统。1.技术选型在开始企业培训系统的开发之前,首先需要选择合适的技术栈。以下是一个基本的技术选型示例:前端开发:使用React.js构建用户界面,采用Redux进......
  • esp32-idf开发记录(二)
    上一篇文章配置了基本环境,下面开始记录一些基本的外设驱动1、GPIO使用GPIO基本使用#include"led_driver.h"voidled_init(gpio_num_tgpio_num){gpio_config_tcfg={.pin_bit_mask=(1ull<<gpio_num),.mode=GPIO_MODE_OUTPUT,.pull......
  • esp32-idf开发记录(一)
    esp32最近比较火,也整了几块来玩一下,这里记录一下开发过程,现在用esp32用的比较多的是arduino的框架,这里用一下idf的框架,主要参考下面这个视频做的,感谢这位uphttps://www.bilibili.com/video/BV1kp4y1o7yx/?spm_id_from=333.999.0.0&vd_source=f5fd730321bc0e9ca497d98869046942安......
  • ★教程4:FPGA/MATLAB/Simulink联合应用开发入门与进阶X例——前言★教程3:simulink学
        专业即算法,算法即数学,数学即万物。从事MATLAB算法仿真工作15年,从事FPGA系统开发工作12多年。擅长解决各种算法仿真、建模、通信、图像处理、AI、智能控制等。 1.无线基带,无线图传,编解码2.机器视觉,图像处理,三维重建3.人工智能,深度学习4.智能控制,智能优化目录1.FPG......
  • ★教程4:FPGA/MATLAB/Simulink联合应用开发入门与进阶X例——目录
    1.订阅本教程用户可以免费获得本博任意1个博文对应代码;2.本课程的所有案例(部分理论知识点除外)均由博主编写而成,供有兴趣的朋友们自己订阅学习使用。未经本人允许,禁止任何形式的商业用途;3.本课程我们更侧重于各种实例的完整设计介绍。更全面的介绍FPGA,MATLAB,Simulink的联合开发应......
  • 开发日记2(公共类)
    没想到尽然开始了我的java成长之路。之前专注数据库方面,主要做bi业务分析、近几年很多精力又用到需求分析和项目管理上,学过C,但没用过,java看了半本书,但始终没有跨出实战的那一步近两年因为大数据复杂集成项目管理的原因,入了java坑。一点也不会,容易被糊弄,也没办法真正在技术层面去理......
  • 小程序开发:在插件市场寻找步骤条组件并二开
    想实现一个可滚动的步骤条用来显示自己的随笔作为一名全栈工程师,要是全部都自己写,那太废时间了,首先去uniapp的插件市场逛逛看有没有符合需要的组件先:第一个: 看着符合自己的要求了,该有的有了,但是感觉左边的色调太单调了,故pass。第二个: 这个看起来颜色就比较丰富一些了,右边......
  • 小程序开发:将改造后的步骤条插件移植到自己的小程序
    删减了很多原组件代码和用不上的一些组件之后就可以正式移植到自己的小程序了。对比下移植前小程序包大小和移植后小程序包大小:移植前: 移植后: 所有文章类的页面单独分了分包,不占用主包大小,因为主包最多2m,单个分包也不能超过2m。步骤条代码经过删减后,仅16.3k。且移植后效果......
  • 小程序开发:完善步骤条的上滑、下拉刷新操作
    上文说到,我们完善了数据接入以及对笔记的删除、编辑功能,还有将页面顶部的写一条按钮放到了右下角悬浮。样式如下: 原有的下拉刷新和上拉加载函数如下: 因为刚开始用的是uniapp的unicloud-db组件: 其实自己写一个查询会比用这个更灵活,而且是云函数,这样改动云函数也不需要......
  • 小程序开发:笔记详情显示图片以及可以富文本编辑
    上文说到:把笔记列表的下拉刷新、上拉加载更多功能完成了。本文主要完成的功能项:页面显示图片、编辑时富文本编辑。现在的详情页是这样的: 图片还是个url。刚抽空把首页列表的无数据时展示提示的功能做了,大概样式如下: 而现在的编辑页面是这样的: 只是简单的文字编辑功能......