1. 物联网与LPWAN概述
大家好,我是老张。做嵌入式硬件这行快十五年了,今天咱们聊聊物联网和LPWAN。说实话,刚入行那会儿,物联网还是个挺玄乎的概念。现在呢?满大街都是。你想想看,连路边的垃圾桶都在联网上报状态了。
1.1 物联网的起源与发展
物联网这个概念,最早是1999年由麻省理工的Kevin Ashton提出来的。他当时在宝洁做供应链优化,发现用RFID标签追踪货物特别管用。说白了,就是给物理世界里的东西贴上数字标签,让它们能"说话"。
我记得2012年做第一个物联网项目时,用的还是2G模块。那会儿的功耗,啧啧,一节18650电池撑不过三天。现在呢?LoRa节点用两节AA电池能跑好几年。这就是技术迭代的力量。
物联网的发展大致经历了三个阶段:
- 连接阶段(2000-2010):主要解决"能不能连"的问题。GPRS、WiFi是主流,功耗大、成本高。
- 感知阶段(2010-2018):传感器爆发,各种温湿度、压力、光照传感器满天飞。但通信协议还是各玩各的。
- 智能阶段(2018至今):LPWAN技术成熟了,边缘计算也起来了。设备不再是傻傻上传数据,而是会思考、会决策。
核心观点:物联网的本质不是"连",而是"用"。连上只是第一步,怎么从数据里挖出价值才是关键。
1.2 LPWAN技术对比
低功耗广域网,英文叫LPWAN。这玩意儿解决了一个核心矛盾:既要传得远,又要省电。传统无线技术里,这两者基本是互斥的。你想想看,WiFi传得近但省电?不对,WiFi其实挺费电的。4G传得远但功耗高?没错。
LPWAN的出现,算是把这对矛盾给调和了。目前市面上主流的三种技术:LoRa、NB-IoT、Sigfox。我一个个说。
LoRa
LoRa是Semtech公司搞出来的,用的是扩频技术。我在2016年第一次接触LoRa,当时觉得这玩意儿太神奇了——同样的发射功率,它能比FSK多传好几倍的距离。
LoRa的优势很明显:
- 自建网络,不依赖运营商。你买个网关就能自己搭网
- 功耗极低,休眠电流能做到2μA以下
- 抗干扰能力强,扩频技术不是盖的
但缺点也有:
- 数据速率低,最高也就50kbps
- 频段是ISM频段,各国规定不一样
- 终端节点多了,冲突概率上升
NB-IoT
NB-IoT是3GPP标准的一部分,说白了就是运营商级别的LPWAN。华为、爱立信这些通信巨头推的。我去年做了一个水表项目,客户指定要用NB-IoT,因为运营商覆盖好,不用自己建网。
NB-IoT的特点:
- 授权频段,干扰可控,可靠性高
- 运营商网络覆盖,全国漫游
- 数据速率比LoRa高一点,理论能到250kbps
但要注意:
- 模块成本比LoRa高,目前还在10块钱以上
- 功耗比LoRa高,尤其是连网时的峰值电流
- 依赖运营商基站,偏远地区覆盖可能不行
Sigfox
Sigfox是法国公司搞的,走的是超窄带技术。说实话,我在国内项目里很少见到Sigfox,但在欧洲挺火的。它的思路很极端:每次只传12字节的数据,但覆盖范围能做到50公里。
Sigfox的优缺点:
- 超低功耗,因为每次只发几毫秒
- 覆盖范围大,一个基站能管几十平方公里
- 但数据量太小,只能传传感器数值这种短消息
- 网络是Sigfox公司运营的,你得交服务费
我的建议:选型时别光看技术参数。我在项目中吃过亏——选了LoRa但客户要求全国覆盖,最后还得加NB-IoT。先搞清楚应用场景:自建网络选LoRa,运营商覆盖选NB-IoT,超低数据量且不在乎服务费可以试试Sigfox。
下面这张表,是我自己整理的对比,方便你快速决策:
| 参数 | LoRa | NB-IoT | Sigfox |
|---|---|---|---|
| 频段 | ISM(868/915MHz) | 授权频段(运营商) | ISM(868/915MHz) |
| 数据速率 | 0.3-50 kbps | 50-250 kbps | 100 bps |
| 覆盖范围 | 2-15 km(郊区) | 1-10 km(城区) | 10-50 km |
| 功耗 | 极低 | 低 | 极低 |
| 模块成本 | $2-5 | $5-10 | $1-3 |
| 网络模式 | 自建/公有 | 运营商 | 运营商 |
| 最大负载 | 256字节 | 1600字节 | 12字节 |
1.3 终端节点在物联网架构中的位置与作用
物联网架构,说白了就是三层:感知层、网络层、应用层。终端节点就在最底层的感知层。
我画了一张图,帮你理解这个架构:
终端节点在物联网里扮演什么角色?我总结了三句话:
- 数据采集者:把物理世界的温度、压力、位置等信息变成数字信号
- 信息传递者:通过LPWAN技术把数据送到网络层
- 指令执行者:接收云端下发的控制指令,比如开关阀门、调整参数
避坑指南:我曾经在一个项目中,把终端节点设计得太"聪明"了——在MCU里做了大量数据处理和算法。结果呢?电池续航从预期的两年缩水到三个月。记住,终端节点的核心任务是采集和传输,别在上面跑太复杂的逻辑。复杂计算交给云端去做。
终端节点的硬件组成,通常包括这几个部分:
- 传感器:根据应用场景选型,注意功耗和精度
- MCU:负责数据采集、协议栈处理、休眠唤醒
- LPWAN通信模块:LoRa、NB-IoT或Sigfox
- 电源管理:电池、DC-DC、LDO,还有最重要的——休眠电路
- 天线:别小看它,天线设计不好,再好的模块也白搭
嗯,说到天线,我得多说一句。很多新手觉得天线随便焊根导线就行。我见过一个项目,LoRa模块标称能传5公里,结果实际测试只有500米。查了半天,发现天线匹配电路没调好。所以啊,硬件设计里,天线和电源是最容易出坑的地方。
好了,这一章就聊到这儿。物联网和LPWAN的底子打好了,后面咱们才能深入聊终端节点的具体设计。记住一句话:好的终端节点设计,是在功耗、成本、性能之间找到最佳平衡点。
公众号:蓝海资料掘金营,微信deep3321