Files
RTC_BL_PHONE/docs/rapport_hw.json
T
2026-02-21 00:00:13 +01:00

435 lines
11 KiB
JSON

{
"timestamp_utc": "2026-02-20T20:49:57.303991+00:00",
"overall_passed": true,
"results": [
{
"name": "serial_smoke",
"state": "PASS",
"details": {
"ping": {
"ok": true,
"result": "PONG"
},
"status": {
"board_profile": "ESP32_A252",
"telephony": {
"state": "IDLE",
"hook": "ON_HOOK"
},
"audio_frames_requested": 0,
"audio_frames_read": 0,
"audio_drop_frames": 0,
"audio_underrun_count": 0,
"audio_last_latency_ms": 0,
"audio_max_latency_ms": 0,
"audio": {
"full_duplex": true,
"frames": 0,
"underrun": 0,
"drop": 0,
"latence_ms": 0
},
"wifi": {
"connected": true,
"has_credentials": true,
"ssid": "Les cils",
"ip": "192.168.0.103",
"rssi": -71,
"state": "connected",
"ap_active": false,
"ap_ssid": "",
"ap_ip": "0.0.0.0",
"mode": "sta"
},
"mqtt": {
"enabled": false,
"connected": false,
"host": "",
"port": 1883,
"base_topic": "rtc_bl_phone/a252",
"reconnect_attempts": 0
},
"espnow": {
"ready": true,
"peer_count": 0,
"tx_ok": 0,
"tx_fail": 0,
"rx_count": 0,
"last_rx_mac": "",
"peers": []
},
"bluetooth": {
"stack_ready": true,
"connected": false,
"hfp_active": false,
"hfp_requested": false,
"ble_active": false,
"ble_client_connected": false,
"security_enabled": false,
"peer": "",
"last_hfp_event": "initialized",
"last_ble_event": "initialized",
"last_error": "",
"ble_last_command": "",
"ble_last_response": ""
},
"config": {
"pins": {
"i2s": {
"bck": 27,
"ws": 25,
"dout": 26,
"din": 35
},
"codec_i2c": {
"sda": 33,
"scl": 32
},
"slic": {
"rm": 22,
"fr": 19,
"shk": 36,
"line": 23,
"pd": 18,
"hook_active_high": false
}
},
"audio": {
"sample_rate": 16000,
"bits_per_sample": 16,
"enable_capture": true,
"volume": 80,
"mute": false,
"route": "rtc"
},
"mqtt": {
"enabled": false,
"host": "",
"port": 1883,
"user": "",
"base_topic": "rtc_bl_phone/a252"
},
"espnow_peers": []
}
},
"call": {
"ok": true,
"line": "OK CALL"
},
"capture_start": {
"ok": true,
"line": "OK CAPTURE_START"
},
"capture_stop": {
"ok": true,
"line": "OK CAPTURE_STOP"
},
"reset_metrics": {
"ok": true,
"line": "OK RESET_METRICS"
}
}
},
{
"name": "serial_network_stack",
"state": "PASS",
"details": {
"wifi_status_before": {
"connected": true,
"has_credentials": true,
"ssid": "Les cils",
"ip": "192.168.0.103",
"rssi": -72,
"state": "connected",
"ap_active": false,
"ap_ssid": "",
"ap_ip": "0.0.0.0",
"mode": "sta"
},
"wifi_scan": {
"ok": true,
"networks": [
{
"ssid": "Les cils",
"rssi": -52,
"chan": 11,
"enc": 4
},
{
"ssid": "Les cils",
"rssi": -71,
"chan": 6,
"enc": 3
},
{
"ssid": "Les cils",
"rssi": -71,
"chan": 1,
"enc": 4
},
{
"ssid": "La-clic",
"rssi": -90,
"chan": 1,
"enc": 3
},
{
"ssid": "venus-HQ203587TYP-031",
"rssi": -90,
"chan": 1,
"enc": 3
}
]
},
"wifi_connect": {
"ok": true,
"line": "SKIP WIFI_CONNECT already_connected"
},
"wifi_status_after": {
"connected": true,
"has_credentials": true,
"ssid": "Les cils",
"ip": "192.168.0.103",
"rssi": -72,
"state": "connected",
"ap_active": false,
"ap_ssid": "",
"ap_ip": "0.0.0.0",
"mode": "sta"
},
"mqtt_status": {
"enabled": false,
"connected": false,
"host": "",
"port": 1883,
"base_topic": "rtc_bl_phone/a252",
"reconnect_attempts": 0,
"config": {
"enabled": false,
"host": "",
"port": 1883,
"user": "",
"base_topic": "rtc_bl_phone/a252"
}
},
"espnow_status": {
"ready": true,
"peer_count": 0,
"tx_ok": 0,
"tx_fail": 0,
"rx_count": 0,
"last_rx_mac": "",
"peers": []
},
"bt_status": {
"stack_ready": true,
"connected": false,
"hfp_active": false,
"hfp_requested": false,
"ble_active": false,
"ble_client_connected": false,
"security_enabled": false,
"peer": "",
"last_hfp_event": "initialized",
"last_ble_event": "initialized",
"last_error": "",
"ble_last_command": "",
"ble_last_response": ""
}
}
},
{
"name": "http_endpoints",
"state": "PASS",
"details": {
"base_url": "http://192.168.0.103",
"status": {
"board_profile": "ESP32_A252",
"telephony": {
"state": "RINGING",
"hook": "ON_HOOK"
},
"audio_frames_requested": 0,
"audio_frames_read": 0,
"audio_drop_frames": 0,
"audio_underrun_count": 0,
"audio_last_latency_ms": 0,
"audio_max_latency_ms": 0,
"audio": {
"full_duplex": true,
"frames": 0,
"underrun": 0,
"drop": 0,
"latence_ms": 0
},
"wifi": {
"connected": true,
"has_credentials": true,
"ssid": "Les cils",
"ip": "192.168.0.103",
"rssi": -77,
"state": "connected",
"ap_active": false,
"ap_ssid": "",
"ap_ip": "0.0.0.0",
"mode": "sta"
},
"mqtt": {
"enabled": false,
"connected": false,
"host": "",
"port": 1883,
"base_topic": "rtc_bl_phone/a252",
"reconnect_attempts": 0
},
"espnow": {
"ready": true,
"peer_count": 0,
"tx_ok": 0,
"tx_fail": 0,
"rx_count": 0,
"last_rx_mac": "",
"peers": []
},
"bluetooth": {
"stack_ready": true,
"connected": false,
"hfp_active": false,
"hfp_requested": false,
"ble_active": false,
"ble_client_connected": false,
"security_enabled": false,
"peer": "",
"last_hfp_event": "initialized",
"last_ble_event": "initialized",
"last_error": "",
"ble_last_command": "",
"ble_last_response": ""
},
"config": {
"pins": {
"i2s": {
"bck": 27,
"ws": 25,
"dout": 26,
"din": 35
},
"codec_i2c": {
"sda": 33,
"scl": 32
},
"slic": {
"rm": 22,
"fr": 19,
"shk": 36,
"line": 23,
"pd": 18,
"hook_active_high": false
}
},
"audio": {
"sample_rate": 16000,
"bits_per_sample": 16,
"enable_capture": true,
"volume": 80,
"mute": false,
"route": "rtc"
},
"mqtt": {
"enabled": false,
"host": "",
"port": 1883,
"user": "",
"base_topic": "rtc_bl_phone/a252"
},
"espnow_peers": []
}
},
"wifi": {
"connected": true,
"has_credentials": true,
"ssid": "Les cils",
"ip": "192.168.0.103",
"rssi": -70,
"state": "connected",
"ap_active": false,
"ap_ssid": "",
"ap_ip": "0.0.0.0",
"mode": "sta"
},
"mqtt": {
"enabled": false,
"connected": false,
"host": "",
"port": 1883,
"base_topic": "rtc_bl_phone/a252",
"reconnect_attempts": 0,
"config": {
"enabled": false,
"host": "",
"port": 1883,
"user": "",
"base_topic": "rtc_bl_phone/a252"
}
},
"espnow": {
"ready": true,
"peer_count": 0,
"tx_ok": 0,
"tx_fail": 0,
"rx_count": 0,
"last_rx_mac": "",
"peers": []
},
"bluetooth": {
"stack_ready": true,
"connected": false,
"hfp_active": false,
"hfp_requested": false,
"ble_active": false,
"ble_client_connected": false,
"security_enabled": false,
"peer": "",
"last_hfp_event": "initialized",
"last_ble_event": "initialized",
"last_error": "",
"ble_last_command": "",
"ble_last_response": ""
},
"control_call": {
"ok": true,
"code": "CALL"
}
}
},
{
"name": "manual_hook_transition",
"state": "MANUAL_SKIP",
"details": {
"note": "BLE real + HFP stack real test reports: docs/rapport_ble_mac.json docs/rapport_hfp_mac.json"
}
},
{
"name": "manual_ring_behavior",
"state": "MANUAL_SKIP",
"details": {
"note": "BLE real + HFP stack real test reports: docs/rapport_ble_mac.json docs/rapport_hfp_mac.json"
}
},
{
"name": "manual_audio_path",
"state": "MANUAL_SKIP",
"details": {
"note": "BLE real + HFP stack real test reports: docs/rapport_ble_mac.json docs/rapport_hfp_mac.json"
}
},
{
"name": "manual_hfp_pairing",
"state": "MANUAL_SKIP",
"details": {
"note": "BLE real + HFP stack real test reports: docs/rapport_ble_mac.json docs/rapport_hfp_mac.json"
}
}
]
}