Wi-Fi模组认证指导

模组认证非强制,目前主要由阿里云IoT智能生活业务团队或者阿里天猫精灵业务团队,根据项目需要邀请进行。一般情况下,模组移植生活物联网平台SDK完成后,即可基于模组开发产品。如您收到明确的模组认证的需求,可以根据本文档完成Wi-Fi模组认证。

模组认证的流程图如下。

flow

  • 模组厂商:申请进行Wi-Fi模组认证,希望模组具备接入生活物联网平台能力的厂商。

  • IoT认证官网:接受模组厂商认证申请的阿里云IoT认证服务。

  • 认证实验室:实际执行模组认证的第三方认证机构。

下面从三种角色的角度,分别描述各自在模组认证流程中的操作。

模组厂商

当模组厂商希望其模组成为生活物联网平台的认证模组时,向阿里云IoT认证服务官网提出模组认证申请。

  1. 阿里云IoT认证服务官网,提交模组认证申请。

    提交申请时需要包含以下内容。

    申请包含内容

    描述

    厂商名称

    厂商的完整公司名称

    厂商地址

    厂商公司所在的地址

    厂商简介

    厂商公司的简介,如公司主营业务、规模以及在行业内的位置等信息

    联系人

    认证时与阿里云IoT沟通的联系人

    联系方式

    包含联系人的电话、邮件地址

    模组型号

    模组的正式型号

    模组说明

    模组用途、功能说明

    Wi-Fi芯片型号

    Wi-Fi芯片的生产厂商及芯片

    模组图片

    模组的外观图片

    售卖链接

    模组的客户可以购买该模组的链接

    认证实验室列表

    与阿里云IoT合作的认证实验室的列表、说明以及联系方式

    Username的参数值

    访问 https://code.aliyun.com/profile查看Username的参数值,主要用于登录代码仓库,提交BSP代码等

  2. 等待认证申请回复。

    认证申请的回复中包含以下内容:

    • 模组认证流程说明

    • 模组厂商用于上传BSP、Toolchain的代码仓库的地址,以及模组厂商用于上传代码的身份信息

    • 模组移植开发指南(含自测说明)

    • 认证实验室列表说明,含认证实验室的介绍及联系方式

  3. 按照“认证申请回复”中的模组移植开发指南,完成模组集成生活物联网SDK移植工作。

    如果在模组移植中碰到问题,可以按照“认证申请回复”中提供的技术支持方式进行问题定位和处理。

  4. 按照“认证申请回复”中的模组自测内容,测试模组。

  5. 模组自测成功后,将模组的BSP、Toolchain上传到“认证申请回复”中指定的位置。

  6. 在“认证申请回复”中,选择任一家阿里云IoT提供的认证实验室,并提交模组测试。

    模组提交测试时需包含以下内容:

    • 模组硬件

    • BSP、Toolchain所在位置

    • 模组固件编译、烧写方法

    • 模组串口连接、控制按钮、LED指示说明

  7. (可选)在阿里云IoT认证服务官网查询认证进展。

  8. 待认证实验室测试通过后,在阿里云IoT认证服务官网获取认证证书。

IoT认证官网

阿里云IoT认证服务是阿里云IoT提供的面向Wi-Fi模组商的一套流程管理服务,用于向模组厂商展示相关的流程、文档、并提供操作页面等。IoT认证服务主要提供以下服务项。

  • 处理模组厂商发送的认证申请

    • 记录模组厂商提供的信息。

    • 为厂商的模组创建一个单独的代码上传分支,供模组厂商上传BSP、Toolchain。

    • 回复模组厂商递交的认证申请。

  • 处理模组厂商发送的模组提测

    • 验证厂商是否已经按照要求上传BSP、Toolchain、自测结果说明。

    • 模组厂商是否已经选定某个认证实验室进行测试。

    • 向指定认证实验室转交认证申请、客户提供的各种信息和硬件。

  • 处理认证实验室发送的模组测试结果

    • 留存模组厂商的BSP、Toolchain

    • 为模组厂商生成认证证书

认证实验室

认证实验室是执行模组认证的第三方认证机构,当收到阿里云IoT的模组测试通知后,按以下流程执行。

  1. 根据模组厂商的BSP、Toolchain,编译模组固件。

  2. 依据阿里云IoT提供的测试案例,测试模组。

  3. (可选)测试过程中发现Bug时,向模组厂商反馈。当模组厂商将修复Bug的代码提交到代码仓库后,重新编译固件并回归测试模组。

  4. 将测试结果反馈给阿里云IoT认证服务,包含实际测试中的实际测试结果和数据。