开发网关产品之前,要先在 涂鸦 IoT 开发平台 上创建网关产品,并且定义好产品的功能,才能使用开发包把网关硬件接入涂鸦 IoT 平台。本文将介绍在涂鸦 IoT 开发平台上创建网关产品的关键流程。
创建产品
登录 涂鸦 IoT 开发平台,没有账号的话需要先创建账号。
在概况页面单击 创建产品,创建新产品。
标准类目选择 网关,创建网关产品。
智能化方式选择 产品开发。
产品方案选择 TUYA OS 网关。
完善产品信息后,单击 创建产品。
产品创建完成,涂鸦 IoT 平台赋予该产品一个 PID(Product ID),用来表示产品的注册标识,后续网关设备激活需要用到它。
定义功能
产品功能是涂鸦 IoT 平台对智能硬件设备功能的抽象表示,用于描述实际硬件产品功能及其参数。网关产品会携带一些默认的标准功能,不用关心它们,根据实际需求定义产品功能即可。
关于产品功能的详细使用,我们可以在该产品的 功能定义 页面单击 如何定义产品功能 来了解 。
选择面板
创建完产品,并定义好产品的功能后,接下来是选择面板。为了方便开发调试,建议先选用公版面板。
硬件开发
硬件开发主要是选择硬件接入方案和固件管理。
云端接入方式选择 TuyaOS,云端接入硬件根据实际产品需求来选择。如果网关产品需要集成涂鸦生态子设备接入能力,则选择携带对应协议模组的 网关通用芯片平台,否则选择不带模组的 网关通用芯片平台。
选择好接入硬件后,单击 新增自定义固件,为该产品新建一个固件 KEY,用于管理固件 OTA。
填写固件的相应信息,固件类型选择 模组固件,并调整固件升级超时时间,单击 生成固件KEY,完成固件 KEY 的创建,暂时不需要上传固件,待后续调试固件 OTA 功能再新增固件版本。
产品配置
在产品配置中,主要功能是:管理固件升级、多语言管理、设备消息推送、配网信息、快捷开关设置、场景联动设置和产品语言能力配置。
每个功能的详细使用说明,可以单击对应功能的 操作说明 进行展开,这里就不再纂述了。
获取授权码
我们前面已经创建了网关产品,并且完成了相应的配置,接下来就可以使用它了。网关设备接入涂鸦 IoT 开发平台需要授权码(UUID 和 KEY),UUID 和 KEY 必须成对使用,并且保证一机一码,不能重复使用。
涂鸦 IoT 平台为每个产品提供 2 个免费的授权码,用于开发调试。单击产品 硬件开发 页面上的 免费领取2个授权码,进入免费领取授权码页面。
交付形式选择 授权码清单,然后提交订单。
订单完成后可以在采购订单页面可以下载授权码文件,依次单击 采购 > 采购订单 > 调试商品&样品订单,找到前面申请的订单,点击 下载授权码清单。