1. 物联网概述:从概念到架构,再到通信技术选型

大家好,我是你们这门课的老朋友。咱们今天聊物联网。

说实话,这词儿被炒了十几年了。但真正动手做过智能设备接入的人,心里都清楚——物联网不是玄学,是实打实的工程问题。我最早接触物联网是在2014年,那时候给一家工厂做设备监控,用的还是2G模块,动不动就掉线。嗯,那会儿踩的坑,现在想想都是宝贵的经验。

1.1 什么是物联网?

物联网,说白了就是「物」连上网。但这里的「物」不是你家冰箱、空调那么简单。它可以是工厂里的电机、农田里的土壤传感器、甚至你手腕上的手环。

我个人习惯这样定义:物联网是通过感知设备采集物理世界的数据,借助网络传输到计算平台,最终实现智能化控制与决策的系统。

你想想看,如果没有物联网,你家的灯得手动开关。有了物联网,灯可以根据光线传感器自动调节亮度,甚至在你回家前就提前打开。这就是「物」有了「感知」和「思考」的能力。

核心三要素:

  • 感知:传感器采集温度、湿度、位置、状态等数据
  • 连接:通过网络把数据传出去
  • 智能:在云端或本地做分析、决策、控制

1.2 物联网四层架构

做物联网项目,第一件事就是搞清楚系统长什么样。我见过不少新手,一上来就写代码,结果连数据从哪来到哪去都没想明白。这里我给大家画个框架图,你一看就懂了。

物联网四层架构 感知层 传感器 · 执行器 · RFID · 摄像头 · 智能终端 功能:采集物理世界数据,执行控制指令 网络层 Wi-Fi · BLE · ZigBee · LoRa · 4G/5G · NB-IoT 功能:数据传输与路由,连接感知层与平台层 平台层 设备管理 · 数据存储 · 规则引擎 · API网关 功能:设备接入、数据处理、能力开放 应用层 智能家居 · 智慧工厂 · 智慧农业 · 车联网 功能:面向用户的业务逻辑与交互界面

这张图我建议你保存下来。每次做物联网项目,先对着它捋一遍:我的传感器在哪一层?数据走什么网络?平台用什么?应用给谁用?

感知层

这是物联网的「五官」。温度传感器、湿度传感器、红外感应、GPS定位……所有能采集物理世界信息的设备,都归在这一层。我在项目中遇到过最头疼的事,就是传感器选型没做好——精度不够、功耗太高、或者干脆在恶劣环境下罢工。所以,感知层不是「有个传感器就行」,你得考虑它的量程、精度、工作温度、甚至防护等级。

网络层

数据采集上来,怎么传出去?这就是网络层的事。Wi-Fi、蓝牙、ZigBee、LoRa……每种技术都有自己的脾气。后面我会专门对比它们,这里先记住一句话:没有最好的通信技术,只有最合适的。

平台层

数据到了云端,谁来管?平台层就是物联网的「大脑」。它负责设备注册、数据存储、规则引擎、API接口。我个人习惯用阿里云IoT或AWS IoT,但不管用哪个,核心逻辑都一样:设备身份认证、数据上下行、指令下发。

应用层

最后,数据要变成人能看懂的东西。手机App、大屏看板、Web管理后台……这些都是应用层。我曾经给一个智慧农业项目做App,农民伯伯说「图表太复杂看不懂」,后来改成了红绿灯式的状态指示——绿字正常、黄字预警、红字报警。你看,应用层的关键不是技术多炫,而是用户用着顺手。

1.3 主流无线通信技术对比

做物联网选通信技术,我见过太多人踩坑了。有人用Wi-Fi做低功耗传感器,结果电池三天就没电;有人用LoRa传高清图片,结果发现带宽根本不够。这里我给大家一个对比表,选型时对着看就行。

技术 频段 传输距离 速率 功耗 典型场景
Wi-Fi 2.4GHz / 5GHz 室内 30-50m 最高 1Gbps+ 高 智能家居、摄像头、大屏设备
BLE(蓝牙低功耗) 2.4GHz 10-100m 1-2 Mbps 极低 手环、传感器、门锁
ZigBee 2.4GHz / 868MHz / 915MHz 10-100m(可组网) 250 Kbps 低 智能照明、楼宇自动化
LoRa Sub-1GHz(如 868/915MHz) 2-15 km(视距) 0.3-50 Kbps 极低 智慧农业、远距离传感器

选型小技巧:

  • 如果设备插电、不差钱、要高速——选 Wi-Fi
  • 如果设备用电池、距离近、数据量小——选 BLE
  • 如果需要自组网、节点多、稳定性高——选 ZigBee
  • 如果需要几公里传输、低功耗、低速率——选 LoRa

Wi-Fi

Wi-Fi 大家最熟悉。家里、办公室到处都是。它的优点是速度快、生态成熟。但缺点也很明显——功耗高。我做过一个项目,用ESP8266做温度采集,电池供电,结果两天就得换一次电池。后来改成了BLE,续航直接到了半年。所以,Wi-Fi 适合插电设备,比如智能音箱、摄像头。

BLE(蓝牙低功耗)

BLE 是物联网里我最喜欢的技术之一。功耗极低,一颗纽扣电池能跑几个月甚至一年。而且现在手机都支持BLE,调试起来很方便。我记得有一次给客户做智能门锁,用BLE做近场开锁,用户手机靠近门锁就能自动解锁,体验非常好。但要注意,BLE 传输距离有限,穿墙能力也一般。

ZigBee

ZigBee 的特点是自组网。每个设备都可以当路由器,信号可以一跳一跳地传过去。适合智能照明这种节点多、需要覆盖大空间的场景。不过,ZigBee 的速率很低,传不了大包数据。而且不同厂家的ZigBee设备有时不兼容,这点要小心。

避坑指南:

我曾经在ZigBee项目上吃过亏——买了两个不同品牌的ZigBee灯,结果它们之间无法组网。后来才知道,ZigBee虽然有标准协议,但很多厂家做了私有扩展。所以,同一项目尽量用同一家的ZigBee设备,或者确认它们都支持ZigBee 3.0标准。

LoRa

LoRa 是远距离低功耗的代表。在开阔地带,一个LoRa网关能覆盖几公里。我做过一个智慧农业项目,农田里每隔几百米放一个土壤湿度传感器,用LoRa把数据传回网关,再通过4G上云。电池供电,一年不用换。但LoRa的速率很低,传不了图片或音频,只能传小数据包。

1.4 小结

这一章我们聊了物联网的定义、四层架构,还有四种主流无线通信技术。说白了,物联网就是把物理世界数字化,然后通过网络连起来,最后变成智能服务。而通信技术选型,是决定项目成败的关键一步。