简体中文
简体中文
English
联系我们
注册
登录
语言
简体中文
简体中文
English
联系我们
登录
注册
返回主站
layout空间导航

硬件开发

更新时间:2021-09-14 11:36:23下载pdf

涂鸦IoT开发平台支持多种设备接入方式,提供面向多种场景的设备端SDK,满足各类设备和接入场景需求。请根据不同品类,选择合适的开发方式。为了让您更高效地正确的接入和使用IoT开发平台进行智能产品开发,请您仔细阅读以下内容。

「产品开发-硬件开发」于2021年9.13日发布新版本,原自研模组SDK开发涂鸦标准模组SDK开发已合并为TuyaOS接入,在TuyaOS接入方式下可以选择芯片模组进行固件开发,将设备接入涂鸦IoT开发平台。

开发方式

接入涂鸦云的接入方式,即设备接入涂鸦云时固件的开发方式,下文简称开发方式。IoT平台不仅提供业内首创的零代码免开发,也提供TuyaOSLinkSDKMCU SDK三种接入方式。

开发方式 主要特点
零代码免开发 涂鸦提供可配置的固件,您无需进行固件开发,即可接入涂鸦云.。
MCU SDK 只需在 MCU 侧通过少量代码进行协议适配,专注开发设备自身功能,无需关心复杂云端协议,原「涂鸦标准模组 MCU SDK开发」。
TuyaOS 使用生态已适配的芯片或模组,基于TuyaOS自己开发固件,原「自研模组SDK」和「涂鸦标准模组SDK」
Link SDK Link SDK 不依赖具体芯片/设备平台及 OS 环境,只要支持C语言编程,按照标准进行接口适配即可完成接入。提供设备连接、上下行通信和 OTA 等 TuyaOS 核心能力。

开发步骤

前提:您必须已经创建了一个智能产品,详情请参考 选品类创建产品

以下步骤介绍通用流程开发流程,根据选择的开发方式不用,操作步骤略有不同

  1. 前往 涂鸦 IoT 开发平台-产品管理

  2. 找到一款产品,单击产品后选择 继续开发 进入产品开发流程。

  3. 硬件开发 页签,确认 已选云端接入方式 的类型。根据品类方案不同,已为您预设了最适合的开发方式。根据是否需要自己开发固件,主要分为零代码免开发自定义固件开发

零代码免开发

以下步骤介绍如何基于免开发方案进行硬件开发配置。更多详情,您可以参考电工类 电工类目免开发方案创建教程创建照明产品

  1. 选择零代码免开发接入方式。

  2. 选择云端接入硬件 区域,根据您的产品需求任意选择一款硬件。
     此处展示的硬件,均可以满足您的开发需求,优先推荐选择排序靠前的硬件
    硬件开发

  3. (可选)选择硬件后,您可以单击 硬件详情 查看硬件信息。如果您觉得不适合,可以更换硬件。

  4. 在硬件下方的生成固件处,可以配置固件功能,单击在线生成固件,会自动为已选择硬件生成固件。
    硬件开发

    配置固件 时,平台将显示硬件 I/O 口的对应图。请认真查看固件配置信息,并根据实际需求修改并做好保存。所有模组将按照固件配置信息进行烧录,模组寄出后不能更改。若您在模组寄送后更改,会造成产品的不一致,且旧款产品无法在线升级。不同产品的 I/O 配 置信息不同,请按照不同版本填充信息。

  5. 在已选硬件下方的 开发调试 处,依次查看参考电路原理图、下载云测 App 和完成设备测试。

  6. (可选)在已选硬件右侧操作列中,选择立即购买在线下单,用于产品调试。
    此模组已经记录您上述对于产品配置的具体信息,下单后即可用于产品调试。

自定义固件开发

基于MCU SDK、TuyaOS、Link SDK开发固件接入涂鸦云,都属于自定义固件开发。

  1. 选择接入方式,MCU SDK、TuyaOS、Link SDK任意一种,各种开发方式的不同参考开发方式

  2. 选择云端接入硬件 区域,根据您的产品需求任意选择一款硬件。
     此处展示的硬件,均可以满足您的开发需求,优先推荐选择排序靠前的硬件
    硬件开发

  3. (可选)选择硬件后,您可以单击 硬件详情 查看硬件信息。如果您觉得不适合,可以更换硬件。

  4. 选择硬件后,会自动为您生成固件或者SDK。
    硬件开发

  5. 在已选硬件下方的下载资料处,下载需要的调试文件、SDK、开发工具等。

  6. (可选)在已选硬件右侧操作列中,选择立即采购在线下单,用于硬件调试。
    此模组已经记录您上述对于产品配置的具体信息,下单后即可用于产品调试。

下一步

完成硬件开发后,您可以为产品选择和管理固件。更多详情,请参考 选择和管理固件版本

本教程包含了以下文档,帮助您快速了解相关概念和流程: