Complete Payload Data (JSON):
{
"route_nodes": [
2790115920,
2925611204,
1261230046,
268920437,
145528768,
1999796754
],
"snr_towards": [
-4.75,
-11.75,
-13.0,
-19.75,
-18.75,
-1.25,
-3.75
],
"route_back": [
1999796754,
2715387056,
2743649340,
2082499121
],
"snr_back": [
-3.0,
3.75,
-12.25,
7.0
],
"route_node_names": {
"145528768": "Meshtastic Razorback (RZRB)",
"4134475296": "!f66f1620",
"2925611204": "CT1EYQ-GW-8 (EYQ)",
"1588291118": "lamy-meshpocket-8 (7AFE)",
"2790115920": "Vigio-da-noite-8 (V)",
"2715387056": "Cabanelas-C-8 (CAB1)",
"1999796754": "PNorte_Brg-GT-8 (PNBr)",
"2082499121": "NPK-PuddleJumper-8🇵🇹 (🚀)",
"268920437": "ESPOSENDE-GT-8🇵🇹 (BIG2)",
"2743649340": "NPK-BragaParque-GT-8 (NPKB)",
"1261230046": "j0rgGT-8 (j0rg)"
},
"traceroute_packet": {
"packet_data": {
"id": 880284,
"timestamp": 1780201801.8450465,
"from_node_id": 1588291118,
"to_node_id": 4134475296,
"portnum": 70,
"portnum_name": "TRACEROUTE_APP",
"gateway_id": "!7c206a31",
"channel_id": "LongFast",
"mesh_packet_id": 3403605427,
"rssi": -54,
"snr": 7.0,
"hop_limit": 3,
"hop_start": 6,
"payload_length": 140,
"processed_successfully": 1,
"raw_payload": "0a1850ca4da6c44861aeded72c4b75660710c097ac08127a32771246edffffffffffffffff01d1ffffffffffffffff01ccffffffffffffffff01b1ffffffffffffffff01b5ffffffffffffffff01fbffffffffffffffff01f1ffffffffffffffff011a10127a3277b084d9a13cc488a3316a207c2216f4ffffffffffffffff010fcfffffffffffffffff011c",
"via_mqtt": 0,
"want_ack": 1,
"priority": 0,
"delayed": 0,
"channel_index": null,
"rx_time": 1780201800,
"pki_encrypted": 0,
"next_hop": 0,
"relay_node": 60,
"tx_after": 0,
"raw_service_envelope": "0acd010d2e66ab5e1520166ff618082a9801612c49b3c3a244438d4d3c402b524d77389ad68069f04055af6048daf28e50df62a52b0004b7024e2bc31eee3a5330b7b669ab8ebf9cd0e98e4005298c796ab5821ed8a27cbd68c119430693499dad5acc547bbb8af6f148b5bfcb30f12938e73b9d52fa0f985f0035156f74b48dfb37eba6245b6af5eb8800a64210938add746dcdb12a6f409326b9157440acae48c6f92c88eb4e848fa135b3e5deca3d48b91b6a450000e0404803500160caffffffffffffffff01780698013ca8010112084c6f6e67466173741a09213763323036613331",
"timestamp_str": "2026-05-31 04:30:01 UTC",
"hop_count": 3,
"has_payload": true,
"success": 1,
"from_node_name": "lamy-meshpocket-8 (7AFE)",
"to_node_name": "!f66f1620",
"relay_hex": "3c",
"relay_candidates": [
{
"node_id": 2743649340,
"node_name": "NPK-BragaParque-GT-8",
"hex_id": "!a388c43c",
"short_name": "NPKB",
"last_byte": "3c"
}
],
"gateway_name": "NPK-PuddleJumper-8🇵🇹 (🚀)",
"gateway_location": {
"node_id": 2082499121,
"latitude": 41.5760384,
"longitude": -8.4410368,
"altitude": 190,
"timestamp": 1781215744.6750174,
"timestamp_str": "2026-06-11 23:09:04",
"display_name": "NPK-PuddleJumper-8🇵🇹",
"long_name": "NPK-PuddleJumper-8🇵🇹",
"short_name": "🚀",
"hw_model": "WISMESH_TAG"
}
},
"resolve_names": true,
"packet_id": 880284,
"from_node_id": 1588291118,
"to_node_id": 4134475296,
"timestamp": 1780201801.8450465,
"gateway_id": "!7c206a31",
"raw_payload": "0a1850ca4da6c44861aeded72c4b75660710c097ac08127a32771246edffffffffffffffff01d1ffffffffffffffff01ccffffffffffffffff01b1ffffffffffffffff01b5ffffffffffffffff01fbffffffffffffffff01f1ffffffffffffffff011a10127a3277b084d9a13cc488a3316a207c2216f4ffffffffffffffff010fcfffffffffffffffff011c",
"hop_limit": 3,
"hop_start": 6,
"from_node_name": "lamy-meshpocket-8 (7AFE)",
"to_node_name": "!f66f1620",
"route_data": {
"route_nodes": [
2790115920,
2925611204,
1261230046,
268920437,
145528768,
1999796754
],
"snr_towards": [
-4.75,
-11.75,
-13.0,
-19.75,
-18.75,
-1.25,
-3.75
],
"route_back": [
1999796754,
2715387056,
2743649340,
2082499121
],
"snr_back": [
-3.0,
3.75,
-12.25,
7.0
]
},
"forward_path": {
"path_type": "forward_with_return",
"node_ids": [
4134475296,
2790115920,
2925611204,
1261230046,
268920437,
145528768,
1999796754,
1588291118
],
"node_names": [
"!f66f1620",
"Vigio-da-noite-8 (V)",
"CT1EYQ-GW-8 (EYQ)",
"j0rgGT-8 (j0rg)",
"ESPOSENDE-GT-8🇵🇹 (BIG2)",
"Meshtastic Razorback (RZRB)",
"PNorte_Brg-GT-8 (PNBr)",
"lamy-meshpocket-8 (7AFE)"
],
"snr_values": [
-4.75,
-11.75,
-13.0,
-19.75,
-18.75,
-1.25,
-3.75
],
"hops": [
{
"hop_number": 1,
"from_node_id": 4134475296,
"to_node_id": 2790115920,
"from_node_name": "!f66f1620",
"to_node_name": "Vigio-da-noite-8 (V)",
"snr": -4.75,
"direction": "forward",
"is_target_hop": false,
"distance_meters": null,
"from_location_timestamp": null,
"to_location_timestamp": null,
"from_location_age_warning": "No location data available",
"to_location_age_warning": "No location data available"
},
{
"hop_number": 2,
"from_node_id": 2790115920,
"to_node_id": 2925611204,
"from_node_name": "Vigio-da-noite-8 (V)",
"to_node_name": "CT1EYQ-GW-8 (EYQ)",
"snr": -11.75,
"direction": "forward",
"is_target_hop": false,
"distance_meters": null,
"from_location_timestamp": null,
"to_location_timestamp": null,
"from_location_age_warning": "No location data available",
"to_location_age_warning": "No location data available"
},
{
"hop_number": 3,
"from_node_id": 2925611204,
"to_node_id": 1261230046,
"from_node_name": "CT1EYQ-GW-8 (EYQ)",
"to_node_name": "j0rgGT-8 (j0rg)",
"snr": -13.0,
"direction": "forward",
"is_target_hop": false,
"distance_meters": 48109.602194130115,
"from_location_timestamp": 1780136855.7407203,
"to_location_timestamp": 1780200504.4675713,
"from_location_age_warning": "from 18.0h ago",
"to_location_age_warning": "from 0.4h ago"
},
{
"hop_number": 4,
"from_node_id": 1261230046,
"to_node_id": 268920437,
"from_node_name": "j0rgGT-8 (j0rg)",
"to_node_name": "ESPOSENDE-GT-8🇵🇹 (BIG2)",
"snr": -19.75,
"direction": "forward",
"is_target_hop": false,
"distance_meters": 340480.66524482914,
"from_location_timestamp": 1780200504.4675713,
"to_location_timestamp": 1780103050.0399656,
"from_location_age_warning": "from 0.4h ago",
"to_location_age_warning": "from 1.1d ago"
},
{
"hop_number": 5,
"from_node_id": 268920437,
"to_node_id": 145528768,
"from_node_name": "ESPOSENDE-GT-8🇵🇹 (BIG2)",
"to_node_name": "Meshtastic Razorback (RZRB)",
"snr": -18.75,
"direction": "forward",
"is_target_hop": false,
"distance_meters": null,
"from_location_timestamp": null,
"to_location_timestamp": null,
"from_location_age_warning": "No location data available",
"to_location_age_warning": "No location data available"
},
{
"hop_number": 6,
"from_node_id": 145528768,
"to_node_id": 1999796754,
"from_node_name": "Meshtastic Razorback (RZRB)",
"to_node_name": "PNorte_Brg-GT-8 (PNBr)",
"snr": -1.25,
"direction": "forward",
"is_target_hop": false,
"distance_meters": null,
"from_location_timestamp": null,
"to_location_timestamp": null,
"from_location_age_warning": "No location data available",
"to_location_age_warning": "No location data available"
},
{
"hop_number": 7,
"from_node_id": 1999796754,
"to_node_id": 1588291118,
"from_node_name": "PNorte_Brg-GT-8 (PNBr)",
"to_node_name": "lamy-meshpocket-8 (7AFE)",
"snr": -3.75,
"direction": "forward",
"is_target_hop": false,
"distance_meters": null,
"from_location_timestamp": null,
"to_location_timestamp": null,
"from_location_age_warning": "No location data available",
"to_location_age_warning": "No location data available"
}
],
"is_complete": false,
"total_hops": 7
},
"return_path": {
"path_type": "return",
"node_ids": [
1588291118,
1999796754,
2715387056,
2743649340,
2082499121
],
"node_names": [
"lamy-meshpocket-8 (7AFE)",
"PNorte_Brg-GT-8 (PNBr)",
"Cabanelas-C-8 (CAB1)",
"NPK-BragaParque-GT-8 (NPKB)",
"NPK-PuddleJumper-8🇵🇹 (🚀)"
],
"snr_values": [
-3.0,
3.75,
-12.25,
7.0
],
"hops": [
{
"hop_number": 1,
"from_node_id": 1588291118,
"to_node_id": 1999796754,
"from_node_name": "lamy-meshpocket-8 (7AFE)",
"to_node_name": "PNorte_Brg-GT-8 (PNBr)",
"snr": -3.0,
"direction": "return",
"is_target_hop": false,
"distance_meters": null,
"from_location_timestamp": null,
"to_location_timestamp": null,
"from_location_age_warning": "No location data available",
"to_location_age_warning": "No location data available"
},
{
"hop_number": 2,
"from_node_id": 1999796754,
"to_node_id": 2715387056,
"from_node_name": "PNorte_Brg-GT-8 (PNBr)",
"to_node_name": "Cabanelas-C-8 (CAB1)",
"snr": 3.75,
"direction": "return",
"is_target_hop": false,
"distance_meters": 4898.532173716589,
"from_location_timestamp": 1780194730.5799432,
"to_location_timestamp": 1780197576.0545247,
"from_location_age_warning": "from 2.0h ago",
"to_location_age_warning": "from 1.2h ago"
},
{
"hop_number": 3,
"from_node_id": 2715387056,
"to_node_id": 2743649340,
"from_node_name": "Cabanelas-C-8 (CAB1)",
"to_node_name": "NPK-BragaParque-GT-8 (NPKB)",
"snr": -12.25,
"direction": "return",
"is_target_hop": false,
"distance_meters": 6987.818421499183,
"from_location_timestamp": 1780197576.0545247,
"to_location_timestamp": 1779077169.6972415,
"from_location_age_warning": "from 1.2h ago",
"to_location_age_warning": "from 1.9w ago"
},
{
"hop_number": 4,
"from_node_id": 2743649340,
"to_node_id": 2082499121,
"from_node_name": "NPK-BragaParque-GT-8 (NPKB)",
"to_node_name": "NPK-PuddleJumper-8🇵🇹 (🚀)",
"snr": 7.0,
"direction": "return",
"is_target_hop": false,
"distance_meters": 36582.185880152014,
"from_location_timestamp": 1779077169.6972415,
"to_location_timestamp": 1780185791.4216974,
"from_location_age_warning": "from 1.9w ago",
"to_location_age_warning": "from 4.4h ago"
}
],
"is_complete": false,
"total_hops": 4
},
"actual_rf_path": {
"path_type": "combined_rf",
"node_ids": [
4134475296,
2790115920,
2925611204,
1261230046,
268920437,
145528768,
1999796754,
1588291118,
2715387056,
2743649340,
2082499121
],
"node_names": [
"!f66f1620",
"Vigio-da-noite-8 (V)",
"CT1EYQ-GW-8 (EYQ)",
"j0rgGT-8 (j0rg)",
"ESPOSENDE-GT-8🇵🇹 (BIG2)",
"Meshtastic Razorback (RZRB)",
"PNorte_Brg-GT-8 (PNBr)",
"lamy-meshpocket-8 (7AFE)",
"Cabanelas-C-8 (CAB1)",
"NPK-BragaParque-GT-8 (NPKB)",
"NPK-PuddleJumper-8🇵🇹 (🚀)"
],
"snr_values": [
-4.75,
-11.75,
-13.0,
-19.75,
-18.75,
-1.25,
-3.75,
-3.0,
3.75,
-12.25,
7.0
],
"hops": [
{
"hop_number": 1,
"from_node_id": 4134475296,
"to_node_id": 2790115920,
"from_node_name": "!f66f1620",
"to_node_name": "Vigio-da-noite-8 (V)",
"snr": -4.75,
"direction": "forward_rf",
"is_target_hop": false,
"distance_meters": null,
"from_location_timestamp": null,
"to_location_timestamp": null,
"from_location_age_warning": "No location data available",
"to_location_age_warning": "No location data available"
},
{
"hop_number": 2,
"from_node_id": 2790115920,
"to_node_id": 2925611204,
"from_node_name": "Vigio-da-noite-8 (V)",
"to_node_name": "CT1EYQ-GW-8 (EYQ)",
"snr": -11.75,
"direction": "forward_rf",
"is_target_hop": false,
"distance_meters": null,
"from_location_timestamp": null,
"to_location_timestamp": null,
"from_location_age_warning": "No location data available",
"to_location_age_warning": "No location data available"
},
{
"hop_number": 3,
"from_node_id": 2925611204,
"to_node_id": 1261230046,
"from_node_name": "CT1EYQ-GW-8 (EYQ)",
"to_node_name": "j0rgGT-8 (j0rg)",
"snr": -13.0,
"direction": "forward_rf",
"is_target_hop": false,
"distance_meters": 48109.602194130115,
"from_location_timestamp": 1780136855.7407203,
"to_location_timestamp": 1780200504.4675713,
"from_location_age_warning": "from 18.0h ago",
"to_location_age_warning": "from 0.4h ago"
},
{
"hop_number": 4,
"from_node_id": 1261230046,
"to_node_id": 268920437,
"from_node_name": "j0rgGT-8 (j0rg)",
"to_node_name": "ESPOSENDE-GT-8🇵🇹 (BIG2)",
"snr": -19.75,
"direction": "forward_rf",
"is_target_hop": false,
"distance_meters": 340480.66524482914,
"from_location_timestamp": 1780200504.4675713,
"to_location_timestamp": 1780103050.0399656,
"from_location_age_warning": "from 0.4h ago",
"to_location_age_warning": "from 1.1d ago"
},
{
"hop_number": 5,
"from_node_id": 268920437,
"to_node_id": 145528768,
"from_node_name": "ESPOSENDE-GT-8🇵🇹 (BIG2)",
"to_node_name": "Meshtastic Razorback (RZRB)",
"snr": -18.75,
"direction": "forward_rf",
"is_target_hop": false,
"distance_meters": null,
"from_location_timestamp": null,
"to_location_timestamp": null,
"from_location_age_warning": "No location data available",
"to_location_age_warning": "No location data available"
},
{
"hop_number": 6,
"from_node_id": 145528768,
"to_node_id": 1999796754,
"from_node_name": "Meshtastic Razorback (RZRB)",
"to_node_name": "PNorte_Brg-GT-8 (PNBr)",
"snr": -1.25,
"direction": "forward_rf",
"is_target_hop": false,
"distance_meters": null,
"from_location_timestamp": null,
"to_location_timestamp": null,
"from_location_age_warning": "No location data available",
"to_location_age_warning": "No location data available"
},
{
"hop_number": 7,
"from_node_id": 1999796754,
"to_node_id": 1588291118,
"from_node_name": "PNorte_Brg-GT-8 (PNBr)",
"to_node_name": "lamy-meshpocket-8 (7AFE)",
"snr": -3.75,
"direction": "forward_rf",
"is_target_hop": false,
"distance_meters": null,
"from_location_timestamp": null,
"to_location_timestamp": null,
"from_location_age_warning": "No location data available",
"to_location_age_warning": "No location data available"
},
{
"hop_number": 8,
"from_node_id": 1588291118,
"to_node_id": 1999796754,
"from_node_name": "lamy-meshpocket-8 (7AFE)",
"to_node_name": "PNorte_Brg-GT-8 (PNBr)",
"snr": -3.0,
"direction": "return_rf",
"is_target_hop": false,
"distance_meters": null,
"from_location_timestamp": null,
"to_location_timestamp": null,
"from_location_age_warning": "No location data available",
"to_location_age_warning": "No location data available"
},
{
"hop_number": 9,
"from_node_id": 1999796754,
"to_node_id": 2715387056,
"from_node_name": "PNorte_Brg-GT-8 (PNBr)",
"to_node_name": "Cabanelas-C-8 (CAB1)",
"snr": 3.75,
"direction": "return_rf",
"is_target_hop": false,
"distance_meters": 4898.532173716589,
"from_location_timestamp": 1780194730.5799432,
"to_location_timestamp": 1780197576.0545247,
"from_location_age_warning": "from 2.0h ago",
"to_location_age_warning": "from 1.2h ago"
},
{
"hop_number": 10,
"from_node_id": 2715387056,
"to_node_id": 2743649340,
"from_node_name": "Cabanelas-C-8 (CAB1)",
"to_node_name": "NPK-BragaParque-GT-8 (NPKB)",
"snr": -12.25,
"direction": "return_rf",
"is_target_hop": false,
"distance_meters": 6987.818421499183,
"from_location_timestamp": 1780197576.0545247,
"to_location_timestamp": 1779077169.6972415,
"from_location_age_warning": "from 1.2h ago",
"to_location_age_warning": "from 1.9w ago"
},
{
"hop_number": 11,
"from_node_id": 2743649340,
"to_node_id": 2082499121,
"from_node_name": "NPK-BragaParque-GT-8 (NPKB)",
"to_node_name": "NPK-PuddleJumper-8🇵🇹 (🚀)",
"snr": 7.0,
"direction": "return_rf",
"is_target_hop": false,
"distance_meters": 36582.185880152014,
"from_location_timestamp": 1779077169.6972415,
"to_location_timestamp": 1780185791.4216974,
"from_location_age_warning": "from 1.9w ago",
"to_location_age_warning": "from 4.4h ago"
}
],
"is_complete": false,
"total_hops": 11
}
},
"has_return_path": true,
"is_complete": true,
"forward_path_display": "!f66f1620 → Vigio-da-noite-8 (V) → CT1EYQ-GW-8 (EYQ) → j0rgGT-8 (j0rg) → ESPOSENDE-GT-8🇵🇹 (BIG2) → Meshtastic Razorback (RZRB) → PNorte_Brg-GT-8 (PNBr) → lamy-meshpocket-8 (7AFE)",
"return_path_display": "lamy-meshpocket-8 (7AFE) → PNorte_Brg-GT-8 (PNBr) → Cabanelas-C-8 (CAB1) → NPK-BragaParque-GT-8 (NPKB) → NPK-PuddleJumper-8🇵🇹 (🚀)",
"actual_rf_path_display": "!f66f1620 → Vigio-da-noite-8 (V) → CT1EYQ-GW-8 (EYQ) → j0rgGT-8 (j0rg) → ESPOSENDE-GT-8🇵🇹 (BIG2) → Meshtastic Razorback (RZRB) → PNorte_Brg-GT-8 (PNBr) → lamy-meshpocket-8 (7AFE) → Cabanelas-C-8 (CAB1) → NPK-BragaParque-GT-8 (NPKB) → NPK-PuddleJumper-8🇵🇹 (🚀)",
"forward_hops": [
{
"hop_number": 1,
"from_node_id": 4134475296,
"to_node_id": 2790115920,
"from_node_name": "!f66f1620",
"to_node_name": "Vigio-da-noite-8 (V)",
"snr": -4.75,
"direction": "forward",
"is_target_hop": false,
"distance_meters": null,
"from_location_timestamp": null,
"to_location_timestamp": null,
"from_location_age_warning": "No location data available",
"to_location_age_warning": "No location data available"
},
{
"hop_number": 2,
"from_node_id": 2790115920,
"to_node_id": 2925611204,
"from_node_name": "Vigio-da-noite-8 (V)",
"to_node_name": "CT1EYQ-GW-8 (EYQ)",
"snr": -11.75,
"direction": "forward",
"is_target_hop": false,
"distance_meters": null,
"from_location_timestamp": null,
"to_location_timestamp": null,
"from_location_age_warning": "No location data available",
"to_location_age_warning": "No location data available"
},
{
"hop_number": 3,
"from_node_id": 2925611204,
"to_node_id": 1261230046,
"from_node_name": "CT1EYQ-GW-8 (EYQ)",
"to_node_name": "j0rgGT-8 (j0rg)",
"snr": -13.0,
"direction": "forward",
"is_target_hop": false,
"distance_meters": 48109.602194130115,
"from_location_timestamp": 1780136855.7407203,
"to_location_timestamp": 1780200504.4675713,
"from_location_age_warning": "from 18.0h ago",
"to_location_age_warning": "from 0.4h ago"
},
{
"hop_number": 4,
"from_node_id": 1261230046,
"to_node_id": 268920437,
"from_node_name": "j0rgGT-8 (j0rg)",
"to_node_name": "ESPOSENDE-GT-8🇵🇹 (BIG2)",
"snr": -19.75,
"direction": "forward",
"is_target_hop": false,
"distance_meters": 340480.66524482914,
"from_location_timestamp": 1780200504.4675713,
"to_location_timestamp": 1780103050.0399656,
"from_location_age_warning": "from 0.4h ago",
"to_location_age_warning": "from 1.1d ago"
},
{
"hop_number": 5,
"from_node_id": 268920437,
"to_node_id": 145528768,
"from_node_name": "ESPOSENDE-GT-8🇵🇹 (BIG2)",
"to_node_name": "Meshtastic Razorback (RZRB)",
"snr": -18.75,
"direction": "forward",
"is_target_hop": false,
"distance_meters": null,
"from_location_timestamp": null,
"to_location_timestamp": null,
"from_location_age_warning": "No location data available",
"to_location_age_warning": "No location data available"
},
{
"hop_number": 6,
"from_node_id": 145528768,
"to_node_id": 1999796754,
"from_node_name": "Meshtastic Razorback (RZRB)",
"to_node_name": "PNorte_Brg-GT-8 (PNBr)",
"snr": -1.25,
"direction": "forward",
"is_target_hop": false,
"distance_meters": null,
"from_location_timestamp": null,
"to_location_timestamp": null,
"from_location_age_warning": "No location data available",
"to_location_age_warning": "No location data available"
},
{
"hop_number": 7,
"from_node_id": 1999796754,
"to_node_id": 1588291118,
"from_node_name": "PNorte_Brg-GT-8 (PNBr)",
"to_node_name": "lamy-meshpocket-8 (7AFE)",
"snr": -3.75,
"direction": "forward",
"is_target_hop": false,
"distance_meters": null,
"from_location_timestamp": null,
"to_location_timestamp": null,
"from_location_age_warning": "No location data available",
"to_location_age_warning": "No location data available"
}
],
"return_hops": [
{
"hop_number": 1,
"from_node_id": 1588291118,
"to_node_id": 1999796754,
"from_node_name": "lamy-meshpocket-8 (7AFE)",
"to_node_name": "PNorte_Brg-GT-8 (PNBr)",
"snr": -3.0,
"direction": "return",
"is_target_hop": false,
"distance_meters": null,
"from_location_timestamp": null,
"to_location_timestamp": null,
"from_location_age_warning": "No location data available",
"to_location_age_warning": "No location data available"
},
{
"hop_number": 2,
"from_node_id": 1999796754,
"to_node_id": 2715387056,
"from_node_name": "PNorte_Brg-GT-8 (PNBr)",
"to_node_name": "Cabanelas-C-8 (CAB1)",
"snr": 3.75,
"direction": "return",
"is_target_hop": false,
"distance_meters": 4898.532173716589,
"from_location_timestamp": 1780194730.5799432,
"to_location_timestamp": 1780197576.0545247,
"from_location_age_warning": "from 2.0h ago",
"to_location_age_warning": "from 1.2h ago"
},
{
"hop_number": 3,
"from_node_id": 2715387056,
"to_node_id": 2743649340,
"from_node_name": "Cabanelas-C-8 (CAB1)",
"to_node_name": "NPK-BragaParque-GT-8 (NPKB)",
"snr": -12.25,
"direction": "return",
"is_target_hop": false,
"distance_meters": 6987.818421499183,
"from_location_timestamp": 1780197576.0545247,
"to_location_timestamp": 1779077169.6972415,
"from_location_age_warning": "from 1.2h ago",
"to_location_age_warning": "from 1.9w ago"
},
{
"hop_number": 4,
"from_node_id": 2743649340,
"to_node_id": 2082499121,
"from_node_name": "NPK-BragaParque-GT-8 (NPKB)",
"to_node_name": "NPK-PuddleJumper-8🇵🇹 (🚀)",
"snr": 7.0,
"direction": "return",
"is_target_hop": false,
"distance_meters": 36582.185880152014,
"from_location_timestamp": 1779077169.6972415,
"to_location_timestamp": 1780185791.4216974,
"from_location_age_warning": "from 1.9w ago",
"to_location_age_warning": "from 4.4h ago"
}
],
"total_forward_distance": 388590.2674389593,
"total_return_distance": 48468.536475367786
}