【软件系统架构】系列五:深入解析物联网网络分类及其在智能锁系统中的应用架构设计

目录

一、网络分类

1.按覆盖范围分类

2.按拓扑结构分类

3.按通信方式分类

4.按网络传输技术分类

5.按管理方式分类

6.按用途分类

二、网络分类在IoT网络中的应用

1.、按网络覆盖范围分类(PAN / LAN / WAN)

2.按拓扑结构分类(星型 / 网状 / 总线型 / 树型)

3.按通信方式分类(单播 / 多播 / 广播 / 点对点)

4.按传输媒介分类(有线 / 无线)

5.按管理架构分类(C/S架构 / P2P / 云边协同)

总结:IoT 网络中“网络分类”的实际意义

三、智能锁(Smart Lock)系统的网络架构

1.智能锁典型应用需求分析

2.推荐网络分类与技术搭配

3.智能锁网络架构图

4.推荐通信协议与设备端网络模型(基于 ESP32)

5.功耗优化建议

6.总结与选型建议


简介:

本篇文章系统梳理了物联网(IoT)中常见的网络分类方式,包括覆盖范围、拓扑结构、通信方式、传输介质与管理方式五大维度,并结合实际应用场景,深入解析这些分类在智能锁系统中的具体应用策略。

文章最后提供了一套基于 BLE + Wi-Fi + MQTT 的智能锁网络推荐架构图,适用于智能家居、门禁系统、共享租赁等场景。适合嵌入式开发者、IoT架构师和产品技术人员学习与落地参考。

一、网络分类

“网络分类”可以从多个维度进行划分,以下是常见的分类方式:


1.按覆盖范围分类

网络类型全称特点
PANPersonal Area Network个人局域网,几米范围,如蓝牙、ZigBee
LANLocal Area Network局域网,通常在办公室或家庭中
MANMetropolitan Area Network城域网,覆盖一个城市
WANWide Area Network广域网,如互联网,跨省甚至跨国连接
GANGlobal 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 + WANBLE(近场),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协议栈
【软件系统架构】系列五:通信方式&同步方式【软件系统架构】系列五:通信方式&同步方式
【软件系统架构】系列五:深入解析物联网网络分类及其在智能锁系统中的应用架构设计【软件系统架构】系列五:深入解析物联网网络分类及其在智能锁系统中的应用架构设计
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

34号树洞

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值