
1. 格局梳理芯片原厂与模组厂到底谁在掌控 NB-IoT 的命脉很多人拿到一块 NB-IoT 模组第一反应是看它的封装、引脚、AT 指令集然后就开始写代码。但很少有人会往前多想一步这块模组肚子里装的到底是哪家的芯片为什么同一批模组有的在弱信号下就是比别的稳为什么有的模组项目做到一半厂商突然说芯片停产了我之前遇到过一位做抄表项目的朋友他用的某款模组在项目中期被通知要换平台原因是芯片原厂产品线调整模组厂不得不跟着切换方案。整个项目的射频匹配、功耗调优、入网认证全部重来了一遍前后耽误了快两个月。从那时候起我就意识到搞 NB-IoT 开发不能只盯着模组这一层往上摸清楚芯片原厂的格局往下了解模组厂商的选型逻辑才是真正能让你避开大坑的关键。NB-IoT 产业链的上下游关系其实很简单芯片原厂设计出基带芯片模组厂商用芯片加上外围电路电源管理、晶振、射频前端、天线匹配网络等做成标准化的模组再卖给终端设备商。也就是说芯片原厂决定了模组性能的下限和上限而模组厂商决定的是这颗芯片能发挥出几成功力。这篇文章我会把这几年在 NB-IoT 项目里摸过的芯片原厂和模组厂商完整梳理一遍。不仅会说明各家背景和代表产品还会把具体的型号、平台架构、封装形态、关键参数痛点这些细节都摆出来。对正在做选型或者准备入行 NB-IoT 的工程师来说这份资料可以直接当作案头的选型参考来用。先给出一个整体格局速览接下来再逐一展开细节。层级代表厂商角色说明芯片原厂海思、高通、紫光展锐、移芯、芯翼、联发科提供 NB-IoT 基带芯片/SoC定义协议栈与射频指标模组厂商移远、广和通、中移物联网、利尔达、有方基于芯片做模组设计与制造提供 AT 指令封装与认证支持海思和高通属于第一梯队市场占有率高产品线完整但各有各的开放性差异。紫光展锐在过去几年里通过低价和双模方案拿到了不少份额。移芯和芯翼则是后起之秀超低功耗是它们撕开市场的杀手锏。联发科虽然动作慢但是凭借自身平台整合能力也在 NB-IoT 上有一席之地。模组厂商这边移远是绝对的老大出货量、认证资源、产品型号覆盖广度都是第一。广和通在运营商集采和车联网场景比较有优势。中移物联网背靠中国移动在运营商项目里天然带资源。利尔达在表计行业耕耘深有方则在电力、路灯控制这类工控场景里口碑不错。2. 芯片原厂深度拆解各家的技术路线与代表型号2.1 海思NB-IoT 市场的占有率第一但对中小客户不够友好说到 NB-IoT 芯片海思是一个绕不开的名字。它的 NB 芯片主要分两代早期的 Boudica 120 和 Boudica 150。Boudica 120 是最早规模商用的 NB-IoT 芯片之一基于 Cortex-M 内核支持 3GPP R13 协议。Boudica 150 是 Boudica 120 的增强版本支持 R14主要改进是增加了定位功能和更高的下行速率同时功耗表现更优。海思芯片的优势非常明显协议栈成熟度极高入网和运营商兼容性问题少射频性能稳定几乎国内主流模组厂商都有基于海思方案的模组产品。但我实际用过之后也有一些体感上的判断海思的芯片资料和 SDK 不对外开放做终端产品的工程师接触到的都是模组厂的二次封装想要在芯片层面做一些深度调优基本没门。而且海思方案的模组价格通常比国产新锐芯片方案的模组贵 10% 到 20%。代表模组方案就是移远的 BC95 系列。BC95-B20/B8/B5 这三兄弟分别对应不同频段我最早做的智能路灯项目用的就是 BC95-B8。这颗模组给我最大的感觉就是稳入网成功率在城区环境下基本能到 99% 以上弱信号下的重传策略也调得很成熟。缺点就是功耗和价格都不占优势。2.2 高通技术底子厚但在 NB-IoT 赛道投入节奏偏慢高通的 NB-IoT 芯片是 MDM9206严格来说这不是一颗纯 NB-IoT 芯片而是一颗多模物联网芯片同时支持 NB-IoT、eMTCCat-M1、GPRS。这种多模设计让它在全球漫游场景下有很强的适应性尤其在北美市场运营商对 eMTC 的需求比 NB-IoT 更迫切MDM9206 的多模特性就很吃香。但在国内纯 NB-IoT 应用场景里高通的方案其实没有占到便宜。原因很简单多模芯片的面积和成本下不来功耗也做不到纯 NB 芯片那么极致。同样是做智能表计客户的诉求就是功耗低、成本低、覆盖好高通方案在这几个维度上都拼不过海思和国产芯片。再加上高通的开发资料体系偏向大客户中小终端厂商拿到高通方案的模组后遇到问题想深入调试也相对费劲。MDM9206 对应的典型模组有移远 BG96 和广和通 L610 的部分版本。BG96 我之前在一个共享单车项目里用过之所以选它是因为需要 GPRS 兜底做远程升级在 NB 信号覆盖不到的地方还能用 2G 网络回传。这个场景下它的多模优势确实体现出来了但要论 NB 单模的功耗表现它比 BC95 要逊色一些。2.3 紫光展锐以双模和性价比打开市场模组厂的好搭档紫光展锐在 NB-IoT 领域的核心产品是春藤 8908A平台代号 UMS9116。这颗芯片我印象最深的是它支持 NB-IoT GSM 双模这个策略在国内市场非常精准。因为国内还有大量 2G 物联网应用在迁移很多客户在做 NB 项目时希望保留 2G 兜底8908A 正好踩中了这个需求。8908A 基于 Cortex-A5 处理器这和其他家的 MCU 内核方案有很大区别。A5 内核带来的直接好处是芯片的处理能力更强理论上可以承载更复杂的协议栈和应用逻辑。但代价也明显就是功耗比 MCU 类内核的芯片要高一些。有意思的是展锐通过优化协议栈和射频前端把待机功耗压到了比较低的水平虽然和移芯比还有点差距但在实际工程中已经足够用了。展锐在模组端的代表性产品是广和通 L610这颗模组有多个版本其中 LTE 版本用的是展锐的 LTE 平台NB 版本则基于 8908A。在移动集采的 NB-IoT 模组项目里展锐方案的模组出镜率非常高价格也确实有竞争力。我之前评估过一个燃气表方案展锐平台的模组比海思平台便宜将近 15%这个价差在百万级出货项目中就是实打实的利润。2.4 移芯通信低功耗市场的黑马靠指标说话移芯通信是 NB-IoT 芯片领域杀出来的新势力核心产品是 EC616 和 EC617。这家公司的卖点非常直接用更低的功耗、更小的封装、更有竞争力的价格去冲击传统巨头的地盘。EC616 是移芯的第一代量产产品3GPP R14 协议采用单核 Cortex-M 架构封装上做到了非常小的尺寸。我最开始关注到这颗芯片是因为一个做宠物追踪器的朋友他对比了市面上的 NB 模组最后选了移芯方案的模组原因就是待机电流做到了个位数微安级别比同价位方案低了一截。后来我给一个水表项目选型时也实测过在 PSM 模式下移芯方案的功耗确实能够压到比海思方案低 30% 以上。EC617 是 EC616 的迭代产品主要改进是提升了射频接收灵敏度和协议栈的稳定性。移芯的方案在部分模组厂的产品线里已经成为走量主力比如中移物联网的 ML302 就有移芯平台的版本。不过说实话移芯的芯片在市场上的时间还不算太长极端环境下的长期可靠性数据积累不如海思和高通做项目的时候如果环境比较恶劣前期还是要多做可靠性测试。2.5 芯翼信息低功耗 SoC 的代表集成度出众芯翼信息的代表产品是 XY1100这是一颗高度集成的 NB-IoT SoC。它的特点是把射频、基带、电源管理、Flash 等全部集成在一颗芯片里外围器件需求量大大减少。模组厂商用 XY1100 做出来的模组BOM 成本可以压得非常低同时模组面积也能做得更小。XY1100 采用的是单核 ARM Cortex-M 内核最高主频不是很高但处理 NB-IoT 协议栈和轻量级应用绰绰有余。它的待机功耗同样做到了极低水平市场上很多宣称超低功耗的 NB 模组用的就是这颗芯片。我拆过一款基于 XY1100 的模组射频匹配网络极其简洁外围器件只有十几个这在小体积终端设计里优势非常明显。芯翼方案的缺点是在某些特殊运营商网络参数下的兼容性还需要积累。我遇到过一次问题某个区域基站的 T3324 定时器配置比较特殊部分基于 XY1100 的模组在 TAU 流程上出现了偶发失败。这个问题后来通过升级模组固件解决了但也提醒我们选新锐平台的方案时固件迭代的及时性和模组厂的技术支持能力要重点考察。2.6 联发科迟到的玩家但平台整合能力不可小觑联发科在 NB-IoT 芯片上的动作比前面几家都慢但它并不是没有牌。联发科推出的 MT2625 是一颗专门为 IoT 设计的芯片最高支持 R13 协议内部集成了射频收发器和电源管理单元。MT2625 的一个卖点是超小封装适合对体积要求极高的可穿戴设备和传感器节点。不过说实话MT2625 在市场上的存在感明显不如前面几家。一方面是因为 R13 协议不支持后续的 R14 新特性比如定位增强另一方面是联发科在 NB-IoT 生态投入力度不够大模组厂的适配意愿也不强。目前基于 MT2625 的模组主要集中在少量日本和欧洲客户的定制项目中国内开发者要选型的话建议优先考虑生态更成熟的其他平台。2.7 芯片平台综合横向对比芯片型号厂商协议版本内核架构关键特性典型模组Boudica 150海思R14Cortex-M稳定性强、生态成熟移远 BC95MDM9206高通R13/R14多模支持 eMTC/GPRS、全球频段移远 BG96春藤 8908A紫光展锐R13Cortex-A5NBGSM 双模、成本低广和通 L610EC616/EC617移芯R14Cortex-M超低功耗、小封装中移 ML302XY1100芯翼R14Cortex-M高集成度、低成本利尔达 NB86 系列部分版本MT2625联发科R13Cortex-M超小封装少量海外定制模组选芯片平台的时候不要只看参数表要综合看生态和长期供货能力。我有一个经验是在项目立项阶段就锁死原厂平台但模组至少选两家不同平台做备用方案。这样即便某家芯片出了交付问题项目也不至于被完全卡死。3. 模组厂商解析谁在把芯片变成好用的产品3.1 移远通信型号覆盖最全认证资源最丰富移远做 NB-IoT 模组是行业里最激进也最成功的。它的 NB-IoT 产品线非常清晰BC95 系列是基于海思 Boudica 平台的经典产品BC25 系列则改用移芯 EC617 平台主打低功耗和小尺寸。BC95 系列我用的最多它有多个频段版本B8 是 900MHz中国电信和中国移动部分地区B5 是 850MHz中国电信B20 是 800MHz欧洲。选型的时候一定要先确认运营商用的频段不然模组到了现场发现入不了网就麻烦了。BC25 是后来推出的封装尺寸比 BC95 小了不少而且功耗更低。有个做智能门锁的客户用了 BC25 之后待机时间从原来的 8 个月延长到了 14 个月这个提升很能说明问题。移远的模组在 AT 指令集上做得比其他家更规范文档资料也是行业里最全的这对开发者的友好程度非常高。移远还有一个优势是认证。做海外项目的时候模组如果有认证基础终端产品过认证会顺利很多。比如欧洲市场需要 CE/RED 认证北美需要 FCC/IC移远的模组在这些认证上都有覆盖能帮终端客户省下不少时间和费用。3.2 广和通运营商集采的主力军双模方案有特色广和通在 NB-IoT 领域的拳头产品是 L610这颗模组最大的特点就是平台选择灵活。它的 NB 版本用的是展锐 8908ALTE 版本用的是展锐 UMS9620。在多模需求场景下L610 能一个型号覆盖 NB 和 LTE 两种网络制式硬件设计上可以做到兼容。广和通在运营商集采项目里的表现非常突出。移动、电信、联通的 NB-IoT 模组招标中广和通的中标份额一直很靠前。这种项目拼的是成本和交付能力广和通能做到这个位置说明它的供应链和产能确实是第一梯队的。我用 L610 做过一个农业大棚环境监测项目选择它的原因很简单大棚区域偏远NB 信号不稳定部分时间段可能脱网而设备需要定时上报。L610 的 ANR自动邻区测量能力比同价位竞品好一些脱网后重新入网的速度也更快实测下来掉线率比之前用的某款竞品低了一个档次。3.3 中移物联网背靠运营商项目资源得天独厚中移物联网是运营商体系内的模组厂商它的 NB-IoT 模组产品主要是 ML302 系列和 ML305 系列。ML302 初期以高通 MDM9206 平台为主后续引入了移芯方案现在也是多平台并行。中移物联网模组的最大优势是和运营商网络的兼容性。因为本身就属于体系内企业模组在移动网络上的适配测试做得最充分入网成功率、数据下发成功率这些指标表现都很稳。做移动网络相关的项目中移物联网的模组几乎不用太担心兼容性问题。ML302 还有一个特色是支持 OneNET 平台无缝接入。如果你的终端产品要上云直接用 OneNET 的协议对接开发量能减不少。ML305 则是一个带 GNSS 功能的四合一样机产品适合定位类的应用。需要注意的一点是中移物联网模组在开放性上不如移远那么激进的文档和社区生态相对保守遇到棘手问题有时候还是要依赖技术支持渠道。3.4 利尔达表计行业的隐形冠军利尔达在 IoT 模组领域的名气可能不如移远和广和通但在表计水表、气表、电表行业它是绕不开的存在。利尔达的 NB-IoT 模组主要是 NB86 系列早期用海思平台后来也引入了芯翼 XY1100 平台。为什么利尔达在表计行业这么强因为表计行业对模组的认证要求极其严格比如需要通过各种计量检测和行业标准测试。利尔达在表计行业深耕多年积累了大量认证资源和现场经验模组在计量场景下的可靠性经过了大批量验证。我有一次去某水表厂交流他们的研发负责人说利尔达的模组在电磁兼容性上做过深度优化对电机启停、阀门开关带来的电源噪声有很强的免疫力。这个细节在表计场景下非常重要因为表计本身就有电机动作电源噪声控制不好很容易导致模组重启甚至射频性能恶化。3.5 有方科技工控与电力场景的口碑选手有方科技在 NB-IoT 模组市场的存在感不如移远高调但在电力、路灯控制、工业数据采集这些场景里口碑很好。它的代表性模组是 N58 和 N21。N58 用的是高通 MDM9206 平台支持 NB-IoT 和 eMTC适合海内外多模需求的项目。N21 则是单模 NB-IoT 产品更偏向低功耗窄带应用。有方模组的一个特点是在软件稳定性上做得扎实。我在路灯控制项目里用过有方的模组长时间运行不掉线、不死机这在工业场景里比功能花哨更重要。另外有方在电力行业有很深的关系和项目积累如果你的目标是电力系统的物联网终端有方是一个值得考虑的选择。3.6 模组选型的几个硬指标模组厂商选型的时候不能只看芯片平台和价格还要关注下面这几个方面考量维度关键点封装形态常见有 LCC、LGA、贴片式不同封装影响 PCB 设计和生产工艺AT 指令兼容性尽量选指令集规范的模组换模组时改动小频段支持必须匹配目标运营商的 NB-IoT 频段认证覆盖入网、ROHS、CCC、CE/FCC海外项目必须提前确认长期供货NB-IoT 芯片平台迭代快模组停产风险需要提前评估文档与社区开发文档的完整度直接决定项目排期4. 选型方法论从项目需求出发反推最佳平台4.1 先看功耗预算再谈其他NB-IoT 项目最核心的指标往往是功耗。一个水表要电池供电运行 6 年一个追踪器要待机几个月功耗预算直接约束着芯片和模组的选择。计算功耗预算的时候不能只看厂家标称的待机电流要把实际网络环境考虑进去。比如 PSM 模式下模组处于深度睡眠电流确实只有几微安但每次上报数据需要先唤醒、搜索网络、驻网、发送数据这个过程中平均电流可能到几十毫安。如果终端装在信号差的位置入网时间变长功耗就会明显上升。我建议的做法是拿到模组后先做一轮真实的功耗实测模拟目标场景的信号强度和上报频次。用功耗分析仪记录 24 小时以上的功耗曲线算出一个真实的平均功耗再根据电池容量反推设备寿命。很多项目研发阶段忽略这一步到现场测试才发现电池撑不住这时候再换模组平台就非常痛苦了。4.2 成本核算要看综合 BOM而不是单颗模组价格模组价格只是 BOM 成本的一部分芯片平台的集成度会直接影响外围电路的成本。比如芯翼 XY1100 和移芯 EC617 这种高集成度方案模组外围器件少模组本身尺寸小终端主板的布局就更紧凑PCB 面积和结构件成本都能省。而多模方案因为模组面积大终端整体体积可能被迫放大间接成本也不小。我算过一个真实的账某终端产品年出货量 50 万台模组单价差 10 元就是 500 万的成本差。但如果选了一个功耗高、外围复杂的平台终端外壳要加大、电池容量要提升这部分成本可能远超模组差价。所以选型的时候一定要站在整机 BOM 的角度去核算不要只看模组采购单价。4.3 开发门槛和生态决定了你的排期不同芯片平台的开发门槛差异非常大。海思和高通的方案因为进入市场早模组厂的 AT 指令封装已经极其成熟绝大部分应用用 AT 指令就能完成不需要碰底层 SDK。移芯和芯翼这类新平台初期也主推 AT 指令模式但如果要做深度定制比如本地数据预处理、特定休眠策略就需要走 Chip 接口模式这时候 SDK 的完整度和技术支持能力就非常关键了。展锐的平台比较特殊因为用了 A5 内核理论上可以跑一些轻量级嵌入式系统给应用开发留了更大的想象空间。但这同时也意味着技术栈更复杂不是所有人都能驾驭。我的建议是如果团队对 NB 协议栈不熟悉优先选 AT 指令生态最成熟的平台如果团队技术实力强且项目有深度定制需求再考虑 Chip 接口模式。4.4 认证和运营商入库要提前规划NB-IoT 终端要上市必须通过入网测试和运营商入库测试。不同芯片平台在这些测试上的通过率差异很大模组厂商的认证经验这时候就能派上用场。选择已经有大量认证积累的模组厂商相当于变相降低了自己的测试风险。海思和展锐平台的模组在运营商入库方面走得最超前因为它们在运营商集采项目里经过了大规模验证。移芯和芯翼平台近两年也在快速追赶入库进度明显加快。如果你的项目走运营商集采渠道建议优先选择已经在集采名录里的模组型号这样可以减少很多流程上的麻烦。4.5 供应链风险与双平台策略芯片行业的迭代节奏决定了 NB-IoT 芯片平台不可能一直不变。原厂的资源投入、产品线调整、产能重心转移都会影响芯片的供货周期。我的经验是任何 NB-IoT 项目都要在立项时规划至少两个模组平台一个是主力平台一个是备用平台。备用平台不需要做到完全 pin-to-pin 兼容但至少要做到射频参数和 AT 指令集层面的近似这样切换时改动能在可控范围内。5. 实测与踩坑记录NB-IoT 工程落地的经典问题5.1 天线匹配是 NB-IoT 项目翻车的第一大原因NB-IoT 工作在低频段波长长天线尺寸理论上可以做得较大但终端产品为了外形美观天线净空经常被压缩得很厉害。我见过不少项目模组选的是顶级平台但天线匹配没做好导致灵敏度下降十几甚至二十几个 dB设备在室内直接脱网。调试 NB-IoT 天线时不要只看驻波比还要实测带外抑制和辐射效率。特别是金属外壳的产品天线附近的结构件对谐振频率影响极大。最好在设计阶段就预留天线调试空间通过调整匹配网络把谐振点拉回目标频段。这部分的调试经验说实话比选哪家的模组更重要。5.2 PSM 与 eDRX 配置不当导致功耗飙升很多工程师对 PSM 的理解就是“模组会自己睡过去”但实际上 PSM 的进入和唤醒逻辑取决于网络侧的定时器配置而网络侧怎么配又取决于运营商策略。有些地区的网络会把 T3324 设置得很短模组刚进入 PSM 就被网络踢出来功耗根本降不下去。eDRX 的情况更复杂它需要模组、网络、核心网三方面都支持才能生效。实测中我遇到过某运营商的基站不支持 eDRX配置下发后模组依然按正常寻呼周期唤醒功耗和预期差了 5 倍以上。解决思路是在开发阶段就向运营商确认当地网络的 PSM/eDRX 配置参数不行的话就向运营商申请在核心网侧为你的 PLMN 开启相应特性。同时终端侧可以做本地兜底策略比如在非上报时段主动配置模组进入 PSM 并延迟 TAU。5.3 弱信号下的入网成功率才是硬指标实验室里的满格信号测试没有任何意义NB-IoT 的典型部署场景往往是地下室、电井、偏远农村。在这些场景下RSRP 可能低至 -120 dBm 甚至更低入网失败、数据发送失败的概率大幅上升。不同平台在弱信号下的表现差异很多时候不是看灵敏度参数而是看协议栈的重传策略和物理层算法。海思的方案在这个维度上积累了最多优化实际体验是弱信号下入网成功率最高。移芯通过提升接收灵敏度也做了改进实际表现接近海思但偶发性的重传调度还略有差距。我在一个地库停车检测项目里专门做过对比测试同一位置、同一天线海思平台模组的入网成功率是 87%另一款新平台模组是 71%。这个差距在项目场景里是致命的因为入网失败的设备意味着完全不可控。5.4 AT 指令集不统一切换平台改造成本高各家模组厂商的 AT 指令虽然大体兼容但细节差异非常多。比如 CSQ 的返回格式、CGDCONT 的默认参数、休眠唤醒后的第一条指令时序都可能不同。我之前把一个项目从 A 家模组切到 B 家模组光适配 AT 指令就花了两周这还是指令集相对规范的两家。所以除非项目不做平台切换否则在编写终端软件时就要设计一层协议适配层把模组相关的操作全部封装起来。这样以后换模组平台只需要重写适配层不影响业务逻辑。5.5 模组固件升级机制不能忽视NB-IoT 模组的固件升级FOTA是个容易忽略但必须考虑的问题。模组厂商会定期发布固件修复协议栈 bug、优化功耗、增加功能但如果你的终端部署在偏远地区没有远程升级能力就得派人去现场刷机成本极高。选模组时一定要问清楚 FOTA 方案是厂商私有协议还是走运营商标准升级通道升级过程中断电保护怎么做每个版本的固件变更记录是否完整公开这些细节直接决定了后续运维的难度。6. 个人经验总结与建议做了这么多 NB-IoT 项目最大的感受是选型不存在绝对的最优解只有针对特定场景的最合适解。海思方案的稳、高通多模的广、展锐双模的性价比、移芯和芯翼的低功耗各有各的适用场景。模组厂商也是一样移远的综合能力、广和通的运营商关系、中移物联网的自家网络优势、利尔达的表计积累、有方的工控口碑每个都是特定赛道的产物。我的建议是每一个立项的 NB-IoT 项目团队都应该花时间做一张选型决策表把功耗预算、成本目标、网络环境、认证要求、开发资源、供应链风险这几个维度全部列出来给每个候选模组平台打分再加权重计算总分。这套动作看着烦琐但相比项目中途换平台导致的返工成本这点时间实在不算什么。最后分享一个我个人的实操体会拿到任何一颗新模组第一时间不要急着写业务代码先把模组放在一个可调节衰减器的环境里从 -100 dBm 到 -130 dBm 逐级测试入网成功率、发射功耗、重传次数。把这三组数据记下来这就是你后续所有项目选型的第一手参考。不同平台之间的参数差异只有在自己的测试环境下跑过一遍才真正算数。