📱
家属端(小程序 H5 版)
微信一键登录、老人状态、家里设备、告警处理、联系人、通知偏好
打开 →
🖥
运营后台
总览、告警中心、设备台账、住户、账号权限、字典、工单、审计
打开 →
📡
设备模拟器
点一下 SOS / 漏水 / 断电,看数据怎样一路走到家属手机
打开 →
三段是怎么串起来的
所有箭头都走真实 HTTP 接口,没有一处是页面里写死的假数据。
① 设备 / 网关
sim_device.py
:9901
:9901
5 台设备按真实帧格式上报;按钮触发 SOS、水浸、断电
→
② 接入层(M 层)
/internal/iot/v1/**
:8080
:8080
I-01 事件 / I-02 状态 / I-12 原文,验签限流幂等后落 iot_event
→
③ 业务层
AlarmEngine + 53 API
:8080
:8080
把原始事件翻成告警和通知,供家属端、后台查询与处置
→
④ 前端
/api/v1/**
H5
H5
家属端看与确认,后台看全量与闭环
演示动线(8 步,约 7 分钟)
打开家属端,用「微信一键授权(模拟)」进去。首页能看到老人、在线设备数、待处理告警。验证码那条链路可以点「注册」试:随机 6 位数字直接填好,不真发短信。
打开设备模拟器,点「🆘 按下 SOS」或「💧 卫生间漏水」。
等 8 秒(告警引擎扫描周期),回家属端点刷新 → 新告警出现 → 点开 → 「我知道了 / 已处理 / 误报」都能点,处理记录会留痕。
打开运营后台,总览的 KPI、近 7 天告警柱状、最新告警会跟着变;告警中心可关闭工单,审计日志能看到刚才所有写操作。
家属端 →「设备」→ + 绑定设备:扫码(或用演示设备码)/手填编号,能把一台没建档的设备激活并挂到家里。
家属端 →「我的」→ + 创建我的家:像美团新增收货地址一样,地图选点或 GPS 定位 → 省市区 → 小区 → 楼栋单元房号 → 提交;建好后顶部 ⌄ 可以在多个家之间切换。
填写老人信息:「我的」→ + 填写老人信息 → 姓名/性别/生日/照护等级/是否独居/画像授权 → 保存后点开老人,可以改资料、加紧急联系人(姓名手机号加密,列表只显示打码号码)。
一家人怎么进来:户主点「🎟️ 邀请家人」拿 6 位码;另一个浏览器 / 无痕窗口注册新账号 → 「我的 → 加入别人的家」→ 输码直接进,或搜小区房号「申请加入」。回到户主窗口点「📥 审批」,能看到申请并点通过 / 拒绝。
账号与地址
家属端 · 演示账号13800000000 / 123456,或直接点微信一键
运营后台admin(口令按部署说明)
业务服务
http://127.0.0.1:8080模拟控制台
http://127.0.0.1:9901健康检查
/health → flyway 1.0.28 / 87 表本页地址
/app/index.html
这是演示环境,不是生产版本。三件事还没做:真微信换 openid、真短信通道、告警规则表(目前只有 SOS / 水浸 / 门磁 / 断电 4 条规则,阈值、静默期、升级链要产品定)。
角色数据范围也还没收紧——后台账号现在能看全部小区,上线前必须由程序员补。
地图只用腾讯地图 GL JS(SDK 不带 key、走代理、GCJ-02 坐标); 从 :8080 打开时代理未启用,会自动降级成「演示坐标板」,功能仍可用,但没有真实底图。
地图只用腾讯地图 GL JS(SDK 不带 key、走代理、GCJ-02 坐标); 从 :8080 打开时代理未启用,会自动降级成「演示坐标板」,功能仍可用,但没有真实底图。
鹤仆云 · 守望 S 线一期 · 三段贯通演示