模组认证非强制,目前主要由阿里云IoT智能生活业务团队或者阿里天猫精灵业务团队,根据项目需要邀请进行。一般情况下,模组移植生活物联网平台SDK完成后,即可基于模组开发产品。如您收到明确的模组认证的需求,可以根据本文档完成Wi-Fi模组认证。
模组认证的流程图如下。
模组厂商:申请进行Wi-Fi模组认证,希望模组具备接入生活物联网平台能力的厂商。
IoT认证官网:接受模组厂商认证申请的阿里云IoT认证服务。
认证实验室:实际执行模组认证的第三方认证机构。
下面从三种角色的角度,分别描述各自在模组认证流程中的操作。
模组厂商
当模组厂商希望其模组成为生活物联网平台的认证模组时,向阿里云IoT认证服务官网提出模组认证申请。
在阿里云IoT认证服务官网,提交模组认证申请。
提交申请时需要包含以下内容。
申请包含内容
描述
厂商名称
厂商的完整公司名称
厂商地址
厂商公司所在的地址
厂商简介
厂商公司的简介,如公司主营业务、规模以及在行业内的位置等信息
联系人
认证时与阿里云IoT沟通的联系人
联系方式
包含联系人的电话、邮件地址
模组型号
模组的正式型号
模组说明
模组用途、功能说明
Wi-Fi芯片型号
Wi-Fi芯片的生产厂商及芯片
模组图片
模组的外观图片
售卖链接
模组的客户可以购买该模组的链接
认证实验室列表
与阿里云IoT合作的认证实验室的列表、说明以及联系方式
Username的参数值
访问 https://code.aliyun.com/profile查看Username的参数值,主要用于登录代码仓库,提交BSP代码等
等待认证申请回复。
认证申请的回复中包含以下内容:
模组认证流程说明
模组厂商用于上传BSP、Toolchain的代码仓库的地址,以及模组厂商用于上传代码的身份信息
模组移植开发指南(含自测说明)
认证实验室列表说明,含认证实验室的介绍及联系方式
按照“认证申请回复”中的模组移植开发指南,完成模组集成生活物联网SDK移植工作。
如果在模组移植中碰到问题,可以按照“认证申请回复”中提供的技术支持方式进行问题定位和处理。
按照“认证申请回复”中的模组自测内容,测试模组。
模组自测成功后,将模组的BSP、Toolchain上传到“认证申请回复”中指定的位置。
在“认证申请回复”中,选择任一家阿里云IoT提供的认证实验室,并提交模组测试。
模组提交测试时需包含以下内容:
模组硬件
BSP、Toolchain所在位置
模组固件编译、烧写方法
模组串口连接、控制按钮、LED指示说明
(可选)在阿里云IoT认证服务官网查询认证进展。
待认证实验室测试通过后,在阿里云IoT认证服务官网获取认证证书。
IoT认证官网
阿里云IoT认证服务是阿里云IoT提供的面向Wi-Fi模组商的一套流程管理服务,用于向模组厂商展示相关的流程、文档、并提供操作页面等。IoT认证服务主要提供以下服务项。
处理模组厂商发送的认证申请
记录模组厂商提供的信息。
为厂商的模组创建一个单独的代码上传分支,供模组厂商上传BSP、Toolchain。
回复模组厂商递交的认证申请。
处理模组厂商发送的模组提测
验证厂商是否已经按照要求上传BSP、Toolchain、自测结果说明。
模组厂商是否已经选定某个认证实验室进行测试。
向指定认证实验室转交认证申请、客户提供的各种信息和硬件。
处理认证实验室发送的模组测试结果
留存模组厂商的BSP、Toolchain
为模组厂商生成认证证书
认证实验室
认证实验室是执行模组认证的第三方认证机构,当收到阿里云IoT的模组测试通知后,按以下流程执行。
根据模组厂商的BSP、Toolchain,编译模组固件。
依据阿里云IoT提供的测试案例,测试模组。
(可选)测试过程中发现Bug时,向模组厂商反馈。当模组厂商将修复Bug的代码提交到代码仓库后,重新编译固件并回归测试模组。
将测试结果反馈给阿里云IoT认证服务,包含实际测试中的实际测试结果和数据。