备案 控制台
文档
产品文档

Wi-Fi模组移植

更新时间:
一键部署
我的收藏

含AliOS Things的生活物联网平台SDK即包含AliOS Things物联网操作系统(基于AliOS Things V1.3.4)和Link Kit V2.3.0。本文档基于含AliOS Things版本SDK,介绍Wi-Fi模组的移植过程。

概述

基本流程如下图所示。

流程图

芯片适配

在适配生活物联网平台SDK前,请确认模组使用的Wi-Fi芯片是否已经支持AliOS或者Link Kit。如果模组使用的Wi-Fi芯片尚未支持AliOS或者Link Kit,可以推动芯片原厂移植生活物联网平台SDK。

生活物联网平台SDK已支持的Wi-Fi芯片如下表所示。

芯片厂商

芯片型号

天猫精灵

TG7100C

翱捷科技

ASR5501

ASR5502

展锐

RDA5981X

博通集成

BK7231

BK7231S

BK7231U

瑞昱

RTL8710BN

庆科

MOC108

MX1101

模组移植

  1. 获取含AliOS Things的SDK。请参见 获取SDK。

  2. 业务代码存放到SDK相应的目录下。

  3. 划分Bootloader、Flash分区。

    Bootloader和Flash分区是board目录下对应模组文件夹的重要部分。

    AliOS Things由于功能需要维护了一张Flash分区表,这张表包括bootloader区、Application区、OTA TMP区以及parameters区,如下图所示。

    flash分区表

    模组可以结合自身Flash大小、Bootloader实现等调整Flash分区。Flash分区大小划分原则如下。

    • 获取芯片平台的Flash大小。

    • 获取bootloader信息,包括:bootloader支持的升级类型(原地或乒乓)、bootloader跳转地址(如果是乒乓会有两个跳转地址)。

    • 根据bootloader获取的信息,划分整个Flash。

    根据以上划分原则,以HF-LPT230模组为例说明其Flash分区。其芯片RDA5981A,Flash size为1Mbytes。分区表数组hal_logic_partition_t hal_partitions[]定义在board/hf-lpt230/board.c文件中。

    分区

    地址范围

    大小

    备注

    Bootloader

    0x18001000~0x18004000

    12 Kbytes

    存储bootloader固件

    Application

    0x18004000~0x18095000

    580 Kbytes

    应用代码分区

    OTA Storage

    0x18095000~0x180F7000

    372 Kbytes

    OTA代码分区

    PARAMETER1

    0x180F7000~0x180F8000

    4 Kbytes

    OTA参数存储区

    PARAMETER2

    0x180F8000~0x180FA000

    8 Kbytes

    KV存储区

    PARAMETER3

    0x180FA000~0x180FB000

    4 Kbytes

    用户自定义

    PARAMETER4

    0x180FB000~0x180FC000

    4 Kbytes

    安全相关的参数存储区(如ID²密钥)

    SYS RF Data

    0x180FC000~0x180FD000

    4 Kbytes

    Wi-Fi模组RF参数

    HFILOP

    0x180FD000~0x180FF000

    8 Kbytes

    模组商用于存放设备证书和MAC地址

模组自测

模组完成SDK移植后,请参见 生活物联网平台模组厂家自测用例集文档规定的自测用例完成模组自测。

自测主要从以下几个方面验证模组功能和稳定性。

  • 配网

  • 设备控制(云端控制和本地控制)

  • 通道稳定性

  • 固件升级

模组提测

模组测试并非强制,完成模组移植生活物联网平台SDK后,即可基于模组开发产品。是否需要做模组测试,请根据实际业务需要,先与阿里云IoT智能生活业务团队或者阿里天猫精灵业务团队确认。

如需做模组测试(提测窗口为:feiyan_certification@alibabacloud.com),您需要提供以下内容。

  • 代码库位置(提供board文件夹代码位置)

  • 自测报告

  • 模组开发板 8块 + 配套供电线 + 串口线(用于获取设备端日志)+ 天线等配件

模组测试流程如下。

测试流程

常见问题

Q:生活物联网平台SDK与AliOS和Link Kit是什么关系?

A:生活物联网平台SDK是基于AliOS v1.3.4和Link Kit v2.3.0的适合量产的稳定版本,优化了海外连接,并针对生活物联网平台业务进行了定制。

Q:我的模组已经适配过AliOS或者Link Kit别的版本,是否还需要切换生活物联网平台SDK?

A:生活物联网平台SDK针对配网成功率、稳定性、海外连接、生活物联网平台业务定制等方面进行了优化,对于量产产品,特别是要在海外大量出货的产品,需要切换到生活物联网平台SDK,否则可能会出现配网、连云、稳定性、兼容性等问题。

Q:模组如何开始配网绑定?

A:可以编译linkkitapp(编译命令aos make clean; aos make linkkitapp@yourboardname),启动后依次执行awss命令和active_awss命令,设备会进入配网绑定流程。

上一篇:Wi-Fi芯片移植 下一篇:基于已认证的模组开发
  • 本页导读 (0)

深圳SEO优化公司包头SEO按天计费公司乌海关键词排名包年推广报价龙岗网站优化排名报价金昌网站建设设计多少钱罗湖推广网站报价钦州seo网站优化价格绥化网站推广方案公司石家庄网站关键词优化报价临猗百姓网标王哪家好张家界seo优化绥化网站优化软件铜陵优化价格朝阳百度seo推荐沙井seo优化池州百度竞价永州百姓网标王推广哪家好九江网站优化推广哪家好德州百度seo哪家好海南外贸网站建设哪家好周口关键词按天扣费丹东网站优化按天扣费公司邢台英文网站建设报价济宁网站优化按天扣费价格三明品牌网站设计三亚品牌网站设计哪家好佛山网站推广方案推荐邢台网站改版咸阳网站优化按天计费价格清远建站价格龙岩网站优化推广报价歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化