{"adoption": {"forks": 346, "observed_at": "2026-08-28T04:04:56.532898+00:00", "stars": 1516}, "canonical_url": "https://ross.abutalabs.com/products/wfb-ng", "card": {"archived": false, "artifact_type": "application", "description": "WFB-NG - the next generation of long-range packet radio link based on raw WiFi radio", "domain": ["robotics", "networking", "embedded-systems", "hardware"], "enriched": true, "function": ["networking", "video-processing", "cryptography", "streaming", "monitoring"], "health_score": 96, "homepage": "https://docs.px4.io/main/en/companion_computer/video_streaming_wfb_ng_wifi.html", "language": "Python", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["svpcom/wfb-ng"], "name": "svpcom/wfb-ng", "platform": ["python", "embedded", "iot", "self-hosted"], "pushed_at": "2026-08-20T20:00:23+00:00", "repo": "svpcom/wfb-ng", "stars": 1516, "tags": ["wifibroadcast", "fpv", "mavlink", "drone-telemetry", "raw-wifi", "rtp", "long-range-link", "raspberry-pi", "uav", "video-downlink", "real-time", "linux"], "topics": ["fpv", "telemetry", "video", "px4", "mavlink", "wifibroadcast", "camera", "raspberry-pi", "rtp", "wfb-ng"], "urls": [], "use_cases": ["stream low-latency FPV video from a drone to a ground station over WiFi", "set up a bidirectional MAVLink telemetry link for a UAV", "build a long-range encrypted data link using raw WiFi packets", "transmit RTP video from a Raspberry Pi camera to QGroundControl", "create a TCP/IP tunnel over a long-distance radio link", "aggregate multiple WiFi receivers on different hosts for a more reliable downlink"], "what_it_is": "WFB-NG is a long-range packet radio link that transmits video, MAVLink telemetry, and IP traffic over raw (unconnected) WiFi frames, bypassing the standard 802.11 stack for low latency. It includes smart SIMD-accelerated FEC, libsodium stream encryption, TX antenna diversity, and distributed multi-host operation, commonly used for FPV drone links with Raspberry Pi companion computers.", "when_to_avoid": ["you need a standard IP network with normal WiFi association and routing", "you require regulatory-compliant WiFi operation without checking local laws on raw-frame transmission", "your hardware lacks supported chipsets or patched drivers", "you need high-bandwidth general-purpose networking rather than latency-sensitive streams"], "when_to_choose": ["you need a low-latency, long-range video/telemetry link for drones or robots", "you want to use cheap WiFi hardware (e.g. RTL8812au) instead of dedicated radio links", "you need encryption and FEC on an unreliable wireless link", "you fly PX4/ArduPilot vehicles and want a single link for video, telemetry, and control"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/wfb-ng", "repo": "svpcom/wfb-ng", "role": "main", "score": 85}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:56.532898+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:32:07.561059+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a3a93e865759bf6accb79091f7533ff8a55eeeed5b70a51ad2fc965b6d44d027", "fetched_at": "2026-08-28T04:04:56.532898+00:00", "kind": "readme", "missing": false, "url": "https://github.com/svpcom/wfb-ng"}, {"content_hash": "77ab11c70f3042e61a56026dd7d982320c5dbe943c0dde0cfbe14068a2a00b2a", "fetched_at": "2026-08-29T11:35:53.618143+00:00", "kind": "homepage", "missing": false, "url": "https://docs.px4.io/main/en/companion_computer/video_streaming_wfb_ng_wifi.html"}, {"content_hash": "0528bcf27e2265358bd44381e0a4bc6517fd72bc9407426d43e7c92c1ec0d414", "fetched_at": "2026-08-29T11:35:53.630112+00:00", "kind": "site_page", "missing": false, "url": "https://docs.px4.io/main/en/simulation/px4_simulation_quickstart.html"}, {"content_hash": "7cb366783436c93a888fb3c3339010c5f6149486b6329391607e98400a2297d7", "fetched_at": "2026-08-29T11:35:53.632184+00:00", "kind": "site_page", "missing": false, "url": "https://docs.px4.io/main/en/features_mc/index.html"}, {"content_hash": "9b985c260da4b40b9d1f97546b806f1b8acac475d4fc6de0cd85e8a46305ab6a", "fetched_at": "2026-08-29T11:35:53.633946+00:00", "kind": "site_page", "missing": false, "url": "https://docs.px4.io/main/en/advanced_features/precland.html"}, {"content_hash": "3de5ee7d41451833b69e3eca583abf7a647cd718c576185591c2735f91d9ec70", "fetched_at": "2026-08-29T11:35:53.636062+00:00", "kind": "site_page", "missing": false, "url": "https://docs.px4.io/main/en/advanced_features/vision_target_estimator.html"}, {"content_hash": "282920f3cd56f3d9d8d068897d9e3ddaf04696c06180f866353fb768a93a12af", "fetched_at": "2026-08-29T11:35:53.638242+00:00", "kind": "site_page", "missing": false, "url": "https://docs.px4.io/main/en/advanced_features/vision_target_estimator_advanced.html"}, {"content_hash": "39ab10728da687dada1da0609f310d1bafbb3f5fa3b8a518ee074d4585b56804", "fetched_at": "2026-08-29T11:35:53.640347+00:00", "kind": "site_page", "missing": false, "url": "https://docs.px4.io/main/en/features_fw/index.html"}, {"content_hash": "666532b99378b104f92a9f6e28055ca36323671c5f94ee24259a768283b3d571", "fetched_at": "2026-08-29T11:35:53.641880+00:00", "kind": "site_page", "missing": false, "url": "https://docs.px4.io/main/en/features_fw/gain_compression.html"}, {"content_hash": "6d78d3716fccc48a49f5347de9ca6ff0785ad3a5800a045f323ec8eaa093cba3", "fetched_at": "2026-08-29T11:35:53.643364+00:00", "kind": "site_page", "missing": false, "url": "https://docs.px4.io/main/en/assembly/quick_start_cuav_pixhawk_v6x.html"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:56.532898+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:32:07.561059+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a3a93e865759bf6accb79091f7533ff8a55eeeed5b70a51ad2fc965b6d44d027", "fetched_at": "2026-08-28T04:04:56.532898+00:00", "kind": "readme", "missing": false, "url": "https://github.com/svpcom/wfb-ng"}, {"content_hash": "77ab11c70f3042e61a56026dd7d982320c5dbe943c0dde0cfbe14068a2a00b2a", "fetched_at": "2026-08-29T11:35:53.618143+00:00", "kind": "homepage", "missing": false, "url": "https://docs.px4.io/main/en/companion_computer/video_streaming_wfb_ng_wifi.html"}, {"content_hash": "0528bcf27e2265358bd44381e0a4bc6517fd72bc9407426d43e7c92c1ec0d414", "fetched_at": "2026-08-29T11:35:53.630112+00:00", "kind": "site_page", "missing": false, "url": "https://docs.px4.io/main/en/simulation/px4_simulation_quickstart.html"}, {"content_hash": "7cb366783436c93a888fb3c3339010c5f6149486b6329391607e98400a2297d7", "fetched_at": "2026-08-29T11:35:53.632184+00:00", "kind": "site_page", "missing": false, "url": "https://docs.px4.io/main/en/features_mc/index.html"}, {"content_hash": "9b985c260da4b40b9d1f97546b806f1b8acac475d4fc6de0cd85e8a46305ab6a", "fetched_at": "2026-08-29T11:35:53.633946+00:00", "kind": "site_page", "missing": false, "url": "https://docs.px4.io/main/en/advanced_features/precland.html"}, {"content_hash": "3de5ee7d41451833b69e3eca583abf7a647cd718c576185591c2735f91d9ec70", "fetched_at": "2026-08-29T11:35:53.636062+00:00", "kind": "site_page", "missing": false, "url": "https://docs.px4.io/main/en/advanced_features/vision_target_estimator.html"}, {"content_hash": "282920f3cd56f3d9d8d068897d9e3ddaf04696c06180f866353fb768a93a12af", "fetched_at": "2026-08-29T11:35:53.638242+00:00", "kind": "site_page", "missing": false, "url": "https://docs.px4.io/main/en/advanced_features/vision_target_estimator_advanced.html"}, {"content_hash": "39ab10728da687dada1da0609f310d1bafbb3f5fa3b8a518ee074d4585b56804", "fetched_at": "2026-08-29T11:35:53.640347+00:00", "kind": "site_page", "missing": false, "url": "https://docs.px4.io/main/en/features_fw/index.html"}, {"content_hash": "666532b99378b104f92a9f6e28055ca36323671c5f94ee24259a768283b3d571", "fetched_at": "2026-08-29T11:35:53.641880+00:00", "kind": "site_page", "missing": false, "url": "https://docs.px4.io/main/en/features_fw/gain_compression.html"}, {"content_hash": "6d78d3716fccc48a49f5347de9ca6ff0785ad3a5800a045f323ec8eaa093cba3", "fetched_at": "2026-08-29T11:35:53.643364+00:00", "kind": "site_page", "missing": false, "url": "https://docs.px4.io/main/en/assembly/quick_start_cuav_pixhawk_v6x.html"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:32:07.561059+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a3a93e865759bf6accb79091f7533ff8a55eeeed5b70a51ad2fc965b6d44d027", "fetched_at": "2026-08-28T04:04:56.532898+00:00", "kind": "readme", "missing": false, "url": "https://github.com/svpcom/wfb-ng"}, {"content_hash": "77ab11c70f3042e61a56026dd7d982320c5dbe943c0dde0cfbe14068a2a00b2a", "fetched_at": "2026-08-29T11:35:53.618143+00:00", "kind": "homepage", "missing": false, "url": "https://docs.px4.io/main/en/companion_computer/video_streaming_wfb_ng_wifi.html"}, {"content_hash": "0528bcf27e2265358bd44381e0a4bc6517fd72bc9407426d43e7c92c1ec0d414", "fetched_at": "2026-08-29T11:35:53.630112+00:00", "kind": "site_page", "missing": false, "url": "https://docs.px4.io/main/en/simulation/px4_simulation_quickstart.html"}, {"content_hash": "7cb366783436c93a888fb3c3339010c5f6149486b6329391607e98400a2297d7", "fetched_at": "2026-08-29T11:35:53.632184+00:00", "kind": "site_page", "missing": false, "url": "https://docs.px4.io/main/en/features_mc/index.html"}, {"content_hash": "9b985c260da4b40b9d1f97546b806f1b8acac475d4fc6de0cd85e8a46305ab6a", "fetched_at": "2026-08-29T11:35:53.633946+00:00", "kind": "site_page", "missing": false, "url": "https://docs.px4.io/main/en/advanced_features/precland.html"}, {"content_hash": "3de5ee7d41451833b69e3eca583abf7a647cd718c576185591c2735f91d9ec70", "fetched_at": "2026-08-29T11:35:53.636062+00:00", "kind": "site_page", "missing": false, "url": "https://docs.px4.io/main/en/advanced_features/vision_target_estimator.html"}, {"content_hash": "282920f3cd56f3d9d8d068897d9e3ddaf04696c06180f866353fb768a93a12af", "fetched_at": "2026-08-29T11:35:53.638242+00:00", "kind": "site_page", "missing": false, "url": "https://docs.px4.io/main/en/advanced_features/vision_target_estimator_advanced.html"}, {"content_hash": "39ab10728da687dada1da0609f310d1bafbb3f5fa3b8a518ee074d4585b56804", "fetched_at": "2026-08-29T11:35:53.640347+00:00", "kind": "site_page", "missing": false, "url": "https://docs.px4.io/main/en/features_fw/index.html"}, {"content_hash": "666532b99378b104f92a9f6e28055ca36323671c5f94ee24259a768283b3d571", "fetched_at": "2026-08-29T11:35:53.641880+00:00", "kind": "site_page", "missing": false, "url": "https://docs.px4.io/main/en/features_fw/gain_compression.html"}, {"content_hash": "6d78d3716fccc48a49f5347de9ca6ff0785ad3a5800a045f323ec8eaa093cba3", "fetched_at": "2026-08-29T11:35:53.643364+00:00", "kind": "site_page", "missing": false, "url": "https://docs.px4.io/main/en/assembly/quick_start_cuav_pixhawk_v6x.html"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:04:56.532898+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:56.532898+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:56.532898+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:32:07.561059+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a3a93e865759bf6accb79091f7533ff8a55eeeed5b70a51ad2fc965b6d44d027", "fetched_at": "2026-08-28T04:04:56.532898+00:00", "kind": "readme", "missing": false, "url": "https://github.com/svpcom/wfb-ng"}, {"content_hash": "77ab11c70f3042e61a56026dd7d982320c5dbe943c0dde0cfbe14068a2a00b2a", "fetched_at": "2026-08-29T11:35:53.618143+00:00", "kind": "homepage", "missing": false, "url": "https://docs.px4.io/main/en/companion_computer/video_streaming_wfb_ng_wifi.html"}, {"content_hash": "0528bcf27e2265358bd44381e0a4bc6517fd72bc9407426d43e7c92c1ec0d414", "fetched_at": "2026-08-29T11:35:53.630112+00:00", "kind": "site_page", "missing": false, "url": "https://docs.px4.io/main/en/simulation/px4_simulation_quickstart.html"}, {"content_hash": "7cb366783436c93a888fb3c3339010c5f6149486b6329391607e98400a2297d7", "fetched_at": "2026-08-29T11:35:53.632184+00:00", "kind": "site_page", "missing": false, "url": "https://docs.px4.io/main/en/features_mc/index.html"}, {"content_hash": "9b985c260da4b40b9d1f97546b806f1b8acac475d4fc6de0cd85e8a46305ab6a", "fetched_at": "2026-08-29T11:35:53.633946+00:00", "kind": "site_page", "missing": false, "url": "https://docs.px4.io/main/en/advanced_features/precland.html"}, {"content_hash": "3de5ee7d41451833b69e3eca583abf7a647cd718c576185591c2735f91d9ec70", "fetched_at": "2026-08-29T11:35:53.636062+00:00", "kind": "site_page", "missing": false, "url": "https://docs.px4.io/main/en/advanced_features/vision_target_estimator.html"}, {"content_hash": "282920f3cd56f3d9d8d068897d9e3ddaf04696c06180f866353fb768a93a12af", "fetched_at": "2026-08-29T11:35:53.638242+00:00", "kind": "site_page", "missing": false, "url": "https://docs.px4.io/main/en/advanced_features/vision_target_estimator_advanced.html"}, {"content_hash": "39ab10728da687dada1da0609f310d1bafbb3f5fa3b8a518ee074d4585b56804", "fetched_at": "2026-08-29T11:35:53.640347+00:00", "kind": "site_page", "missing": false, "url": "https://docs.px4.io/main/en/features_fw/index.html"}, {"content_hash": "666532b99378b104f92a9f6e28055ca36323671c5f94ee24259a768283b3d571", "fetched_at": "2026-08-29T11:35:53.641880+00:00", "kind": "site_page", "missing": false, "url": "https://docs.px4.io/main/en/features_fw/gain_compression.html"}, {"content_hash": "6d78d3716fccc48a49f5347de9ca6ff0785ad3a5800a045f323ec8eaa093cba3", "fetched_at": "2026-08-29T11:35:53.643364+00:00", "kind": "site_page", "missing": false, "url": "https://docs.px4.io/main/en/assembly/quick_start_cuav_pixhawk_v6x.html"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:56.532898+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:56.532898+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:32:07.561059+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a3a93e865759bf6accb79091f7533ff8a55eeeed5b70a51ad2fc965b6d44d027", "fetched_at": "2026-08-28T04:04:56.532898+00:00", "kind": "readme", "missing": false, "url": "https://github.com/svpcom/wfb-ng"}, {"content_hash": "77ab11c70f3042e61a56026dd7d982320c5dbe943c0dde0cfbe14068a2a00b2a", "fetched_at": "2026-08-29T11:35:53.618143+00:00", "kind": "homepage", "missing": false, "url": "https://docs.px4.io/main/en/companion_computer/video_streaming_wfb_ng_wifi.html"}, {"content_hash": "0528bcf27e2265358bd44381e0a4bc6517fd72bc9407426d43e7c92c1ec0d414", "fetched_at": "2026-08-29T11:35:53.630112+00:00", "kind": "site_page", "missing": false, "url": "https://docs.px4.io/main/en/simulation/px4_simulation_quickstart.html"}, {"content_hash": "7cb366783436c93a888fb3c3339010c5f6149486b6329391607e98400a2297d7", "fetched_at": "2026-08-29T11:35:53.632184+00:00", "kind": "site_page", "missing": false, "url": "https://docs.px4.io/main/en/features_mc/index.html"}, {"content_hash": "9b985c260da4b40b9d1f97546b806f1b8acac475d4fc6de0cd85e8a46305ab6a", "fetched_at": "2026-08-29T11:35:53.633946+00:00", "kind": "site_page", "missing": false, "url": "https://docs.px4.io/main/en/advanced_features/precland.html"}, {"content_hash": "3de5ee7d41451833b69e3eca583abf7a647cd718c576185591c2735f91d9ec70", "fetched_at": "2026-08-29T11:35:53.636062+00:00", "kind": "site_page", "missing": false, "url": "https://docs.px4.io/main/en/advanced_features/vision_target_estimator.html"}, {"content_hash": "282920f3cd56f3d9d8d068897d9e3ddaf04696c06180f866353fb768a93a12af", "fetched_at": "2026-08-29T11:35:53.638242+00:00", "kind": "site_page", "missing": false, "url": "https://docs.px4.io/main/en/advanced_features/vision_target_estimator_advanced.html"}, {"content_hash": "39ab10728da687dada1da0609f310d1bafbb3f5fa3b8a518ee074d4585b56804", "fetched_at": "2026-08-29T11:35:53.640347+00:00", "kind": "site_page", "missing": false, "url": "https://docs.px4.io/main/en/features_fw/index.html"}, {"content_hash": "666532b99378b104f92a9f6e28055ca36323671c5f94ee24259a768283b3d571", "fetched_at": "2026-08-29T11:35:53.641880+00:00", "kind": "site_page", "missing": false, "url": "https://docs.px4.io/main/en/features_fw/gain_compression.html"}, {"content_hash": "6d78d3716fccc48a49f5347de9ca6ff0785ad3a5800a045f323ec8eaa093cba3", "fetched_at": "2026-08-29T11:35:53.643364+00:00", "kind": "site_page", "missing": false, "url": "https://docs.px4.io/main/en/assembly/quick_start_cuav_pixhawk_v6x.html"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:56.532898+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:56.532898+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:56.532898+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:32:07.561059+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a3a93e865759bf6accb79091f7533ff8a55eeeed5b70a51ad2fc965b6d44d027", "fetched_at": "2026-08-28T04:04:56.532898+00:00", "kind": "readme", "missing": false, "url": "https://github.com/svpcom/wfb-ng"}, {"content_hash": "77ab11c70f3042e61a56026dd7d982320c5dbe943c0dde0cfbe14068a2a00b2a", "fetched_at": "2026-08-29T11:35:53.618143+00:00", "kind": "homepage", "missing": false, "url": "https://docs.px4.io/main/en/companion_computer/video_streaming_wfb_ng_wifi.html"}, {"content_hash": "0528bcf27e2265358bd44381e0a4bc6517fd72bc9407426d43e7c92c1ec0d414", "fetched_at": "2026-08-29T11:35:53.630112+00:00", "kind": "site_page", "missing": false, "url": "https://docs.px4.io/main/en/simulation/px4_simulation_quickstart.html"}, {"content_hash": "7cb366783436c93a888fb3c3339010c5f6149486b6329391607e98400a2297d7", "fetched_at": "2026-08-29T11:35:53.632184+00:00", "kind": "site_page", "missing": false, "url": "https://docs.px4.io/main/en/features_mc/index.html"}, {"content_hash": "9b985c260da4b40b9d1f97546b806f1b8acac475d4fc6de0cd85e8a46305ab6a", "fetched_at": "2026-08-29T11:35:53.633946+00:00", "kind": "site_page", "missing": false, "url": "https://docs.px4.io/main/en/advanced_features/precland.html"}, {"content_hash": "3de5ee7d41451833b69e3eca583abf7a647cd718c576185591c2735f91d9ec70", "fetched_at": "2026-08-29T11:35:53.636062+00:00", "kind": "site_page", "missing": false, "url": "https://docs.px4.io/main/en/advanced_features/vision_target_estimator.html"}, {"content_hash": "282920f3cd56f3d9d8d068897d9e3ddaf04696c06180f866353fb768a93a12af", "fetched_at": "2026-08-29T11:35:53.638242+00:00", "kind": "site_page", "missing": false, "url": "https://docs.px4.io/main/en/advanced_features/vision_target_estimator_advanced.html"}, {"content_hash": "39ab10728da687dada1da0609f310d1bafbb3f5fa3b8a518ee074d4585b56804", "fetched_at": "2026-08-29T11:35:53.640347+00:00", "kind": "site_page", "missing": false, "url": "https://docs.px4.io/main/en/features_fw/index.html"}, {"content_hash": "666532b99378b104f92a9f6e28055ca36323671c5f94ee24259a768283b3d571", "fetched_at": "2026-08-29T11:35:53.641880+00:00", "kind": "site_page", "missing": false, "url": "https://docs.px4.io/main/en/features_fw/gain_compression.html"}, {"content_hash": "6d78d3716fccc48a49f5347de9ca6ff0785ad3a5800a045f323ec8eaa093cba3", "fetched_at": "2026-08-29T11:35:53.643364+00:00", "kind": "site_page", "missing": false, "url": "https://docs.px4.io/main/en/assembly/quick_start_cuav_pixhawk_v6x.html"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:56.532898+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:56.532898+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:32:07.561059+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a3a93e865759bf6accb79091f7533ff8a55eeeed5b70a51ad2fc965b6d44d027", "fetched_at": "2026-08-28T04:04:56.532898+00:00", "kind": "readme", "missing": false, "url": "https://github.com/svpcom/wfb-ng"}, {"content_hash": "77ab11c70f3042e61a56026dd7d982320c5dbe943c0dde0cfbe14068a2a00b2a", "fetched_at": "2026-08-29T11:35:53.618143+00:00", "kind": "homepage", "missing": false, "url": "https://docs.px4.io/main/en/companion_computer/video_streaming_wfb_ng_wifi.html"}, {"content_hash": "0528bcf27e2265358bd44381e0a4bc6517fd72bc9407426d43e7c92c1ec0d414", "fetched_at": "2026-08-29T11:35:53.630112+00:00", "kind": "site_page", "missing": false, "url": "https://docs.px4.io/main/en/simulation/px4_simulation_quickstart.html"}, {"content_hash": "7cb366783436c93a888fb3c3339010c5f6149486b6329391607e98400a2297d7", "fetched_at": "2026-08-29T11:35:53.632184+00:00", "kind": "site_page", "missing": false, "url": "https://docs.px4.io/main/en/features_mc/index.html"}, {"content_hash": "9b985c260da4b40b9d1f97546b806f1b8acac475d4fc6de0cd85e8a46305ab6a", "fetched_at": "2026-08-29T11:35:53.633946+00:00", "kind": "site_page", "missing": false, "url": "https://docs.px4.io/main/en/advanced_features/precland.html"}, {"content_hash": "3de5ee7d41451833b69e3eca583abf7a647cd718c576185591c2735f91d9ec70", "fetched_at": "2026-08-29T11:35:53.636062+00:00", "kind": "site_page", "missing": false, "url": "https://docs.px4.io/main/en/advanced_features/vision_target_estimator.html"}, {"content_hash": "282920f3cd56f3d9d8d068897d9e3ddaf04696c06180f866353fb768a93a12af", "fetched_at": "2026-08-29T11:35:53.638242+00:00", "kind": "site_page", "missing": false, "url": "https://docs.px4.io/main/en/advanced_features/vision_target_estimator_advanced.html"}, {"content_hash": "39ab10728da687dada1da0609f310d1bafbb3f5fa3b8a518ee074d4585b56804", "fetched_at": "2026-08-29T11:35:53.640347+00:00", "kind": "site_page", "missing": false, "url": "https://docs.px4.io/main/en/features_fw/index.html"}, {"content_hash": "666532b99378b104f92a9f6e28055ca36323671c5f94ee24259a768283b3d571", "fetched_at": "2026-08-29T11:35:53.641880+00:00", "kind": "site_page", "missing": false, "url": "https://docs.px4.io/main/en/features_fw/gain_compression.html"}, {"content_hash": "6d78d3716fccc48a49f5347de9ca6ff0785ad3a5800a045f323ec8eaa093cba3", "fetched_at": "2026-08-29T11:35:53.643364+00:00", "kind": "site_page", "missing": false, "url": "https://docs.px4.io/main/en/assembly/quick_start_cuav_pixhawk_v6x.html"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:32:07.561059+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a3a93e865759bf6accb79091f7533ff8a55eeeed5b70a51ad2fc965b6d44d027", "fetched_at": "2026-08-28T04:04:56.532898+00:00", "kind": "readme", "missing": false, "url": "https://github.com/svpcom/wfb-ng"}, {"content_hash": "77ab11c70f3042e61a56026dd7d982320c5dbe943c0dde0cfbe14068a2a00b2a", "fetched_at": "2026-08-29T11:35:53.618143+00:00", "kind": "homepage", "missing": false, "url": "https://docs.px4.io/main/en/companion_computer/video_streaming_wfb_ng_wifi.html"}, {"content_hash": "0528bcf27e2265358bd44381e0a4bc6517fd72bc9407426d43e7c92c1ec0d414", "fetched_at": "2026-08-29T11:35:53.630112+00:00", "kind": "site_page", "missing": false, "url": "https://docs.px4.io/main/en/simulation/px4_simulation_quickstart.html"}, {"content_hash": "7cb366783436c93a888fb3c3339010c5f6149486b6329391607e98400a2297d7", "fetched_at": "2026-08-29T11:35:53.632184+00:00", "kind": "site_page", "missing": false, "url": "https://docs.px4.io/main/en/features_mc/index.html"}, {"content_hash": "9b985c260da4b40b9d1f97546b806f1b8acac475d4fc6de0cd85e8a46305ab6a", "fetched_at": "2026-08-29T11:35:53.633946+00:00", "kind": "site_page", "missing": false, "url": "https://docs.px4.io/main/en/advanced_features/precland.html"}, {"content_hash": "3de5ee7d41451833b69e3eca583abf7a647cd718c576185591c2735f91d9ec70", "fetched_at": "2026-08-29T11:35:53.636062+00:00", "kind": "site_page", "missing": false, "url": "https://docs.px4.io/main/en/advanced_features/vision_target_estimator.html"}, {"content_hash": "282920f3cd56f3d9d8d068897d9e3ddaf04696c06180f866353fb768a93a12af", "fetched_at": "2026-08-29T11:35:53.638242+00:00", "kind": "site_page", "missing": false, "url": "https://docs.px4.io/main/en/advanced_features/vision_target_estimator_advanced.html"}, {"content_hash": "39ab10728da687dada1da0609f310d1bafbb3f5fa3b8a518ee074d4585b56804", "fetched_at": "2026-08-29T11:35:53.640347+00:00", "kind": "site_page", "missing": false, "url": "https://docs.px4.io/main/en/features_fw/index.html"}, {"content_hash": "666532b99378b104f92a9f6e28055ca36323671c5f94ee24259a768283b3d571", "fetched_at": "2026-08-29T11:35:53.641880+00:00", "kind": "site_page", "missing": false, "url": "https://docs.px4.io/main/en/features_fw/gain_compression.html"}, {"content_hash": "6d78d3716fccc48a49f5347de9ca6ff0785ad3a5800a045f323ec8eaa093cba3", "fetched_at": "2026-08-29T11:35:53.643364+00:00", "kind": "site_page", "missing": false, "url": "https://docs.px4.io/main/en/assembly/quick_start_cuav_pixhawk_v6x.html"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:32:07.561059+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a3a93e865759bf6accb79091f7533ff8a55eeeed5b70a51ad2fc965b6d44d027", "fetched_at": "2026-08-28T04:04:56.532898+00:00", "kind": "readme", "missing": false, "url": "https://github.com/svpcom/wfb-ng"}, {"content_hash": "77ab11c70f3042e61a56026dd7d982320c5dbe943c0dde0cfbe14068a2a00b2a", "fetched_at": "2026-08-29T11:35:53.618143+00:00", "kind": "homepage", "missing": false, "url": "https://docs.px4.io/main/en/companion_computer/video_streaming_wfb_ng_wifi.html"}, {"content_hash": "0528bcf27e2265358bd44381e0a4bc6517fd72bc9407426d43e7c92c1ec0d414", "fetched_at": "2026-08-29T11:35:53.630112+00:00", "kind": "site_page", "missing": false, "url": "https://docs.px4.io/main/en/simulation/px4_simulation_quickstart.html"}, {"content_hash": "7cb366783436c93a888fb3c3339010c5f6149486b6329391607e98400a2297d7", "fetched_at": "2026-08-29T11:35:53.632184+00:00", "kind": "site_page", "missing": false, "url": "https://docs.px4.io/main/en/features_mc/index.html"}, {"content_hash": "9b985c260da4b40b9d1f97546b806f1b8acac475d4fc6de0cd85e8a46305ab6a", "fetched_at": "2026-08-29T11:35:53.633946+00:00", "kind": "site_page", "missing": false, "url": "https://docs.px4.io/main/en/advanced_features/precland.html"}, {"content_hash": "3de5ee7d41451833b69e3eca583abf7a647cd718c576185591c2735f91d9ec70", "fetched_at": "2026-08-29T11:35:53.636062+00:00", "kind": "site_page", "missing": false, "url": "https://docs.px4.io/main/en/advanced_features/vision_target_estimator.html"}, {"content_hash": "282920f3cd56f3d9d8d068897d9e3ddaf04696c06180f866353fb768a93a12af", "fetched_at": "2026-08-29T11:35:53.638242+00:00", "kind": "site_page", "missing": false, "url": "https://docs.px4.io/main/en/advanced_features/vision_target_estimator_advanced.html"}, {"content_hash": "39ab10728da687dada1da0609f310d1bafbb3f5fa3b8a518ee074d4585b56804", "fetched_at": "2026-08-29T11:35:53.640347+00:00", "kind": "site_page", "missing": false, "url": "https://docs.px4.io/main/en/features_fw/index.html"}, {"content_hash": "666532b99378b104f92a9f6e28055ca36323671c5f94ee24259a768283b3d571", "fetched_at": "2026-08-29T11:35:53.641880+00:00", "kind": "site_page", "missing": false, "url": "https://docs.px4.io/main/en/features_fw/gain_compression.html"}, {"content_hash": "6d78d3716fccc48a49f5347de9ca6ff0785ad3a5800a045f323ec8eaa093cba3", "fetched_at": "2026-08-29T11:35:53.643364+00:00", "kind": "site_page", "missing": false, "url": "https://docs.px4.io/main/en/assembly/quick_start_cuav_pixhawk_v6x.html"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:32:07.561059+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a3a93e865759bf6accb79091f7533ff8a55eeeed5b70a51ad2fc965b6d44d027", "fetched_at": "2026-08-28T04:04:56.532898+00:00", "kind": "readme", "missing": false, "url": "https://github.com/svpcom/wfb-ng"}, {"content_hash": "77ab11c70f3042e61a56026dd7d982320c5dbe943c0dde0cfbe14068a2a00b2a", "fetched_at": "2026-08-29T11:35:53.618143+00:00", "kind": "homepage", "missing": false, "url": "https://docs.px4.io/main/en/companion_computer/video_streaming_wfb_ng_wifi.html"}, {"content_hash": "0528bcf27e2265358bd44381e0a4bc6517fd72bc9407426d43e7c92c1ec0d414", "fetched_at": "2026-08-29T11:35:53.630112+00:00", "kind": "site_page", "missing": false, "url": "https://docs.px4.io/main/en/simulation/px4_simulation_quickstart.html"}, {"content_hash": "7cb366783436c93a888fb3c3339010c5f6149486b6329391607e98400a2297d7", "fetched_at": "2026-08-29T11:35:53.632184+00:00", "kind": "site_page", "missing": false, "url": "https://docs.px4.io/main/en/features_mc/index.html"}, {"content_hash": "9b985c260da4b40b9d1f97546b806f1b8acac475d4fc6de0cd85e8a46305ab6a", "fetched_at": "2026-08-29T11:35:53.633946+00:00", "kind": "site_page", "missing": false, "url": "https://docs.px4.io/main/en/advanced_features/precland.html"}, {"content_hash": "3de5ee7d41451833b69e3eca583abf7a647cd718c576185591c2735f91d9ec70", "fetched_at": "2026-08-29T11:35:53.636062+00:00", "kind": "site_page", "missing": false, "url": "https://docs.px4.io/main/en/advanced_features/vision_target_estimator.html"}, {"content_hash": "282920f3cd56f3d9d8d068897d9e3ddaf04696c06180f866353fb768a93a12af", "fetched_at": "2026-08-29T11:35:53.638242+00:00", "kind": "site_page", "missing": false, "url": "https://docs.px4.io/main/en/advanced_features/vision_target_estimator_advanced.html"}, {"content_hash": "39ab10728da687dada1da0609f310d1bafbb3f5fa3b8a518ee074d4585b56804", "fetched_at": "2026-08-29T11:35:53.640347+00:00", "kind": "site_page", "missing": false, "url": "https://docs.px4.io/main/en/features_fw/index.html"}, {"content_hash": "666532b99378b104f92a9f6e28055ca36323671c5f94ee24259a768283b3d571", "fetched_at": "2026-08-29T11:35:53.641880+00:00", "kind": "site_page", "missing": false, "url": "https://docs.px4.io/main/en/features_fw/gain_compression.html"}, {"content_hash": "6d78d3716fccc48a49f5347de9ca6ff0785ad3a5800a045f323ec8eaa093cba3", "fetched_at": "2026-08-29T11:35:53.643364+00:00", "kind": "site_page", "missing": false, "url": "https://docs.px4.io/main/en/assembly/quick_start_cuav_pixhawk_v6x.html"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 98, "longevity": 100, "rhythm": 60}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3521, "days_push": 13, "days_rel": 188, "gap_med": 60, "n_releases_24m": 6}, "score": 85, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}