更新时间:2023-02-17 03:11:21下载pdf
本文介绍如何为生态设备接入 (Tuyalink)方式创建的产品进行设备开发。
为了降低设备接入门槛,涂鸦 IoT 开发平台 提供了丰富的设备接入方式,基本介绍如下:
开放协议接入
主要为涂鸦 IoT 开发平台基于 MQTT 的对接协议,为平台统一对外开放提供的对接协议。根据开发灵活度由高到低,分为 Tuya MQTT 标准协议和 Tuya IoT Core SDK。开发者可自主选择协议中的一种或两种,用以集成设备接入。
Tuya MQTT 标准协议
涂鸦 IoT 开发平台开放的 MQTT 底层标准协议,包含设备上下线、设备属性及其动作上、下发等基础协议。开发者可根据需求进行 SDK 封装,最大程度地支持各行各业的设备接入涂鸦 IoT 开发平台。适用于对内存空间有特殊要求的设备场景。
Tuya IoT Core SDK
涂鸦 IoT 开发平台的开发集成套件。该套件是基于 Tuya MQTT 标准协议使用 C 语言实现,支持涂鸦物模型协议,适用于开发者自主开发硬件设备逻辑业务,以接入涂鸦 IoT 开发平台。SDK 不依赖具体设备平台及操作系统环境,就能够在单任务环境运行。仅需要支持 TCP/IP 协议栈及提供 SDK 必要的系统依赖接口,即可完成接入。
云云接入
云云接入是涂鸦 IoT 开发平台面向各领域行业生态云提供的对接方式。支持三方业务系统通过 OpenAPI 的方式,将成熟的设备生态融入涂鸦生态,并通过平台标准化的集成服务,完成多业务系统设备融合,低成本实现跨行业跨领域设备之间的互通互联。
此外,随着设备品类的不断丰富,针对无法直接联网的设备上云需求,平台提供了边缘网关和边缘网关子设备接入方式。
在设备开发中,设备在完成相关集成开发后,需要携带有效的身份凭证才能成功连接涂鸦物联网平台,即设备凭证。
设备凭证由涂鸦 IoT 开发平台统一颁发,由 ProductId
、DeviceId
和 DeviceSecret
共同组成。开发者需提前在平台购买授权码,通过设备注册获取设备凭证,使用时需烧录至设备并连网激活,才允许接入涂鸦 IoT 开发平台。
不同开发方式对应的开发资料不同。目前,支持 开放协议接入、云云接入 和 边缘网关接入 方式。
此处主要以 开放协议接入 为例。
平台根据不同的接入方式,展示对应的开发资料,您可根据个人需求进行集成开发。进行功能集成前,您需要先进行功能定义。根据设备开发的内容说明,您可以选择 Tuya MQTT 标准协议 或 Tuya IoT Core SDK。
目前优先开放 C 语言 Tuya IoT Core SDK。具体示例 Demo 内容,请参考 Tuya IoT Core SDK。更多语言版本,敬请期待。
每台设备连接涂鸦 IoT 开发平台之前,都需要拥有设备凭证。因此,您需要先购买或免费领取授权码。请根据引导,购买对应的授权码。购买成功后,可在授权码管理页面进行设备分配。
分配完成后,您可注册设备获取设备凭证,将其烧录到设备中,然后进行功能调试。连接物联网平台激活在线后,则代表接入成功。
当您已完整确认产品设备功能,该产品可进入量产环节,进行产品发布。
产品发布后,您可在平台进行基本的设备管理、在线调试或应用开发相关功能操作。
针对需要进行固件升级的应用,可进行固件上传,完成固件版本管理后,进行固件 OTA 相关功能操作。
完成激活验证后,可进行日常设备维护、设备管理、在线调试或前往云开发进行项目集成,应用到您的业务 SaaS 系统中。详细信息,请参考 云开发。
该内容对您有帮助吗?
是意见反馈该内容对您有帮助吗?
是意见反馈