🏆 加入TuyaOpen AI硬件大赛!100天打造未来AI爆款硬件了解更多 →
跳到主要内容

应用开发

TuyaOpen 应用

TuyaOpen 提供了强大的应用开发平台,支持多种类型的应用程序开发:

核心优势

  • 一站式开发: 从设备连接到 AI 功能,提供完整的开发解决方案
  • 云端服务: 基于涂鸦云平台,稳定可靠
  • AI 集成: 无缝接入先进的人工智能技术
  • 灵活扩展: 支持自定义应用开发

支持的应用程序类型

  • tuya_cloud: 连接涂鸦云 IoT 服务,实现设备智能控制

    • 设备连接与管理
    • 远程控制功能
  • tuya.ai: 连接涂鸦云 IoT 服务,并接入涂鸦 AI 服务

    • 设备智能控制
    • 接入全球顶尖大模型
    • 文字和语音对话

TuyaOpen 应用列表

TuyaOpen 目前提供 IoT 类应用如下:

  1. switch_demo 是 IoT 设备固件,支持所有芯片。

    复制 switch_demo 产品

TuyaOpen 目前提供 AI+IoT 类应用如下:

  1. your_chat_bot 是 AI 聊天对话机器人,目前支持 T5AI 和 ESP32-S3。

    复制 your_chat_bot 产品及智能体

  2. duo_eye_mood 是 AI 双眼表情对话机器人,目前支持 T5AI。

    复制 duo_eye_mood 产品及智能体

名词解释

DP

DP 为 Data Point 的缩写,即数据点,偶尔被称为 DP 点或功能点,表示智能设备所具备的功能。涂鸦智能将每个功能抽象成数据点,数据点定义成不同的类型,例如布尔、枚举、数值等。数据点具备读写属性。例如,一个两路的开关,可以抽象成两个数据点,每个数据点类型为布尔型,可取值为 True 或 False。数据点可读写,读表示获取开关目前的值,写表示改变开关目前的值。

DPID

DPID 为 指定通信协议下 DP 事件的 ID。

DPCode

DPCode 为 DP 事件的唯一识别码。大多情况下,针对于不同通信协议下的相同 DP 事件,DPCode 是相同的。

准备工作

在开始开发应用程序之前,请确保完成以下准备工作:

环境准备

接入涂鸦服务必需

基础开发模式

我们提供的所有应用都提供了默认 PID,已经完成了对应产品的功能配置和智能体配置。如果你是刚接触 TuyaOpen,或者刚接触 AI 智能体,建议优先使用我们提供的默认 PID 进行 AI+IoT 产品开发体验。

由于 PID 归属于创建人,所以开发者无法在默认 PID 下进行产品功能新增。

如有产品功能修改需求,建议在熟悉 TuyaOpen 开发流程后,采用进阶开发模式,自行创建 PID 或者采用复制当前产品默认 PID 到你的账号下后进行修改。

进阶开发模式

如果你需要开发自己的 Application,你还需要完成以下工作:

  1. 开发 IoT 应用程序

    • step1: 创建 PID(产品标识符)
  2. 开发 AI+IoT 应用程序

    • step1: 创建 PID(产品标识符)
    • step2: 创建智能体,并将智能体绑定到对应产品 PID 上
  3. 复制 PID 及智能体

我们提供了复制功能,可帮助开发者快速完成与默认 PID 功能一致的产品,根据产品类型不同,IoT 类产品只包含智能控制功能 DP,AI+IoT 类产品还会复制当前产品已绑定的智能体。

复制默认 PID 至开发者自己的账号下后,开发者可进行智能控制功能 DP 修改、新增,也可以对 AI_IoT 设备智能体进行升级、优化等操作。

可在 TuyaOpen 应用列表 中选择需要的产品,点击对应的链接复制。