1. 物联网概述:物联网定义、发展历程、体系架构、关键技术
大家好,我是你们这门课的老朋友。今天咱们正式开篇,聊聊物联网到底是个啥。
说实话,我入行那会儿,物联网还是个挺玄乎的概念。记得2010年左右,我参与一个智能路灯项目,甲方说要做「物联网」,结果我们折腾了大半年,其实就是给路灯装了个GPRS模块,能远程开关。现在回头看,那玩意儿连物联网的入门都算不上。但正是这些早期的摸索,让我对物联网有了切身的理解。
1.1 物联网的定义
物联网,英文叫Internet of Things,简称IoT。说白了,就是把物理世界里的各种「东西」——传感器、设备、车辆、家电——通过网络连起来,让它们能互相通信、交换数据,最终实现智能化的识别、定位、跟踪和管理。
你想想看,传统互联网连接的是「人」,而物联网连接的是「物」。这个区别很关键。我经常跟团队说:互联网是让人获取信息,物联网是让物自动产生信息并做出反应。
核心定义:物联网是通过信息传感设备,按约定的协议,将任何物品与互联网连接起来,进行信息交换和通信,以实现智能化识别、定位、跟踪、监控和管理的一种网络。
1.2 发展历程
物联网不是一天建成的。我把它分成三个阶段,这样好记:
| 阶段 | 时间 | 特点 | 我经历过的案例 |
|---|---|---|---|
| 萌芽期 | 1999-2005 | RFID技术为主,概念提出 | 做过一个仓库物资追踪系统,用RFID标签,那时候读卡器比砖头还大 |
| 发展期 | 2005-2015 | 无线传感网兴起,M2M通信 | 给某工厂做设备监控,用ZigBee组网,调试信号干扰调了整整两周 |
| 爆发期 | 2015至今 | 云计算+大数据+AI融合 | 现在做智慧园区,一个网关能接上千个设备,数据直接上云分析 |
嗯,这里要注意:很多人以为物联网是近几年才有的。其实1999年MIT的Kevin Ashton就提出了这个概念。只不过那时候网络带宽、传感器成本、芯片算力都不够,所以一直没火起来。说白了,技术成熟度决定了产业爆发点。
1.3 体系架构
物联网的体系架构,我习惯把它分成三层。这个分层方式,几乎所有物联网项目都适用:
1.3.1 感知层
这是物联网的「五官」。负责采集数据和执行指令。
- 传感器:温度、湿度、压力、光照、加速度……种类多到数不清
- 执行器:继电器、电机、阀门、报警器
- RFID标签/读卡器:身份识别和物品追踪
- 摄像头:视觉感知,现在越来越普及
我在项目中遇到过一个问题:某次做冷链物流监控,温度传感器放在车厢最里面,结果采集到的数据和实际货物温度差了5度。后来才发现,传感器位置不对,空气流通不好。所以啊,感知层的部署位置,比传感器精度更重要。
1.3.2 网络层
这是物联网的「神经」。负责把感知层的数据传送到处理中心。
网络层又分两种:
- 短距离通信:Wi-Fi、蓝牙、ZigBee、LoRa(这个我们后面会重点讲)
- 长距离通信:4G/5G、NB-IoT、卫星通信
我曾经踩过一个坑:给一个偏远山区的环境监测站选通信方案,一开始选了4G,结果基站信号覆盖不到。后来换成LoRa,用网关中继,才解决问题。所以选网络方案时,一定要实地测试信号覆盖,别光看参数。
1.3.3 应用层
这是物联网的「大脑」。负责数据处理、分析和业务呈现。
- 云平台:数据存储、设备管理、规则引擎
- 数据分析:趋势预测、异常检测、报表生成
- 用户界面:手机APP、Web仪表盘、大屏展示
我的建议:做物联网项目时,先把应用层的需求想清楚,再倒推感知层和网络层的设计。很多新手一上来就选传感器、选通信模块,最后发现数据采集回来了,但不知道怎么用。这是典型的「为了物联网而物联网」。
1.4 关键技术
物联网涉及的技术面很广。我挑几个最核心的说说:
- 传感器技术:万物互联的基础。MEMS传感器让成本降到了几块钱一个。
- 无线通信技术:Wi-Fi、蓝牙、LoRa、NB-IoT、5G,各有各的适用场景。
- 嵌入式系统:这是咱们这门课的重点。网关设备的核心就是嵌入式系统。
- 云计算与边缘计算:数据量大到一定程度,全上云不现实,边缘计算就派上用场了。
- 安全技术:物联网设备数量多、算力弱,安全防护是个大难题。
我记得2018年帮一个智能家居公司做安全审计,发现他们的智能插座居然没有加密通信,任何人都能通过抓包控制家里的电器。这要是被恶意利用,后果不堪设想。所以安全不是可选项,是必选项。
警告:很多物联网项目失败,不是因为技术不行,而是因为忽略了「物」的多样性。不同厂商的设备协议不同、数据格式不同,集成起来非常痛苦。所以从一开始就要考虑标准化和互操作性。
1.5 小结
这一章我们聊了物联网的定义、发展历程、三层架构和关键技术。说白了,物联网就是把物理世界数字化,然后通过网络让数据流动起来,最终实现智能化。
下一章,我们会深入聊聊物联网网关——这个连接感知层和网络层的「桥梁」。我会结合我实际做过的项目,讲讲网关到底该怎么选、怎么设计。
好,今天就到这儿。有什么问题,咱们课程群里聊。