名词解释
本文介绍了您在使用TuyaOpen时常见的术语名词。
如果您发现文档中缺少某些术语解释,或者需要添加新的技术术语,欢迎通过 Pull Request 的方式贡献您的知识。在提交 PR 时,请确保:
- 术语解释准确、清晰
- 使用表格格式保持一致
- 将新术语添加到合适的分类下
- 提供英文原文(如果有)
感谢您的贡献!
TuyaOpen 与 TuyaOS
TuyaOpen
TuyaOpen 是一个面向 AIoT 行业的开源、开放的开发框架,基于成熟的商业级 IoT 系统 TuyaOS 构建而成。它继承了 跨平台、跨系统、组件化和安全合规等核心特性,并经过全球亿级设备和百万级用户的验证。 TuyaOpen 集成了端侧 AI 推理引擎,支持涂鸦云智能体中枢,支持端云融合的多模态 AI 能力。开发者可以无缝调用国内合规的大模型(如 DeepSeek、千问、豆包)或灵活对接全球顶尖的 AI 服务(如 ChatGPT、Claude、Gemini)。通过多样化的工具生态,开发者能够实现文字和语音对话、图片生成、视频生成等多种 AI 功能。
此外,TuyaOpen 支持行业内主流的开源软硬件生态,开发者可以轻松地将项目移植和部署到任意芯片或开发板上。这使得开发者能够快速体验 AI 技术带来的创新,并加速产品开发周期。
TuyaOS
TuyaOS 是一种基于 RTOS、Linux、Non-OS 等内核设计的应用于 IoT 领域面向全连接、全场景的分布式跨平台操作系统。基于 TuyaOS Kernel 及 TuyaOS 丰富的开发组件,使开发人员能够从不同的芯片平台、系统、连接协议及应用软件等碎片化开发体验中得到解放,只需专注于自身业务的创新及开发,并且一次开发、多端部署、全球可用、安全合规。整体架构采用分层、可插拔组件的方式设计,可根据芯片资源及应用场景自由裁剪,生成符合要求的开发框架。通过 Tuya 特有的物模型及自研软总线,使得所有采用 TuyaOS 开发的不同通信协议的产品之间能够互联互通。
主要差异对比
功能 | TuyaOpen | TuyaOS |
---|---|---|
目标用户 | 开源开发者 | 商业合作开发者 |
源代码获取 | 完全开源,源码可访问 | 商用代码部分开源,支持二次开发 |
代码下载 | GitHub、Gitee 免费开源下载 | VSCode 插件 WindIDE + 邮箱授权获取代码 |
开发环境 | Linux、Windows、Mac | 仅支持 Linux,其他平台需用虚拟机 |
Tuya 云端AI组件 | ✅ | ✅ 最新最快 |
Tuya 语音 AI ASR 能力 | ✅ | ✅ |
Tuya 视频 AI 能力 | ➖ 开发中 | ✅ |
Tuya 云大模型定制化能力 (LLM/Prompt/Workflow/RAG) | ✅ | ✅ |
源码定制能力 | 高度源码定制 | API 级定制,链接库,商业功能组件更丰富 |
芯片支持 | Tuya T 系列 / ESP 系列(详见支持列表) | Tuya T 系列 |
开发语言 | C/C++ | C/C++ |
文档支持 | TuyaOpen 官网 | Tuya 开发者官网 |
贡献源码或二次开源 | ✅ | 遵循 Copyright License |
硬件生态 | 持续增加芯片、开发板和外设驱动 | 采用推荐选型方案 |
硬件开发
名词 | 说明 |
---|---|
MCU | 为 Microcontroller Unit 的缩写,表示单片微型计算机或者单片机。MCU 是微型板的中央控制器,具有很高程度的集成度、功能丰富性、响应速度、可靠性 、应用领域。装载了 MCU 的设备有独立的控制板,产品的功能由控制板来定义,联网模组跟控制板连接,实现联网功能。 |
SoC | 为 System on Chip 的缩写,表示系统级芯片。如果产品采用了 SoC 设计,并且硬件本身没有搭载 MCU,则您可以将控制程序写入 SoC 或联网模组中。 |
联网模组 | 联网模组是一个可以集成到目标电子系统的元器件,联网是指连接到网络。联网模组就是将嵌入式系统连接到网络的电路模组。涂鸦智能提供以下几类模组,用来实现连接功能,但是连接的方式不同: Wi-Fi 模组, GPRS 模组, 蓝牙 Mesh 模组, Wi-Fi & 蓝牙 LE 双模模组, Zigbee 模组, Sub-G 模组, NB-IoT 模组 |
DP | DP 为 Data Point 的缩写,即数据点,偶尔被称为 DP 点或功能点,表示智能设备所具备的功能。涂鸦智能将每个功能抽象成数据点,数据点定义成不同的类型,例如布尔、枚举、数值等。数据点具备读写属性。例如,一个两路的开关,可以抽象成两个数据点,每个数据点类型为布尔型,可取值为 True 或 False。数据点可读写,读表示获取开关目前的值,写表示改变开关目前的值。 |
DPID | 指定通信协议下 DP 事件的 ID。 |
DeviceID | 设备 ID,设备的识别码。 |
DPCode | DP 事件的唯一识别码。大多情况下,针对于不同通信协议下的相同 DP 事件,DPCode 是相同的。 |
Authkey | 平台为设备颁发的设备密钥,和 PID、UUID 强绑定。注意:该参数很重要,在设备认证时会用到,请妥善保管并且不能泄露。 |