简体中文
简体中文
English
联系我们
注册
登录
layout空间导航

硬件开发快速入门

更新时间:2022-03-02 07:43:36下载pdf

涂鸦智能提供的硬件开发方式包含零代码开发、低代码(MCU SDK)和多代码(模组 SDK等)开发方式。

硬件开发流程

硬件开发快速入门

  1. 创建产品。具体操作过程请参考 选品类创建产品

    提示:如果您未注册涂鸦 IoT 平台开发者账号,需要先进行注册。

  2. 进行嵌入式开发。根据开发方式不同,分为以下方案。

    开发方案 适用条件 说明
    零代码开发 电工、照明、传感等功能相对标准的产品。 涂鸦提供可视化功能配置界面,无需任何编程经验,只需在线配置产品的功能,即可完成固件开发,快速完成产品智能化。
    MCU SDK 开发 硬件方案中有 MCU 的产品。 涂鸦提供 MCU SDK,SDK 对上下行通信、OTA、数据解析等功能进行函数接口封装,您可以将 SDK 移植到 MCU 内进行接口适配,并调用相关接口完成应用代码开发,即可实现产品智能化。
    Wi-Fi SoC 开发 功能相对简单,可以使用 Wi-Fi 模组直接进行 SDK 二次开发的产品。 涂鸦提供适配了Wi-Fi 协议的 SDK ,SDK 封装了 HAL 硬件层、系统层、网络层、OTA 等接口函数,您只需调用相关接口函数进行应用代码开发,无需关心复杂的功能逻辑,即可快速完成产品智能化。
    蓝牙 SoC 开发 功能相对简单,可以使用蓝牙模组直接进行 SDK 二次开发的产品。 涂鸦提供适配了蓝牙协议的 SDK ,SDK 封装了蓝牙协议栈、应用回调、应用功能等接口函数,您只需调用相关接口函数进行应用代码开发,无需关心复杂的功能逻辑,即可快速完成产品智能化。
    模组 SDK 开发 功能相对简单,可以使用模组直接进行 SDK 二次开发的产品。 涂鸦提供模组 SDK ,SDK 封装了 HAL 硬件层、系统层、网络层、OTA 等接口函数,您只需调用相关接口函数进行应用代码开发,无需关心复杂的功能逻辑,即可快速完成产品智能化。
    网关 SDK 开发 Sub-G、Modbus、CAN、485、蓝牙 LE、Zigbee等各种子设备接入类型的网关设备。 根据子设备的接入方案和网关的开发方式,涂鸦提供 MCU SDK、网关联网 SDK、网关扩展 SDK 等多种方案供选择,您可以根据自身产品的子设备接入方式选择合适的开发方案,快速完成智能化网关开发。
    IPC SDK 开发 IP 摄像机(IPC)设备开发。 涂鸦将复杂的 IPC 音视频、P2P、设备控制、OTA 等功能进行接口封装,根据您的芯片平台打包成 SDK ,您可以将 SDK 集成到现有设备内,无需关心设备功能复杂的实现方式,只需调用相关接口进行应用代码开发,即可快速完成 IPC 产品智能化。
    QR SDK 开发 带屏幕类的设备。 涂鸦基于您的芯片平台和编译链工具打包 SDK ,以动态链接库(.so)或者静态库(.a)提供给您集成到现有设备内,调用相关的接口完成应用代码开发,即可使用涂鸦 App 扫码配网将设备连接到涂鸦 IoT 平台,实现产品智能化。
    Link SDK 开发 任意自主开发的 IoT 设备接入涂鸦 IoT 平台。 Link SDK 提供设备连接、上下行通信和 OTA 等 TuyaOS 核心能力,不依赖具体设备平台及 OS 环境,仅需按照标准进行接口适配即可完成接入,实现产品智能化。
  3. 对产品进行 烧录授权

  4. 对产品进行功能调试。

    功能调试时,经常需要查看云端的 设备日志数据 判断问题。详情请参考 运营管理 的设备日志查询章节。

  5. 进行 生产测试

  6. 配置 OTA 升级。

    涂鸦 IoT 平台支持多种升级方式,您只需将升级固件上传至涂鸦 IoT 平台,对升级方式和升级文案进行相关配置,即可实现升级推送,完成设备 OTA 升级。关于 OTA 升级的详细说明,请参考 固件升级