开发 Zigbee 有线网关

更新时间:2022-06-20 05:57:08下载pdf

在涂鸦 IoT 开发平台上开发产品开发主要包含对产品功能模型的定义、面板的选择和定制、嵌入式固件开发以及测试和产品发布。

第一步 功能定义

产品功能由三部分组合完成,包括标准功能、自定义功能及云功能。

产品功能是涂鸦 IoT 开发平台对智能硬件设备功能的抽象表示,用于描述实际硬件产品功能及其参数。确定了产品功能后,涂鸦 IoT 开发平台会基于智能硬件设备的产品功能生成云端控制对接模型,便于硬件开发者理解产品功能及其数据交互方式。

功能点数据类型

功能点数据类型包含布尔型、数值型、枚举型、故障型、字符型、RAW 型,详细信息请参考 数据类型

标准功能

标准功能是指该类别下提供的常用且标准化后的功能。

DP ID 功能点 标识符 数据传输类型 功能点类型 功能点属性 备注
1 上行通道 up_channel 只上报(ro) 透传型(Raw) / 数据上行传输通道
2 下行通道 down_channel 只下发(wr) 透传型(Raw) / 数据下行传输通道

自定义功能

如果你的产品功能不在标准功能中,你可以添加自定义功能,详情请参考 产品智能化 - 自定义功能

高级功能

目前支持的云功能包括云定时和网页跳转功能,详情请参考 产品智能化 - 高级功能

  • 云定时功能:包括设定开关时间及周循环,无需硬件嵌入式开发。
  • 网页跳转功能:主要可用于设置产品购买的微商城、产品使用说明等各种页面。

第二步 配置面板

在定义完产品功能后,可以为其配置一款 App 面板。面板是展示在用户手机 App 上的控制智能产品界面,详细的面板配置以及面板开发教程请参考 配置 App 界面面板开发

第三步 模组选型

目前,网关免开发对接方案的模块选型是固定的,自定义对接方案的模组有主推模块可供选择。模块清单如下:

对接类型 产品品类 通信协议 模组型号 详情链接 备注
免开发 有线Zigbee网关 以太网+Zigbee TYZS4-IPEX TYZS4-IPEX模块规格书 /
免开发 无线Zigbee网关 Wi-Fi+Zigbee WRG1
TYZS3_NS
WRG1模块规格书
TYZS3_NS模块规格书
/
免开发 蓝牙MESH(SIG)网关 Wi-Fi+蓝牙 WRG1
BR3L
WRG1模块规格书
BR3L规格书
/
自定义(扩展SDK) Zigbee网关 Zigbee TYZS13
TYZS4-IPEX
TYZS13模块规格书
TYZS4-IPEX模块规格书
主推TYZS13
自定义(Wi-Fi 通用对接) 自定义 Wi-Fi+其他 WRG1 WRG1模块规格书 /

第四步 嵌入式开发

嵌入式开发根据开发方式可以分为 联网 SDK 和 扩展 SDK 两种开发方式,需要您完成设备的接入以及业务代码的开发。

免开发方案

在免开发方案中,您可以在硬件开发步骤中通过直接调整配置文件参数来生成固件,详细配置信息请参见平台页面提示。

联网 SDK

涂鸦网关联网 SDK,借助网关设备的联网能力,直接与涂鸦 IoT 开发平台、涂鸦 App 建立通信链路并进行涂鸦标准数据交互的一个软件中间件。您用此 SDK 开发接入涂鸦云的网关产品。

联网 SDK 方案开发详情请参考 联网 SDK 方案。若需要对接开发,请联系涂鸦商务。

扩展 SDK

涂鸦网关扩展 SDK 是用于对接网关产品到涂鸦 IoT 平台的解决方案。SDK 封装了网关与 Zigbee 模组、网关与涂鸦 IoT、涂鸦 App 的通信,您无需关心通信层的实现,完全专注于其业务的开发,帮助您降低网关的开发门槛。

通过 TuyaOS 内核(Kernel)标准的制订及设计,让您能够从不同的芯片平台、系统及连接协议等糟糕的碎片化开发体验中得到解放,专注于自身业务的发展,并且一次开发、多端可用、安全稳定加快产品上市。

扩展 SDK 方案开发详情请参考 扩展 SDK 方案。若需要对接开发,请联系涂鸦商务。

第五步 产品配置

产品配置项包含固件升级、产品语音能力、多语言管理、设备消息推送、配网信息、场景联动设置、快捷开关配置、产品知识维护、产品说明书。这些功能配置项都可以通过全球部署的云服务为终端消费者提供更好的个性化的产品体验,并且能够实时更新生效,无需重新更换硬件出货。

其中多语言管理、配网信息、产品语音能力和场景联动设置是您需要特别注意的,要根据您的产品销售区域、配网方式和功能特点进行精细化地管理。

开发 Zigbee  有线网关

您可以参考下方链接,依次详细了解每一项的配置操作:

第六步 产品测试

在涂鸦 IoT 平台上发布产品前,必须提交测试报告,或者您可以通过涂鸦云测 App 或者 涂鸦测试服务来完成产品测试。

云测 App

为了开发者能快速找出设备问题所在,云测 App 以功能模块为维度,提供多种执行测试模式,可以对设备硬件状态和交互链路进行一体化测试。

详细测试操作请参考 云测 App

涂鸦测试服务

涂鸦测试服务请参考 测试服务

第七步 产品发布

当提交产品测试报告后,您可以直接在平台产品开发流程中发布产品。

后续步骤

产品认证

产品要取得销售许可,需要进行一系列的认证。涂鸦结合多年智能产品落地经验,提供一系列硬件产品认证支持服务,您可以根据自己的产品类型和认证需求选择合适的方案。详细认证方式请参考 产品认证