子设备开发

更新时间:2023-12-07 03:07:52下载pdf

背景信息

子设备 指的是通过手机(智能生活 App)、音箱、网关以及其他类网关联网设备作为中介接入涂鸦 IoT 开发平台的智能设备。

子设备 一般具有接入简单、使用便捷、寿命长、成本低、数量大等特点,是物联网领域里终端用户接触最多的智能设备。

子设备 一般基于蓝牙(BLE、Mesh、Beacon)、ZigBee、Sub-G 等常用的短距离无线通信技术,接入门槛低,对开发者十分友好。

涂鸦提供的子设备开发包有两种模式:

  • OS 模式
  • SDK 模式

无论哪种模式,子设备开发包都是基于 TuyaOS 系统裁剪的,包含设备配网、数据通信、产测授权、OTA 升级等标准功能,并提供标准 API,开发者无需关心不同芯片平台的具体实现,只需要基于 TuyaOS 提供的标准 API 进行产品开发,即可接入涂鸦 IoT 开发平台,完成设备智能化。

OS 模式

基于 TuyaOS 技术体系,按照物联网的主要发展方向,提供了可以快速进行物联网产品开发的开发包,开发包包含了涂鸦导入的芯片平台、积累的通用能力、积累的垂直品类的应用组件、应用驱动,开发者可以基于 TuyaOS 开发包,快速进行物联网产品的开发和商业化。

开发者仅需要进行产品特定功能、业务逻辑的开发。

SDK 模式

基于 TuyaOS 技术体系,按照物联网的主要发展方向,提供了可以快速进行物联网产品开发的开发包,开发包包含了涂鸦积累的通用能力、积累的垂直品类的应用组件、应用驱动,开发者可以基于 TuyaOS 开发包,快速进行物联网产品的开发和商业化。

开发者需要进行产品特定功能、业务逻辑的开发,还需要进行芯片平台的适配和测试。

优势

  • 快速接入:提供丰富的演示测试例程,开发者仅需简单改动即可快速实现设备接入体验。
  • 标准统一:提供符合 TuyaOS 技术体系的标准 API,开发者对接完第一款产品后,可以快速对接其他产品。
  • 稳定安全:经过上亿款智能产品验证,性能稳定,所有通信数据和设备信息都经过加密处理,安全可靠。
  • 生态丰富:完全融入涂鸦智能产品生态,接入智能生活 App、云服务,和其他涂鸦智能产品进行智能交互。
  • 跨芯片平台:抽象硬件层,提供标准 API,支持多种类型的芯片平台接入,可快速切换芯片平台。

分类

开发包 开发包说明
蓝牙设备开发包 适用于基于低功耗蓝牙技术的智能设备开发
蓝牙 Mesh 设备开发包 适用于基于低功耗蓝牙 Mesh 技术的智能设备开发
蓝牙 Beacon 设备开发包 适用于基于低功耗蓝牙 Beacon 技术的智能设备开发
ZigBee 设备开发包 适用于基于 ZigBee 技术的智能设备开发
ZigBee + BLE 双模设备开发包 适用于基于 ZigBee + BLE 技术的智能设备开发
Sub-G 设备开发包 适用于基于 Sub-G 技术的智能设备开发

适用场景

广泛应用于电工、照明、家电、传感、遥控器、出行、门锁、网关等各种品类的产品开发。

获取

通过 Tuya Wind IDE 获取 IDE 并进行开发包下载。