Wi-Fi 芯片 SDK

更新时间: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 的开发流程与本小节流程大致相同。

第一步:产品创建

  1. 登录 涂鸦 IoT 平台,选择开发品类,创建 自定义方案 产品并填写相关信息。详细步骤,请参考 选品类创建产品

    Wi-Fi 芯片 SDK

  2. 根据产品的功能添加 DP ID,涂鸦 DP ID 分为标准功能和自定义功能两种,您可自行根据产品需求进行相应选择。

    有关 DP ID 的详细说明,请参考 功能定义

    Wi-Fi 芯片 SDK

第二步:下载资料

  1. 进入 硬件开发 页面,选择 涂鸦标准模组 SDK 开发方式,下载 SDK 和 Demo。

    Wi-Fi 芯片 SDK

  2. 申请测试使用的授权码,用于代码调试时使用,通常情况下,在固件未开发完成前,交付形式选择 生产凭证-仅授权

    Wi-Fi 芯片 SDK

第三步:代码调试

  1. 第二步下载的 SDK 开发包中包含应用 Demo ,可用于参考开发,关于 Demo 使用的详细说明请参考 通用 Wi-Fi SDK Demo 说明

  2. 代码调试过程中,通常需要通过日志判断问题原因,涂鸦提供本地日志和云端日志,供您调试使用。

    1. 设备本地日志使用说明请参考 SDK 开发说明文档。

    2. 设备与云端的交互日志可以在 IoT 平台 设备日志 页面,输入在 App 中查询到的设备的虚拟 ID 进行查看。

      Wi-Fi 芯片 SDK

      Wi-Fi 芯片 SDK

第四步:固件验证

使用涂鸦标准模组 SDK 开发完成的固件功能测试无问题后,需要将固件上传至涂鸦 IoT 平台并申请量产授权码测试,以便后续批量生产,详细步骤如下。

  1. 点击新增自定义固件,输入相关固件信息,点击保存。

    Wi-Fi 芯片 SDK

  2. 点击上传生产固件,填写相关信息并上传编译生成的固件,点击确定。
    Wi-Fi 芯片 SDKWi-Fi 芯片 SDK

  3. 申请授权码,烧录授权验证固件功能,关于涂鸦模组烧录的详细说明及操作步骤,请参考 烧录授权

    注意:自研模组 SDK 开发不支持生产固件上传,无需使用此流程。

第五步:升级测试

  1. 点击 OTA 升级,上传升级固件。

    Wi-Fi 芯片 SDK

  2. 新增固件版本 页面按照提示完成操作,如下图所示。

    Wi-Fi 芯片 SDK

  3. 进行 OTA 功能验证,具体流程的说明可参考 固件升级

第六步:发布量产

进入测试服务,根据页面引导,使用涂鸦云测 App 对产品进行功能测试并上传测试报告,点击发布产品进入 开发完成 状态,即可进行批量下单生产。

Wi-Fi 芯片 SDK

相关文档