健康检测后端

接口文档总览 · Docker 部署 · 47.116.111.12

进入管理后台 admin / 123456

服务导航

📱 主后端 (5035)

小程序API + 管理后台

查看接口 →

🛏️ X1 设备

X1 睡眠监测 (通过主后端)

查看接口 →

📡 X7 设备 (5030)

实时数据、报告、预警

查看接口 →

🚨 L4Pro/跌倒 (5010)

跌倒检测、事件、预警

查看接口 →

🛏️ X2 后端 (5020)

睡眠监测、设备管理

查看接口 →

🔄 实时数据 (5000)

AMQP 实时数据中转

查看接口 →

主后端 API

端口 5035 · Nginx: /api/http://127.0.0.1:5035/api/

认证

POST /api/auth/wx-phone-login
微信手机号登录 {"phone":"138xxx","code":"123456"}
POST /api/auth/sms/send
发送短信验证码 {"phone":"138xxx"}
POST /api/auth/sms/login
短信验证码登录
POST /api/auth/refresh
刷新 token
POST /api/auth/logout
退出登录

睡眠数据 (X1 / X2)

GET /api/sleep/realtime?device=xxx
X1/X2 实时睡眠数据
GET /api/sleep/report/daily?device=xxx&date=
每日睡眠报告
GET /api/sleep/report/index?device=xxx&startDate=&endDate=
报告日期索引
GET /api/sleep/report/comparison?device=xxx&type=week&startDay=&endDay=
报告对比分析
GET /api/sleep/warnings?device=xxx
预警记录列表

睡眠设置

GET /api/sleep/settings/report?device=xxx
查询报告设置
POST /api/sleep/settings/report
保存报告设置
POST /api/sleep/settings/report/query
下发查询报告参数指令
GET /api/sleep/settings/warning?device=xxx
查询预警设置
POST /api/sleep/settings/warning
保存预警设置
POST /api/sleep/settings/warning/query
下发查询预警参数指令

设备控制 (X1/X2)

POST /api/sleep/device/command
下发设备命令
POST /api/sleep/device/upload-interval
设置设备上报周期
POST /api/sleep/device/pressure-init
压敏传感器初始化
POST /api/sleep/device/bed-info
床信息设置
POST /api/sleep/device/sleep-env
睡眠环境设置 (单双人模式)

X7 (主后端路由)

GET /api/x7/realtime?device=xxx
X7 实时数据
GET /api/x7/sleep/daily?device=xxx&date=
X7 每日睡眠报告
GET /api/x7/sleep/report-index?device=xxx&startDate=&endDate=
X7 报告索引
GET /api/x7/sleep/comparison?device=xxx&type=week&startDay=&endDay=
X7 睡眠对比
GET /api/x7/warnings?device=xxx
X7 预警列表

X7 设置 (主后端)

GET /api/x7/settings/monitor?device=xxx
查询监控设置
POST /api/x7/settings/monitor
保存监控设置
GET /api/x7/settings/alert?device=xxx
查询预警设置
POST /api/x7/settings/alert
保存预警设置
POST /api/x7/settings/whitelist
保存紧急联系人白名单
GET /api/x7/settings/reminders?device=xxx
查询提醒设置
POST /api/x7/settings/reminders
保存提醒设置

X7 设备控制 (主后端)

POST /api/x7/emergency-call
发起紧急呼叫
POST /api/x7/device/command
下发设备命令
POST /api/x7/device/upload-interval
设置上报周期

用户设备

GET /api/user-devices?userId=1
用户设备列表 (需微信token)
POST /api/user-devices/bind
绑定设备
POST /api/user-devices/{id}/assign-person
分配被监测人
POST /api/user-devices/{id}/notification-settings
通知设置

被监测人

POST /api/monitored-person
创建被监测人
GET /api/monitored-person/list
被监测人列表

其他

GET /api/health
健康检查