435 lines
11 KiB
JSON
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"
|
|
}
|
|
}
|
|
]
|
|
}
|