颠覆IoT行业的开发神器!涂鸦智能重磅推出TuyaOS操作系统【程序员必备】

news2025/8/16 15:26:35

1 前言

作为降低 IoT 技术门槛的开发神器,TuyaOS 操作系统重磅发布 3.6.0 新版本啦!针对设备安全、功耗、通信速率等关键功能,做了重大创新和优化升级。为了助力开发者更快速便捷地接入涂鸦IoT PaaS,并低门槛开发出有创意的智能单品,每个开发框架新增不少新功能。

具体涉及子设备、网关、中控屏、联网单品、IPC、蜂窝产品等功能开发,下面逐一为大家介绍下各个框架更新的重点内容。(拉到文末,可领取开发资料)

前情提要:如需了解TuyaOS详情介绍,点击此处查看往期文章

2 更新内容介绍

2.1 子设备开发

子设备开发框架提供蓝牙、Zigbee、Sub-G 等无线通信协议下的子设备接入方案,可轻松接入网关连接云端,连接速度更丝滑,产品智能化更快捷。

其中,Sub-G 支持500米以上传输距离,穿墙能力强,能助力更多物联网场景下的通信连接。

2.1.1 Zigbee 设备开发包
重点更新:

  • 新增支持低功耗设备开发;
  • 优化低功耗设备睡眠唤醒机制,让功耗控制更加精确;
  • 优化低功耗设备的电池电压监控,提供电量监测服务;
  • 优化低功耗设备的通信速率控制,让速率优先和功耗优先根据场景需求,进行主动式动态调整;
  • 强电设备及低功耗设备增加 flash 保护机制;
  • 支持MAC层一对一产测,支持产测模式下install code获取

开发框架:
在这里插入图片描述

2.1.2 蓝牙设备开发包

重点更新:

  • 支持脚本自动更新、Keil等IDE路径自动选择、工程生成和编译脚本分层等新功能;
  • 完善IIC、SPI全套接口、统一TKL枚举类型, 同时支持ADC数值和电压类型
  • 涂鸦贴心提供了常用外设的演示功能, 帮助开发者降低使用门槛;
  • 新增了应用配置功能, 如外设测试、Log、大数据传输等功能的使能配置。

开发框架:
在这里插入图片描述

2.1.3 Sub-G 设备开发包

重点更新:

  • 常供电设备支持数据路由能力,形成Mesh网络,扩大数据传输距离;
  • 支持低功耗,休眠期间功耗小于3uA,不费电;
  • 支持DP透传能力,开发更便捷;
  • 支持数据安全传输;
  • 支持数据可靠性重传。

开发框架:
在这里插入图片描述

2.1.4 蓝牙 Beacon 设备开发包

重点更新:

  • 集成涂鸦 Beacon 遥控器控制功能,控制方式更灵活丰富;
  • 优化底层广播收发逻辑,提升通信性能;
  • 更新为最新的 TuyaOS Kernel 接口,满足不同芯片平台、系统和连接协议的开发需求

开发框架:
在这里插入图片描述

2.2 网关开发

适用于连接任何网关和子设备类型的智能设备,如 Zigbee、蓝牙 Mesh、Sub-G 等网关。另外,开发套件封装了连接涂鸦IoT PaaS和管理子设备的 API,可以让开发者快速完成网关产品的研发和生产。

2.2.1 网关设备开发包

重点更新:

  • 支持通用对接模式,方便第三方子设备快速接入网关;
  • 支持接入 Sub-G 子设备功能。

开发框架:
在这里插入图片描述

2.2.2 网关产品开发包

重点更新:

  • 支持4G网络连接涂鸦IoT PaaS,随时随地部署网关;
  • 支持在多种联网方式(有线、Wi-Fi、4G)中快速进行网络优先等级的切换,保证网络连接不断线;
  • 支持在 App 中实时查看网络连接状态,第一时间掌握网关运行稳定程度

产品开发包:
在这里插入图片描述

2.3 中控开发

针对中控屏产品所裁剪的 TuyaOS 开发框架,可分别适配于 Android 和 Linux 系统进行开发。提供兼具交互控制、网关能力、语音能力以及固件 OTA升级等功能的开发套件,加速多功能控制面板的开发。

2.3.1 中控设备开发包

重点更新:

  • 新增对红外品类的控制能力;
  • 从中控 GUI 框架封装到基础 SDK,开发者可直接基于该 UI 框架开发,无需再重新搭建

开发框架:
在这里插入图片描述

2.4 联网单品开发

基于 TuyaOS 开发框架,支持根据不同联网协议特性进行裁剪、封装联网、设备控制等核心功能,快速实现智联设备接入涂鸦。

2.4.1 Wi-Fi & Bluetooth LE 双模设备开发包

  • 对设备安全级别做了更加清晰的定义(安全级别0-3),不同资源、需求的产品可以选择不同的安全级别,在满足安全需求的同时降低成本;
  • 升级了mbedTLS组件的版本:从2.16.2到3.1.0,优化mbedTLS的安全套件,满足产品各种安全认证的需求;
  • 设备层支持Tuya Cube的接入,支持开发者自定义设备认证、服务域名、证书,支持根证书管理,基于此版本开发出来的联网单品设备,可以在涂鸦体系的公有云、私有云实现无感切换;
  • 优化设备连接涂鸦IoT PaaS的流程,提高设备从上电到连网的速度,确保用户使用体验。

开发框架:
在这里插入图片描述

2.5 IPC开发

涂鸦基于 TuyaOS 裁剪出支持设备控制、OTA、音视频业务,流媒体服务等功能的IPC开发框架。开发者可基于该框架,快速完成IPC设备的智能化落地。

2.5.1 IPC 设备开发包

重点更新:

  • 新增开发平台:富瀚8636、雄迈XM6xxv200;
  • 新增轻AI功能和服务框架,包含人形检测、猫狗等宠物检测

开发框架:
在这里插入图片描述

2.6 蜂窝产品开发

提供覆盖Cat.1、NB-IoT 等蜂窝通信协议的 OpenCPU 接入方案,包含丰富的 User API,可助力开发者简单、高效、快速完成蜂窝产品的智能化开发。

2.6.1 Cat.1 设备开发包

重点更新:

  • 支持本地RRC时间设置,用来进一步降低蜂窝数据传输中的功耗,最高可以优化50%的功能;
  • 支持对蜂窝异常信息进行监控和报警。主要监测蜂窝网络驻网、PDP状态,并且支持外部订阅这个报警状态接口。在蜂窝设备持续无法驻网的情况下,提供重启接口;
  • 支持通话过程中,对 DTMF 信号进行侦测和解析,以支持自动化语音的功能场景

开发框架:

在这里插入图片描述

3 申请开发包

所有的开发包都可以通过 Tuya Wind IDE 进行下载。

  • 全量发布

如果资料包是全量发布的,那开发者直接登录 Tuya Wind IDE 就可看到相应的资料包。

  • 白名单发布

如果是白名单发布的,开发者可扫描文末二维码,联系官方小助手发起权限申请。

4 TuyaOS导航

①TuyaOS开发者官网:https://developer.tuya.com/cn/tuyaos

②TuyaOS文档:https://developer.tuya.com/cn/docs/iot-device-dev

③TuyaOS开发指南视频:https://www.bilibili.com/video/BV1gD4y1q7fo/?spm_id_from=333.999.0.0

5 联系我们

如果有任何技术问题,可以登录涂鸦论坛发帖讨论

TuyaOS 论坛:https://www.tuyaos.com/

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/14887.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

RabbitMQ初步到精通-第三章-RabbitMQ面板及环境搭建

第三章-RabbitMQ面板及环境搭建 1、RabbitMQ面板介绍 Rabbitmq安装完毕后,若是本地环境,打入:http://localhost:15672/#/ 进入到MQ的控制台页面中: 可以观察到此页面涉及的各个TAB,和我们前面介绍到的rabbitMQ架构中…

Docker入门学习笔记(狂神版)

下述笔记是自己花一天时间看B站狂神说Docker视频的笔记,下列的笔记是根据自己的实践的记录下来的,若想细学掌握Docker建议自行观看(《Docker入门到精通》),去观看狂胜的视频记得三连支持一下。他的Docker讲解个人觉得是…

每日一个设计模式之【代理模式】

文章目录每日一个设计模式之【代理模式】☁️前言🎉🎉🎉🌻模式概述🌱代理模式的实现🍀静态代理🍀动态代理🐳JDK代理🐳CGLib代理🍀拓展🐳虚拟代理&…

UE 5.1正式发布,有哪些值得一试的新功能?

UE 5.1正式发布,所以今天咱们就来看看最新版都具体更新和改进了哪些功能吧—— Nanite和Lumen Nanite和Lumen是UE 5.0版本更新的两个主要内容,UE 5.1则是对其进行进一步的改进。 Nanite添加了对双面材质和新的可编程光栅化程序的支持,可以通…

认识前端闭包

1、前言&#xff1a;&#xff08;先介绍一下函数的存储原理&#xff09; &#xff08;1&#xff09;基本函数存储原理&#xff1a; 首先我们定义一个函数&#xff0c;然后调用&#xff0c;如下&#xff1a; <script>function test(){let name yiyiconsole.log(name)}t…

未来的产品经理,需要什么样的原型设计工具?

我和原型工具的往事 作为一只工龄十年的产品汪&#xff0c;我一直在使用原型设计工具——摹客 &#xff0c;对于摹客可谓耳熟能详。 初次听说&#xff0c;是产品社群里的点赞安利&#xff1a;做移动端&#xff0c;用摹客。 当时正值2015年&#xff0c;移动端热到不行&#x…

【动态规划】字串中回文的个数

一、题目描述 给你一个字符串 s &#xff0c;请你统计并返回这个字符串中 回文子串 的数目。 注&#xff1a; 回文字符串 是正着读和倒过来读一样的字符串。子字符串 是字符串中的由连续字符组成的一个序列。具有不同开始位置或结束位置的子串&#xff0c;即使是由相同的字符…

Matlab论文插图绘制模板—水平三维柱状图(渐变)

在之前的文章中&#xff0c;分享了Matlab水平三维柱状图的绘制模板。 高度赋色的水平三维柱状图&#xff1a; 这次再来分享一下渐变赋色的水平三维柱状图的绘制模板。 先来看一下成品效果&#xff1a; 特别提示&#xff1a;Matlab论文插图绘制模板系列&#xff0c;旨在降低大家…

CellMarker 2.0 | 鼠标点一点就完成单细胞分析的完美工具~

1写在前面 本期我们介绍一下CellMarker 2.0上更新的6个网页工具&#xff0c;主要是用于scRNA-seq数据的分析与可视化。&#x1f970; 网址如下&#xff1a;&#x1f447; &#x1f4cd;http://bio-bigdata.hrbmu.edu.cn/CellMarker/index.html 2Single cell web tools 概览 作者…

“幂等”不等于“分布式锁”,也不得不考虑返回值

. 概览 在分布式系统中&#xff0c;幂等是一个非常重要的概念&#xff0c;常常与“重试”一起出现。当调用一个远程服务发生超时&#xff0c;调用方并不知道请求是否执行成功&#xff0c;这就是典型的“第三态”问题。对于这个问题最常见的解决方案便是进行主动重试&#xff0…

20道前端高频面试题(附答案)

setTimeout 模拟 setInterval 描述&#xff1a;使用setTimeout模拟实现setInterval的功能。 实现&#xff1a; const mySetInterval(fn, time) {let timer null;const interval () > {timer setTimeout(() > {fn(); // time 时间之后会执行真正的函数fninterval()…

2022年NPDP新版教材知识集锦--【第三章节】(4)

【敏捷开发】 8.1敏捷开发模型的定义 门径和敏捷方法的特点&#xff1a;门径流程适用于开发硬件产品&#xff0c;而敏捷方法适用于开发软件产品。这两种方法是相对独立的。敏捷方法和门径流程不是互相取代的关系。相反敏捷方法是一种有效的微观规划工具或项目管理工具&#x…

如何使用远程控制软件并将用途最大化?4款国内外优质应用测评解析

说起远控软件&#xff0c;大家的第一印象是什么&#xff1f;是能实现电脑控制电脑、手机平板控制电脑、或手机电脑控制另外手机的操作需求&#xff0c;还是TeamViewer、ToDesk、向日葵、微软桌面这类的产品名称&#xff1f; 在三年疫情下&#xff0c;我们或多或少都经历了居家…

VMware安装Centos

此教程版本使用的是 VMware 16 、Centos 7 虚拟机安装 Centos安装 注: win10下vmware 15 可能会有蓝屏现象 排查:自行检查是否安装有 KB4601319 补丁,如果有请卸载,或者安装 vmware 16 官网下载地址 跳转 控制面板 — 程序与功能 — 查看已安装的更新 虚拟机安装 打开vmware…

【快速上手系列】使用阿里云发送测试短信超简单教程

【快速上手系列】使用阿里云发送测试短信超简单教程 步骤 一、阿里云配置 1、进入阿里云首页点击短信服务 2、短信服务界面 3、点击快速学习&#xff0c;然后绑定测试手机号&#xff0c;绑定好后点击调用API发送短信 4、左侧可以看到一些参数设置&#xff0c;右面是可以选择…

基于Ryu 防火墙的检测和解决异常入侵的流量

基于Ryu 防火墙的检测和解决异常入侵的流量基于Ryu 防火墙的检测和解决异常入侵的流量防火墙规则实验仿真环节&#xff1a;1.下载代码到本地2.安装相关依赖库3.设置openflow1.34.启动控制器异常检测&#xff1a;异常解决&#xff1a;规则合并&#xff1a;防火墙规则树&#xff…

(一)EasyExcel的使用(读取数据到实体类即绑定实体类)

最近遇到了一个excel简单的导入导出的需求&#xff0c;因此就对easyexcel第三方插件的使用做一点总结&#xff0c;大家可以看一看&#xff0c;可能会对你有点帮助。 目录 前言&#xff1a; 1、引入easyexcel相关依赖 2、创建对应excel的实体类 3、导入excel&#xff0c;并…

mac照片肖像美容ON1 Portrait AI 2023

人像照片怎么美容编辑呢&#xff1f;使用 ON1 Portrait AI 2023只需点击一下即可完美修饰。它使用机器学习来查找照片中的每一张脸&#xff0c;并自动使它们看起来很棒。它分析每张脸&#xff0c;并为皮肤、眼睛和嘴巴添加适量的修饰&#xff0c;立即为您提供专业的效果。 软件…

目标检测算法——工业缺陷数据集汇总1(附下载链接)

>>>深度学习Tricks&#xff0c;第一时间送达<<< &#x1f680;近期&#xff0c;小海带在空闲之余&#xff0c;收集整理了一批自动驾驶开源数据集供大家参考。 整理不易&#xff0c;小伙伴们记得一键三连喔&#xff01;&#xff01;&#xff01;&#x1f91e…

计算机毕业设计:基于html制作大学生网上报到系统响应式模板项目源码

&#x1f389;精彩专栏推荐 &#x1f4ad;文末获取联系 ✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 &#x1f482; 作者主页: 【主页——&#x1f680;获取更多优质源码】 &#x1f393; web前端期末大作业&#xff1a; 【&#x1f4da;毕设项目精品实战案例 (10…