3、硬件选型指南:主流NB-IoT模组(BC95/BC26/M5310)对比、天线选型、SIM卡选择

做物联网项目,硬件选型这一步,我个人的经验是——选对了,后面省心一半;选错了,调试到怀疑人生。NB-IoT这块,模组、天线、SIM卡,三个东西绑在一起看,不能分开想。

今天咱们就掰开揉碎了聊聊,怎么把这套硬件搭起来。

3.1 主流NB-IoT模组对比:BC95、BC26、M5310

市面上NB-IoT模组不少,但真正经得起项目折腾的,也就那么几款。我这些年用得最多的,是这三家:移远的BC95、中移物联网的M5310,还有联发科方案的BC26。嗯,一个一个说。

对比项 BC95(移远) BC26(移远) M5310(中移)
芯片方案 华为海思Boudica 120 联发科MT2625 海思Boudica 120
封装 LCC 42pin LCC 42pin LCC 42pin
尺寸 23.6×19.9×2.2mm 23.6×19.9×2.2mm 24×24×2.2mm
频段 B5/B8/B20 B1/B3/B5/B8/B20 B5/B8
功耗(PSM) 约3.5μA 约3.0μA 约3.8μA
AT指令兼容性 标准3GPP 标准3GPP + 扩展 标准3GPP
市场价(参考) 约25-35元 约20-30元 约18-25元

BC95 是我最早接触的NB-IoT模组。华为海思的方案,稳是真稳。我记得2018年做智慧水表项目,第一批就用的BC95,在井下那种恶劣环境,连续跑了两年没出过问题。但它的缺点也明显——频段支持少,只有B5/B8/B20。如果你项目要出口到欧洲或者北美,频段对不上就麻烦了。

BC26 是我现在项目里用得最多的。联发科MT2625方案,频段覆盖广,B1/B3/B5/B8/B20基本全球通用。功耗也比BC95低一点,PSM模式下能到3.0μA。而且它的AT指令集更丰富,有些扩展指令用起来很方便。我个人习惯,新项目起步,优先考虑BC26。

M5310 是中移物联网的拳头产品。价格最便宜,18块钱左右就能拿到。但要注意,它主要针对国内频段(B5/B8),而且封装尺寸比前两者略大一圈。如果你做的是国内项目,对成本敏感,M5310是个好选择。不过我在项目中遇到过一个问题——M5310的固件升级比较麻烦,不像BC26那样支持FOTA那么方便。

选型建议:

  • 全球部署、多频段需求 → BC26
  • 国内项目、追求极致稳定 → BC95
  • 成本敏感、国内大批量 → M5310

3.2 天线选型:别让信号死在最后一厘米

天线这东西,看着不起眼,但往往是整个系统里最容易出问题的环节。我见过太多项目,模组选得挺好,代码写得也没毛病,结果信号死活连不上——最后发现是天线没选对。

NB-IoT常用的天线,主要有这么几种:

  • PCB板载天线:成本低,但增益也低,一般只有0-2dBi。适合空间紧凑、信号要求不高的场景。
  • 陶瓷贴片天线:体积小,增益2-3dBi。我比较推荐这种,性能适中,好安装。
  • 外置棒状天线:增益3-5dBi,信号最好。但体积大,适合基站、网关这类设备。
  • FPC柔性天线:可以弯曲,适合贴在设备外壳内壁。增益1-3dBi。

选天线的时候,有几个坑你得注意:

避坑指南:

  • 阻抗匹配:NB-IoT模组天线接口基本都是50Ω。你选的天线也必须是50Ω,不然驻波比一高,信号全反射回去了。
  • 频段匹配:天线的工作频段必须覆盖你用的NB-IoT频段。比如你用B8(900MHz),天线就得支持880-960MHz。别拿个2.4G的WiFi天线往上怼,那肯定不行。
  • 接地处理:陶瓷贴片天线下面,通常需要净空区。我遇到过有人把天线直接贴在金属外壳上,结果信号直接没了。嗯,这个坑我踩过。

我个人习惯,项目打样阶段先用外置棒状天线调试,等性能调好了,再换成内置天线做整机。这样能快速定位问题是出在天线还是出在模组上。

3.3 SIM卡选择:别小看这张小卡片

SIM卡,说白了就是运营商的入场券。NB-IoT用的SIM卡,和手机SIM卡不太一样。主要有三种:

  • 普通SIM卡:就是手机里那种。但NB-IoT模组一般用Micro SIM或Nano SIM卡座。注意尺寸匹配。
  • 贴片SIM卡(eSIM):直接焊在板子上,体积小,抗震好。适合工业级产品。我做的水表项目,全用的eSIM,省了卡座和卡托,可靠性高不少。
  • 物联网专用SIM卡:运营商专门为物联网场景推出的卡。比如中国移动的OneLink、中国电信的IoT卡。这类卡支持小流量套餐,有的还支持定向APN,安全性更好。

选SIM卡,有几个关键点:

关键点 说明
APN设置 NB-IoT专用APN,比如cmnbiot(移动)、ctnb(电信)。别用手机APN。
鉴权方式 大部分NB-IoT卡不需要输入用户名密码,但有些需要。买卡时问清楚。
流量套餐 NB-IoT数据量很小,一个月几十KB到几MB。别买大流量套餐,浪费钱。
运营商覆盖 不同地区,NB-IoT覆盖不一样。建议先查一下当地覆盖情况再选运营商。

我的经验:

如果你做的是大批量产品,建议直接找运营商谈物联网卡批发。单价能压到几块钱一张,而且能拿到专用APN和固定IP。我曾经帮客户谈过一批电信的NB卡,单价3.5元/张,含一年1MB流量,够用了。

最后提醒一句:SIM卡的供电电压,NB-IoT模组一般支持1.8V和3.0V两种。你选的SIM卡要能匹配模组的电压。不然插上去不识别,查半天查不出原因——别问我怎么知道的。

好了,硬件选型这块,模组、天线、SIM卡,三个东西绑在一起考虑。选对了,后面调试就顺了。下一章咱们聊聊怎么搭开发环境,把第一行代码跑起来。