目录
简介:
本篇文章系统梳理了物联网(IoT)中常见的网络分类方式,包括覆盖范围、拓扑结构、通信方式、传输介质与管理方式五大维度,并结合实际应用场景,深入解析这些分类在智能锁系统中的具体应用策略。
文章最后提供了一套基于 BLE + Wi-Fi + MQTT 的智能锁网络推荐架构图,适用于智能家居、门禁系统、共享租赁等场景。适合嵌入式开发者、IoT架构师和产品技术人员学习与落地参考。
一、网络分类
“网络分类”可以从多个维度进行划分,以下是常见的分类方式:
1.按覆盖范围分类
网络类型 | 全称 | 特点 |
PAN | Personal Area Network | 个人局域网,几米范围,如蓝牙、ZigBee |
LAN | Local Area Network | 局域网,通常在办公室或家庭中 |
MAN | Metropolitan Area Network | 城域网,覆盖一个城市 |
WAN | Wide Area Network | 广域网,如互联网,跨省甚至跨国连接 |
GAN | Global Area Network | 全球网,是互联网的更广义版本 |
2.按拓扑结构分类
拓扑结构 | 特点 |
总线型(Bus) | 所有节点共用一条传输线路,结构简单,易发生冲突 |
星型(Star) | 所有设备通过集线器/交换机集中连接,常见于局域网 |
环型(Ring) | 每个设备连接成环,数据沿一个方向传输 |
网状型(Mesh) | 每个节点都与多个节点连接,冗余高,适合容错场景 |
树型(Tree) | 星型与总线型的混合结构,用于大型网络 |
3.按通信方式分类
分类方式 | 说明 |
点对点(P2P) | 两个节点直接通信,如蓝牙、部分P2P软件 |
广播式(Broadcast) | 一对多通信,所有节点都能接收到(如传统以太网) |
多播(Multicast) | 一对多(特定组)通信,节省带宽 |
单播(Unicast) | 一对一通信 |
4.按网络传输技术分类
类型 | 特点 |
有线网络 | 使用电缆传输,如以太网、光纤 |
无线网络 | 使用电磁波,如 Wi-Fi、LTE、5G、LoRa、ZigBee |
混合网络 | 有线与无线结合 |
5.按管理方式分类
类型 | 特点 |
对等网络(P2P) | 所有终端地位相等,资源共享,易部署 |
客户机-服务器网络(C/S) | 服务器集中管理资源,安全性和管理能力强 |
6.按用途分类
网络类型 | 应用场景 |
互联网(Internet) | 全球公开访问的网络 |
内联网(Intranet) | 企业内部使用,不能被外部访问 |
外联网(Extranet) | 提供给合作伙伴访问的局部网络 |
物联网(IoT) | 用于设备联网和控制,如智能家居 |
二、网络分类在IoT网络中的应用
在 IoT 网络 中,传统“网络分类”方式(如 LAN/WAN、星型/网状拓扑、有线/无线等)依然适用,并且在实际部署中会与物联网特性紧密结合。下面将以 “网络分类在 IoT 网络中的具体应用” 为核心进行逐类深入讲解,并附应用示例。
1.、按网络覆盖范围分类(PAN / LAN / WAN)
分类 | IoT 应用示例 | 特点 |
PAN(个人区域网) | 智能手环与手机、蓝牙耳机 | 超短距离、低功耗、用户中心 |
LAN(局域网) | 智能家居系统(Wi-Fi灯、空调、摄像头) | 房间/家庭范围,使用 Wi-Fi / ZigBee |
WAN(广域网) | 城市共享单车系统、远程井盖监测 | 覆盖大范围,常用 NB-IoT / LoRa / 5G |
GAN(全球网) | 全球部署的物流追踪设备 | 多国家跨域通信(MQTT over Internet) |
✅ 应用场景延伸:
城市管网监测 → WAN(NB-IoT)
智能家居网关 → LAN(ZigBee/Wi-Fi)接入,WAN(MQTT)上报云端
可穿戴设备 → PAN(BLE)连接手机,再通过手机连入互联网上传数据
2.按拓扑结构分类(星型 / 网状 / 总线型 / 树型)
拓扑结构 | 物联网应用场景 | 特点 |
星型 | ZigBee 灯控系统、LoRaWAN 网络 | 易部署,集中式控制,节点故障不影响主干 |
网状(Mesh) | BLE Mesh 灯控系统、ZigBee Mesh | 节点之间中继转发,范围大、抗干扰强 |
总线型 | Modbus RTU 工业串口网络 | 通信效率高,组网简单,主站轮询 |
树型 | 工厂传感器采集层 → 网关 → 云平台 | 分级管理结构清晰,易维护、易扩展 |
✅ 应用实例延伸:
BLE Mesh 灯控系统 → 网状网络拓扑,任一灯故障不会中断整个网络
工业采集线(Modbus) → 总线型拓扑,主机轮询多个传感器
LoRaWAN → 星型拓扑,所有节点通信都通过集中式网关中转
3.按通信方式分类(单播 / 多播 / 广播 / 点对点)
通信方式 | 应用 | 特点 |
点对点(P2P) | 手机通过 BLE 控制智能锁 | 实时直接、无服务器中转 |
广播(Broadcast) | ZigBee 网络中的发现/配对 | 所有节点监听同一个广播频道 |
多播(Multicast) | BLE Mesh 组控制命令 | 对特定一组节点下发指令 |
单播(Unicast) | MQTT 云端下发控制命令 | 精准下发,节省带宽,安全性好 |
✅ 示例:
智能灯批量开关(组播)
设备上线时广播注册信息
云平台下发 OTA 升级指令(单播)
4.按传输媒介分类(有线 / 无线)
类型 | IoT 应用场景 | 特点 |
有线(以太网 / 串口) | 工业 PLC、机房设备 | 稳定、高速、低干扰 |
无线(Wi-Fi / BLE / LoRa / NB-IoT) | 家庭安防、农业远程监控 | 部署灵活、省布线成本 |
✅ 示例延伸:
智能摄像头 → 有线(PoE) + 无线(Wi-Fi)双模支持
工业传感器 → RS485 或 CAN 总线连接边缘网关
户外垃圾桶 → NB-IoT 上报垃圾满溢状态,低功耗
5.按管理架构分类(C/S架构 / P2P / 云边协同)
类型 | 应用示例 | 特点 |
C/S 架构 | MQTT 协议,设备作为客户端接入云端服务器 | 中心控制,安全可控 |
P2P 架构 | 局域网内手机直接控制设备(如 Wi-Fi 插座) | 无需云,延迟低 |
云-边-端架构 | 工业 IoT,边缘网关采集,云上管理 | 降低延迟,提高数据处理效率和可扩展性 |
总结:IoT 网络中“网络分类”的实际意义
分类方式 | IoT 应用价值 |
覆盖范围分类 | 匹配通信技术选择(Wi-Fi vs NB-IoT vs BLE) |
拓扑结构分类 | 决定组网方式与容错能力(星型 vs Mesh) |
通信方式分类 | 优化带宽利用与控制策略(广播 vs 单播) |
有线/无线分类 | 根据场景部署成本与可靠性(工业 vs 家庭) |
管理方式分类 | 构建高可用、高扩展的物联网平台体系 |
三、智能锁(Smart Lock)系统的网络架构
针对智能锁(Smart Lock)系统的网络架构,推荐从使用场景、安全性、功耗、覆盖范围、交互方式、远程控制能力等多角度综合考量,构建低功耗 + 多模通信 + 云边协同的智能物联网网络体系。
1.智能锁典型应用需求分析
功能需求 | 网络设计要点 |
局域网内控制(App/蓝牙) | 低功耗、快速响应(BLE、Wi-Fi) |
远程控制与状态监测 | 云端中转、安全认证(MQTT over Wi-Fi/4G) |
OTA 升级 / 报警推送 | 稳定长连接,支持断点续传 |
门禁权限管理 / 一次性密码 | 实时同步与云端交互能力 |
电池供电,功耗敏感 | 超低功耗通信(BLE、低频唤醒) |
2.推荐网络分类与技术搭配
网络分类 | 推荐技术 | 理由 |
覆盖范围:LAN + WAN | BLE(近场),Wi-Fi(局域),MQTT/HTTPS(远程) | 局部控制 + 云平台交互 |
拓扑结构:星型 + 云边协同 | 设备 → 网关 → 云 | 集中管理,便于扩展与升级 |
通信方式:点对点 + 单播 + 多播 | BLE配对、MQTT控制命令 | 灵活、高效、节省带宽 |
传输媒介:无线为主,有线辅助 | Wi-Fi 主控,BLE/NFC 辅助,选配以太网网关 | 部署方便,适应性强 |
管理架构:云-边-端一体化 | 云平台 + 本地网关/手机 + 智能锁端 | 安全高效、支持断网本地控制 |
3.智能锁网络架构图
以下为推荐的智能锁通信系统结构图(云-边-端架构):
┌──────────────────────┐
│ 云端平台 │
│ 设备认证、指令下发、状态管理 │
│ MQTT Broker / HTTPS API │
└────────┬─────────────┘
│
Internet(4G/Wi-Fi)
│
┌────────▼────────┐
│ 边缘网关(可选) │
│ ESP32/Wi-Fi 模块 │
│ BLE <-> Wi-Fi 转发 │
└────┬────────────┘
│
┌────────────┬───────┴────────────┬────────────┐
│ │ │ │
┌────▼───┐ ┌────▼────┐ ┌─────▼─────┐ ┌────▼─────┐
│智能锁A │←→│ 用户手机 │←→ BLE │ 一次性密码 │ │ 蓝牙临时授权│
│ ESP32 │ │ App端 │ └───────────┘ └───────────┘
└───────┘ └──────────┘
图示说明:
-
云平台通过 MQTT/HTTPS 与边缘网关通信。
-
网关与智能锁使用 Wi-Fi 通信(ESP32 同时具备 BLE + Wi-Fi 功能)。
-
手机通过 BLE 本地控制智能锁,也可通过局域网访问网关。
-
所有通信通道均考虑低功耗、可靠性和可扩展性。
4.推荐通信协议与设备端网络模型(基于 ESP32)
协议栈 | 用途 |
BLE GATT | 配对绑定、临时本地开锁 |
MQTT/SSL | 云平台控制命令推送、事件上报(开锁记录等) |
HTTPS/REST API | 用户操作日志、密码同步、远程配置 |
mDNS/HTTP OTA | 设备发现与远程升级 |
Wi-Fi Station Mode | 主通信通道 |
5.功耗优化建议
模块 | 优化策略 |
BLE广播 | 设置定时唤醒+广播时间窗 |
Wi-Fi通信 | 按需上线、使用 ESP-NOW/缓存MQTT |
MQTT心跳 | 保持最小连接保持时间(如 60s PING) |
传感器数据上传 | 门状态变化再触发(Event-driven) |
6.总结与选型建议
项目场景 | 推荐组合 |
家用智能锁 | BLE + Wi-Fi + MQTT + 手机 App |
楼宇/公寓租赁 | BLE + 网关(Wi-Fi/4G)+ 云平台管理 |
酒店/共享门锁 | BLE/NFC + 一次性密码 + OTA批量控制 |
工业/仓储门锁 | LoRa/NB-IoT + 本地边缘服务 + 云管控 |
扩展阅读:
【软件系统架构】系列四:嵌入式技术 | 【软件系统架构】系列四:嵌入式技术 |
【软件系统架构】系列四:嵌入式软件开发流程全解析(包含示例) | 【软件系统架构】系列四:嵌入式软件开发流程全解析(包含示例) |
【软件系统架构】系列四:嵌入式软件-DO-178B 安全认证标准 | 【软件系统架构】系列四:嵌入式软件-DO-178B 安全认证标准 |
【软件系统架构】系列四:嵌入式软件-CMMI 安全认证标准及认证所需资源模板 | 【软件系统架构】系列四:嵌入式软件-CMMI 安全认证标准及认证所需资源模板 |
【软件系统架构】系列四:嵌入式软件-M2M(Machine to Machine)系统详解及开发模板 | 【软件系统架构】系列四:嵌入式软件-M2M(Machine to Machine)系统详解及开发模板 |
【软件系统架构】系列四:嵌入式软件-NPU(神经网络处理器)系统及模板 | 【软件系统架构】系列四:嵌入式软件-NPU(神经网络处理器)系统及模板 |
【软件系统架构】系列四:嵌入式软件-M2M 与 NPU 技术对比及协同设计方案 | 【软件系统架构】系列四:嵌入式软件-M2M 与 NPU 技术对比及协同设计方案 |
【软件系统架构】系列四:嵌入式微处理器(MPU) | 【软件系统架构】系列四:嵌入式微处理器(MPU) |
【软件系统架构】系列四:嵌入式微控制器(MCU) | 【软件系统架构】系列四:嵌入式微控制器(MCU) |
【软件系统架构】系列四:数字信号处理器(DSP) | 【软件系统架构】系列四:数字信号处理器(DSP) |
【软件系统架构】系列四:SoC(System on Chip,片上系统) | 【软件系统架构】系列四:SoC(System on Chip,片上系统) |
【软件系统架构】系列四:MPU vs MCU vs DSP vs SoC 嵌入式处理器选型终极指南 | 【软件系统架构】系列四:MPU vs MCU vs DSP vs SoC 嵌入式处理器选型终极指南 |
【软件系统架构】系列四:嵌入式微处理器 | 【软件系统架构】系列四:嵌入式微处理器 |
【软件系统架构】系列四:多核处理器架构与调度(Deep Dive) | 【软件系统架构】系列四:多核处理器架构与调度(Deep Dive) |
【软件系统架构】系列四:嵌入式软件与操作系统 | 【软件系统架构】系列四:嵌入式软件与操作系统 |
【软件系统架构】系列四:嵌入式软件与操作系统 | 【软件系统架构】系列四:嵌入式软件与操作系统 |
【软件系统架构】系列四:嵌入式协议栈架构详解 | 【软件系统架构】系列四:嵌入式协议栈架构详解 |
【软件系统架构】系列四:嵌入式中间件设计全景解析 | 【软件系统架构】系列四:嵌入式中间件设计全景解析 |
【软件系统架构】系列四:嵌入式 SDK 框架设计指南 | 【软件系统架构】系列四:嵌入式 SDK 框架设计指南 |
【软件系统架构】系列四:AI 模型在嵌入式设备部署指南 | 【软件系统架构】系列四:AI 模型在嵌入式设备部署指南 |
【软件系统架构】系列四:嵌入式操作系统 | 【软件系统架构】系列四:嵌入式操作系统 |
【软件系统架构】系列四:嵌入式实时操作系统(RTOS) | 【软件系统架构】系列四:嵌入式实时操作系统(RTOS) |
【软件系统架构】系列四:设备驱动与板级支持包(BSP) | 【软件系统架构】系列四:设备驱动与板级支持包(BSP) |
【软件系统架构】系列五:OSI/RM 七层模型和TCP/IP分层模型深入解析 | 【软件系统架构】系列五:OSI/RM 七层模型和TCP/IP分层模型深入解析 |
【软件系统架构】系列五:TCP/IP 协议栈 | 【软件系统架构】系列五:TCP/IP 协议栈 |
【软件系统架构】系列五:LwIP协议-轻量级开源TCP/IP协议栈 | 【软件系统架构】系列五:LwIP协议-轻量级开源TCP/IP协议栈 |
【软件系统架构】系列五:通信方式&同步方式 | 【软件系统架构】系列五:通信方式&同步方式 |
【软件系统架构】系列五:深入解析物联网网络分类及其在智能锁系统中的应用架构设计 | 【软件系统架构】系列五:深入解析物联网网络分类及其在智能锁系统中的应用架构设计 |