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

设备开发

更新时间:2022-05-18 06:52:14下载pdf

本文介绍如何为生态设备接入 (Tuyalink)方式创建的产品进行设备开发。

概念说明

接入方式

为了降低设备接入门槛,涂鸦 IoT 开发 平台 提供了丰富的设备接入方式,基本介绍如下:

  • 开放协议接入
    主要为涂鸦 IoT 开发平台基于 MQTT 的对接协议,为平台统一对外开放提供的对接协议。根据开发灵活度由高到低,分为 TuyaLink 标准协议和 TuyaLink SDK,开发者可自主选择协议中的一种或两种,用以集成设备接入。

    • TuyaLink 标准协议
      涂鸦 IoT 开发平台开放的 MQTT 底层标准协议,包含设备上下线、设备属性及其动作上、下发等基础协议。开发者可根据需求进行SDK封装,最大程度地支持各行各业的设备接入涂鸦 IoT 开发平台。

    • Tuya IoT Core SDK
      涂鸦 IoT 开发平台的开发集成套件。该套件是基于TuyaLink标准协议使用 C 语言实现,支持涂鸦物模型协议,适用于开发者自主开发硬件设备逻辑业务,以接入涂鸦 IoT 开发平台。SDK 不依赖具体设备平台及操作系统环境,就能够在单任务环境运行。仅需要支持 TCP/IP 协议栈及提供 SDK 必要的系统依赖接口,即可完成接入。

  • 云云接入
    云云接入是涂鸦 IoT 开发平台面向各领域行业生态云提供的对接方式,支持三方业务系统通过 OpenAPI 的方式,将成熟的设备生态融入涂鸦生态,并通过平台标准化的集成服务,完成多业务系统设备融合,低成本实现跨行业跨领域设备之间的互通互联。

此外,随着设备品类的不断丰富,针对无法直接联网的设备上云需求,平台提供了边缘网关和边缘网关子设备接入方式,目前处于内测中,暂未开放,敬请期待。

设备凭证

在设备开发中,设备在完成相关集成开发后,需要携带有效的身份凭证才能成功连接涂鸦物联网平台,即设备凭证。

设备凭证由涂鸦 IoT 开发平台统一颁发,由 ProductId、DeviceId、DeviceSecret 共同组成。开发者需提前在平台购买授权码,通过设备注册获取设备凭证,使用时需烧录至设备并连网激活,才允许接入涂鸦 IoT 开发平台。

操作步骤

不同开发方式对应的开发资料不同,目前暂时仅支持 开放协议接入 方式。

第一步:接入指南

根据接入指南的内容说明,您可以选择 TuyaLink 标准协议Tuya IoT
Core SDK

设备开发

第二步:查看开发资料

平台根据不同的接入方式,展示对应的开发资料。您可根据个人需求进行集成开发。其中,进行功能集成前,您需要先进行功能定义。

设备开发

目前优先开放 C 语言 Tuya IoT Core SDK,具体示例 Demo 内容详见 Tuya IoT Core SDK。更多语言版本,敬请期待。

第三步:激活验证

每台设备连接涂鸦 IoT 开发平台之前,都需要拥有设备凭证。因此,您需要先购买或免费领取授权码,请根据引导购买对应的授权码,购买成功后可在授权码管理页面进行设备分配。
分配完成后,您可注册设备获取设备凭证,将其烧录到设备中,然后进行功能调试。连接物联网平台激活在线后,则代表接入成功。

设备开发

第四步:产品发布

当您已完整确认产品设备功能,该产品可进入量产环节。产品发布后,您可在平台进行基本的设备运维或前往云开发进行 API 应用集成。同时,相关功能设置不支持修改。

设备开发

后续操作

完成激活验证后,可进行日常设备维护、设备管理、设备调试或前往云开发进行项目集成,应用到您的业务 SaaS 系统中,具体详见 云开发

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