网关设备开发包是基于 TuyaOS 系统裁剪得到的适用于网关产品开发的开发包,包含了设备配网、连接云端、设备控制、子设备接入、场景联动等核心能力。
网关设备开发包提供了业务级的接口,您无需关心具体的实现方式,调用接口函数即可实现设备功能,快速接入涂鸦 IoT 开发平台。
方案介绍
根据开发模式的不同,网关设备开发包提供了两种开发模式:
- TuyaOS OS 开发:涂鸦已经导入的芯片平台,您仅需要开发应用。
- TuyaOS SDK 开发:涂鸦未导入的芯片平台,您需要按照 TuyaOS Kernel 标准进行适配,您需要开发应用以及 BSP(Board Support Package)。
TuyaOS OS 开发门槛更低,TuyaOS SDK 开发灵活性更高,您可以根据产品需求选择合适的开发模式。
关于开发模式的介绍和开发流程,请参考 TuyaOS 开发模式。
方案特性
TuyaOS OS
![](https://images.tuyacn.com/fe-static/doc ... bfcec6.png)
简易开发:涂鸦已经对芯片平台进行适配,您只需要专注于应用业务开发,降低开发工作量和开发门槛。
稳定性高:涂鸦导入过的芯片平台已经通过严格的测试,产品的稳定性有保障。
低代码:支持产品开发包,产品开发包提供了网关产品的应用源码,您可以在此基础进行二次开发。
功能丰富:提供本地联动、局域网联动、无网施工、故障替换等能力,为开发有竞争力的网关产品提供支撑。
涂鸦生态:可选择搭配 涂鸦子设备接入模组,实现零代码接入涂鸦生态的子设备。
TuyaOS SDK
![](https://images.tuyacn.com/fe-static/doc ... 534862.png)
- 灵活性高:不局限于涂鸦导入的芯片平台,您可以自由选择芯片平台。
- 三方生态:支持接入任意通信类型的子设备,并且能够与涂鸦 IoT 平台的智能设备互连互通。
- 功能丰富:提供本地联动、局域网联动、无网施工、故障替换等能力,为开发有竞争力的网关产品提供支撑。
- 涂鸦生态:可选择搭配 涂鸦子设备接入模组,实现零代码接入涂鸦生态的子设备。