fix:修补蓝牙配网bug
This commit is contained in:
@@ -19,7 +19,7 @@
|
||||
// --- 雷达型号选择 ---
|
||||
#define RADAR_TYPE_ABD1 0 // R60ABD1: 心率/呼吸精准, 跌倒一般
|
||||
#define RADAR_TYPE_AFD1 1 // R60AFD1: 跌倒/姿态精准, 无心率呼吸
|
||||
#define RADAR_TYPE RADAR_TYPE_AFD1 // 演示用 AFD1 (跌倒精准)
|
||||
#define RADAR_TYPE RADAR_TYPE_AFD1 // AFD1 (跌倒/姿态精准)
|
||||
|
||||
// --- 毫米波雷达 ---
|
||||
#define RADAR_UART_PORT Serial2
|
||||
@@ -120,8 +120,9 @@
|
||||
// 6. 上报配置 (协议规范 §4.1, §7.2)
|
||||
// ============================================================
|
||||
|
||||
#define REPORT_INTERVAL_MS 1000 // 遥测上报周期 1秒
|
||||
#define REPORT_INTERVAL_MS 1000 // 遥测上报周期 1秒 (有人时)
|
||||
#define REPORT_QOS 0 // 遥测 QoS 0
|
||||
#define PRESENCE_HEARTBEAT_MS 60000 // 无人心跳间隔 60秒 (4G省流量)
|
||||
#define STATUS_QOS 1 // 状态/响应 QoS 1
|
||||
|
||||
// ============================================================
|
||||
@@ -173,10 +174,11 @@
|
||||
|
||||
struct TelemetryData {
|
||||
// --- 设备标识 ---
|
||||
char saleid[12]; // 站点编号 "10100001"
|
||||
char gateid[16]; // 网关编号 "10100001001"
|
||||
char meterId[8]; // 节点ID "ENV001"
|
||||
char saleid[12]; // 站点编号 (已弃用)
|
||||
char gateid[16]; // 网关编号
|
||||
char meterId[8]; // 节点ID (已弃用, 新用 gateid+后缀)
|
||||
char meterName[16]; // 设备型号 "RadarDHT11"
|
||||
char deviceType[16]; // 设备类型枚举 bedroom/bathroom/...
|
||||
|
||||
// --- 环境数据 (DHT11) ---
|
||||
float temp; // 温度 ℃
|
||||
@@ -193,6 +195,8 @@ struct TelemetryData {
|
||||
uint8_t heartRate; // 心率 bpm (无效=0)
|
||||
uint8_t breathRate; // 呼吸 次/分 (无效=0)
|
||||
uint8_t body; // 人体能量/体征值
|
||||
uint8_t sleepState; // 睡眠状态 0=清醒 1=浅睡 2=深睡
|
||||
uint8_t sleepScore; // 睡眠评分 0~100
|
||||
bool radarValid; // 雷达数据有效性
|
||||
bool vitalValid; // 心率呼吸有效性
|
||||
|
||||
|
||||
Reference in New Issue
Block a user