1. 物联网概述:从概念到落地
大家好,我是你们的老朋友。今天咱们正式开讲物联网。说实话,这个题目看着挺大,但别怕,我会用最接地气的方式把它讲透。
物联网,英文叫 Internet of Things,简称 IoT。说白了,就是把物理世界里的各种「东西」——传感器、设备、家电、机器——连到互联网上,让它们能说话、能交流、能干活。你想想看,一个温度传感器能自己把数据传到云端,一个智能灯泡能根据你的作息自动开关,这就是物联网的日常。
物联网的核心本质: 让物理世界数字化,让数字世界可控制。
1.1 物联网的发展历程
物联网不是突然冒出来的。我入行那会儿,这概念还没火,大家管它叫「嵌入式互联网」。来,我带你捋一捋它的成长史:
- 萌芽期(1990s): 最早是麻省理工的 Auto-ID 实验室提出了 RFID 和物联网的雏形。那时候大家还在想「怎么让物品自己报名字」。
- 起步期(2000s): 随着传感器和无线通信技术成熟,物联网开始进入工业领域。我记得当时做的一个项目,用 Zigbee 组网采集工厂设备数据,那叫一个折腾。
- 爆发期(2010s): 智能手机普及、云计算兴起、Wi-Fi 模块价格暴跌。智能家居、可穿戴设备开始走进千家万户。
- 成熟期(2020s 至今): 5G、AI、边缘计算加持。物联网不再是「连上网」那么简单,而是「智能地连、高效地用」。
我的经验: 物联网的发展,本质上是「连接成本」和「计算成本」不断下降的过程。十年前一个 Wi-Fi 模块要 50 块,现在 10 块不到。这就是技术普惠的力量。
1.2 物联网的体系架构
物联网的体系架构,我习惯把它分成三层。你想想看,就像盖房子——地基、墙体、屋顶,缺一不可。
感知层
这是物联网的「五官」。负责采集数据和执行动作。包括各种传感器(温度、湿度、压力、加速度)、执行器(电机、阀门、继电器)、以及 RFID 标签、摄像头等。
我在项目中遇到过: 有一次客户说数据不准,排查了半天,发现是传感器安装位置不对,被阳光直射了。嗯,感知层的坑,往往不在硬件本身,而在部署环境。
网络层
这是物联网的「神经」。负责把感知层的数据传送到应用层。包括各种通信技术(Wi-Fi、蓝牙、Zigbee、LoRa、NB-IoT、4G/5G)和网络协议(MQTT、CoAP、HTTP)。
说白了,网络层要解决三个问题:传多远?传多快?费不费电? 这三个问题,决定了你选什么通信方案。
应用层
这是物联网的「大脑」。负责处理数据、做出决策、提供用户界面。包括云平台、数据库、数据分析、手机 App、Web 控制台等。
一句话总结: 感知层负责「看」和「动」,网络层负责「传」,应用层负责「想」和「管」。
1.3 主流无线通信技术对比
好,到了大家最关心的部分。无线通信技术,是物联网的「命门」。选错了,项目就废了一半。我这些年踩过的坑,今天全抖出来。
咱们直接上表格,一目了然:
| 技术 | 频率 | 传输距离 | 速率 | 功耗 | 典型应用 |
|---|---|---|---|---|---|
| Wi-Fi | 2.4/5 GHz | 50-100m(室内) | 高(Mbps) | 高 | 智能家居、摄像头 |
| 蓝牙/BLE | 2.4 GHz | 10-100m | 中(1-2 Mbps) | 低 | 可穿戴、传感器 |
| Zigbee | 2.4 GHz | 10-100m(可组网) | 低(250 Kbps) | 低 | 智能家居、工业控制 |
| LoRa | Sub-1 GHz | 2-15 km(视距) | 极低(0.3-50 Kbps) | 极低 | 智慧农业、抄表 |
| NB-IoT | 授权频段 | 1-10 km | 低(200 Kbps) | 低 | 市政、资产追踪 |
Wi-Fi
Wi-Fi 是物联网里的「老大哥」。速度快、普及率高,家里、办公室到处都是。但它的功耗也高,不适合电池供电的设备。我做过一个 Wi-Fi 温湿度计,两节 AA 电池撑不过一个月。后来换了 BLE,直接干到半年。
避坑指南: 我曾经在一个项目中,为了省成本用了便宜的 Wi-Fi 模块,结果频繁掉线。后来换了乐鑫的 ESP32,稳如老狗。记住:Wi-Fi 模块的稳定性,直接决定了用户体验。
蓝牙/BLE
蓝牙低功耗(BLE)是物联网的「万金油」。手机直接连,开发简单,功耗低。适合短距离、小数据量的场景。比如智能手环、体脂秤、门锁。
我个人习惯,做原型验证时首选 BLE。因为手机 App 调试方便,不用搭网关。但要注意,BLE 的传输距离有限,穿墙能力一般。
Zigbee
Zigbee 是物联网的「组网高手」。它支持 Mesh 网络,一个节点坏了,数据会自动绕路。适合智能家居里那种「几十个设备互相配合」的场景。
嗯,这里要注意:Zigbee 的协议栈比较复杂,开发门槛比 BLE 高。我刚开始学的时候,被它的绑定、簇、端点搞得头大。但一旦上手,你会发现它真的很稳。
LoRa
LoRa 是物联网的「远距离之王」。它工作在 Sub-1 GHz 频段,穿透力强,功耗极低。一个 LoRa 节点,两节 AA 电池能跑好几年。
我在项目中遇到过: 一个智慧农业项目,农田里要部署几十个土壤湿度传感器。Wi-Fi 覆盖不到,4G 又太贵。最后选了 LoRa,一个网关覆盖整个农场,成本降了 80%。
我的建议: LoRa 适合「数据量小、距离远、电池供电」的场景。但它的速率很低,别想着用它传图片或音频。
NB-IoT
NB-IoT 是运营商主导的物联网技术。它工作在授权频段,安全性高,覆盖广。适合市政设施、智能水表、共享单车这类「广覆盖、低功耗、低速率」的应用。
说白了,NB-IoT 就是「物联网的 2G」。它不需要自己搭网关,直接用运营商的基站。但要注意,它需要 SIM 卡,有流量费。
1.4 如何选择通信技术?
很多新手会问:「这么多技术,我该选哪个?」我的回答是:先看需求,再选技术。
你问自己三个问题:
- 设备离网关多远? 10 米以内?选 BLE。100 米以内?选 Wi-Fi 或 Zigbee。几公里?选 LoRa 或 NB-IoT。
- 设备用电池吗? 用电池,选 BLE、Zigbee、LoRa。插电的,选 Wi-Fi。
- 数据量大吗? 传视频、图片?选 Wi-Fi 或 4G/5G。传几个字节的传感器数据?BLE、Zigbee、LoRa 都行。
我的经验法则: 没有最好的技术,只有最合适的技术。别为了炫技选一个复杂的方案,能用 BLE 解决的问题,别上 LoRa。能用 Wi-Fi 搞定的,别碰 Zigbee。
好了,这一章的内容就到这里。物联网的「世界观」已经给你搭好了。下一章,咱们会深入硬件层面,聊聊单片机选型和传感器接口设计。到时候见!