更新时间:2022-11-24 09:20:13下载pdf
Wi-Fi SDK 开发是一种常用的 SDK 开发方式,可用于各类 Wi-Fi 智能产品开发。本文介绍了在涂鸦 IoT 平台进行 Wi-Fi SDK 开发的自助化流程,适用于使用涂鸦 Wi-Fi SDK 进行产品开发的开发者。
Wi-Fi SDK 开发分为 涂鸦标准模组 SDK 开发 和 自研模组 SDK 开发 两种方案:
涂鸦标准模组 SDK 开发:
该方案使用 涂鸦云模组 进行 SDK 开发。涂鸦生产系统支持此类模组生产,您可将生产固件上传至涂鸦 IoT 平台,涂鸦提供烧录授权后的模组供您使用。
自研模组 SDK 开发:
使用自研模组进行 SDK 开发,涂鸦生产系统不支持此类模组生产,您通过涂鸦 IoT 平台购买芯片和 Token,自行进行烧录授权。
注意:自研模组 SDK 开发仅对白名单账号开放。如果有相关需求,请需要 提交工单 开通该开发方式。
本小节以 涂鸦标准模组 SDK 开发 相关流程进行说明。自研模组 SDK 的开发流程与本小节流程大致相同。
根据产品的功能添加 DP ID,涂鸦 DP ID 分为标准功能和自定义功能两种,您可自行根据产品需求进行相应选择。
有关 DP ID 的详细说明,请参考 功能定义。
进入 硬件开发 页面,选择 涂鸦标准模组 SDK 开发方式,下载 SDK 和 Demo。
申请测试使用的授权码,用于代码调试时使用,通常情况下,在固件未开发完成前,交付形式选择 生产凭证-仅授权。
第二步下载的 SDK 开发包中包含应用 Demo ,可用于参考开发,关于 Demo 使用的详细说明请参考 通用 Wi-Fi SDK Demo 说明。
代码调试过程中,通常需要通过日志判断问题原因,涂鸦提供本地日志和云端日志,供您调试使用。
设备本地日志使用说明请参考 SDK 开发说明文档。
设备与云端的交互日志可以在 IoT 平台 设备日志 页面,输入在 App 中查询到的设备的虚拟 ID 进行查看。
使用涂鸦标准模组 SDK 开发完成的固件功能测试无问题后,需要将固件上传至涂鸦 IoT 平台并申请量产授权码测试,以便后续批量生产,详细步骤如下。
点击新增自定义固件,输入相关固件信息,点击保存。
点击上传生产固件,填写相关信息并上传编译生成的固件,点击确定。
申请授权码,烧录授权验证固件功能,关于涂鸦模组烧录的详细说明及操作步骤,请参考 烧录授权。
注意:自研模组 SDK 开发不支持生产固件上传,无需使用此流程。
点击 OTA 升级,上传升级固件。
在 新增固件版本 页面按照提示完成操作,如下图所示。
进行 OTA 功能验证,具体流程的说明可参考 固件升级。
进入测试服务,根据页面引导,使用涂鸦云测 App 对产品进行功能测试并上传测试报告,点击发布产品进入 开发完成 状态,即可进行批量下单生产。
该内容对您有帮助吗?
是意见反馈该内容对您有帮助吗?
是意见反馈