目录
一、概述
智能挂锁系统旨在通过物联网技术,实现远程控制与管理挂锁的开闭状态。系统面向个人用户与企业用户,提供移动端 App、小程序、后台管理平台等多端操作能力,并支持蓝牙、NB-IoT 等多种通信方式。
二、目标与约束
-
实现安全、稳定的智能锁控制和管理
-
支持多终端远程控制、记录查看与权限管理
-
高可用性与可扩展性支持大规模部署
-
锁设备受限于电池与计算能力,需轻量通信协议
三、系统架构总览(4+1 视图模型)
1.用例视图(Use Case View)
-
用户注册与登录(App/后台)
-
设备绑定与初始化
-
一键开锁 / 远程授权开锁
-
开锁记录查询 / 操作日志查看
-
设备状态上报(电量、信号等)
-
管理员远程配置设备参数
2.逻辑视图(Logical View)
系统模块分为以下几个子系统:
[用户端]
└─ App / 小程序 / Web 控制台
└─ 登录认证
└─ 设备管理
└─ 开锁控制
└─ 日志查询
[服务端]
└─ 网关接入服务(MQTT/NB-IoT)
└─ 设备控制服务
└─ 用户/权限服务
└─ 日志存储服务
└─ OTA升级服务
└─ 管理后台(Web)
[设备端]
└─ MCU 控制模块
└─ 通信模块(BLE / NB-IoT)
└─ 电源管理 / 传感器模块