开发模式

更新时间:2023-09-15 10:01:25下载pdf

TuyaOS 网关开发框架分 TuyaOS OS 开发TuyaOS SDK 开发 两种开发模式,更多详情,请参考 开发模式。您可以根据自身的情况选择对应的开发模式。

模式对比

TuyaOS 网关开发框架两种开发模式的对比如下表:

对比项目 TuyaOS OS 开发 TuyaOS SDK 开发
芯片来源 涂鸦将模组集成到网关,您只需开发应用。 您自选芯片、自行适配 BSP 和开发应用。
适合对象 初步接触网关的客户。 已有多款自研的网关方案,主要实现接入涂鸦。
核心区别 您无需管理 BSP(Board Support Package)。 您需要管理 BSP。
主控模组(上行)提供者 涂鸦
Zigbee 模组(下行)提供者 涂鸦 涂鸦
蓝牙模组(下行)提供者 涂鸦 涂鸦
其它模组(下行)提供者
网关授权码 包含在主控模组内。 您需要单独购买。
适配系统 FreeRTOS、Linux Linux
开发语言 C 语言 C 语言
开发难度 低。您只关注应用层。 高。您需要同时集成硬件和软件。
开发周期
硬件开发 基于模组开发硬件。 基于自选芯片开发硬件。

开发流程

当您清楚的知道选择何种开发模式的时候,请到 Tuya Wind IDE 中选择对应的芯片或者 OS 方案进行 SDK 的下载。流程步骤如下:

  1. 找到对应的 OS 方案列表。

  2. 发起下载申请。填写您对应涂鸦客户经理邮箱,格式为 xxx@tuya.com

  3. 等待核对流程通过。无特殊情况一般 1 个工作日可以完成。

  4. 下载对应的 SDK。

  5. 参考 创建产品 创建一款智能产品,进行开发调试。

  6. 发布和销售产品。