#bezpiLOTa Ground Agent، ground-station پروفائل میں ساتھی میدانی جزو کے طور پر ڈیزائن ہے: WFB-ng وصول کرتا، Wi-Fi AP اور USB tether فراہم کرتا، HDMI kiosk کی معاونت کرتا اور جسمانی بٹن والے OLED پر حالت دکھاتا ہے۔
Ground Agent، KairOS کی پروڈکٹ نہیں؛ مشترکہ رابطہ پروٹوکول اور زمینی پروفائل کو ماحولیاتی نظام کی الگ بلڈ اور جانچ چاہیے۔
KairOS ریپوزٹری ↗اس صفحے پر +
ریڈیو لنک اور آپریٹر کے آلات کے درمیان پل
فضائی طرف Drone Agent ویڈیو انکوڈ کر کے ریڈیو بہاؤ بھیجتا ہے۔ ہم آہنگ Wi-Fi اڈاپٹر والا Ground Agent، monitor mode میں WFB-ng پیکٹ وصول کرتا، FEC سے بہاؤ بحال کرتا اور مقامی نیٹ ورک پر شائع کرتا ہے۔ لیپ ٹاپ یا فون AP/tether سے جڑ کر Mission Control کھولتا ہے۔
زمینی پروفائل کو فلائٹ کنٹرولر درکار نہیں۔ خودکار شناخت وصولی اڈاپٹر، FC کی عدم موجودگی، OLED اور بٹن کو کردار کی علامت سمجھتی ہے۔ واضح override، /etc/kairos/config.yaml میں رکھا جاتا ہے۔
کم سے کم بینچ اور خودکفیل میدانی مجموعہ
| منظرنامہ | اجزا |
|---|---|
| کم سے کم بینچ | Raspberry Pi 4B 2 GB+؛ RTL8812EU USB اڈاپٹر؛ 2× 5.8 GHz SMA اینٹینا؛ USB-C ڈیٹا کیبل؛ مستحکم بیرونی بجلی |
| خودکفیل میدانی نظام | بینچ مجموعہ + 1.3″ SSD1306 I²C OLED؛ چار بٹن؛ HDMI ڈسپلے؛ USB گیم پیڈ |
| فضائی طرف | Drone Agent SBC؛ WFB-ng TX اڈاپٹر؛ کیمرا؛ یکساں چینل/کلید؛ ٹیلی میٹری/کنٹرول کی ضرورت پر FC لنک |
نئے OS سے ground-station پروفائل تک
OS لکھیں
Pi 4B: Raspberry Pi OS Lite Bookworm 64-bit۔ Radxa: سازندے کا Debian/Ubuntu امیج۔
آغاز + SSH
نیٹ ورک جوڑیں، hostname/IP تلاش کریں اور SSH سے داخل ہوں۔
ریڈیو لگائیں
انٹرفیس کو monitor mode میں لانے سے پہلے اینٹینا کے ساتھ RTL8812EU جوڑیں۔
USB جانچیں
lsusb میں Realtek آلہ، عموماً ID 0bda:8812، دکھنا چاہیے۔
بنائی گئی تنصیب چلائیں
Flash Tool، Ground Agent اور بورڈ منتخب کر کے موجودہ KairOS کمانڈ دیتا ہے۔
کردار کی تصدیق
ground-station پروفائل اور فعال receive/AP/tether خدمات جانچیں۔
ssh pi@kairos-ground.local
# или
ssh pi@192.168.1.XX
lsusb | grep -i realtekkairos statusحالت میں کون سی خدمات اور پتے دکھنے چاہییں
| آئٹم | KairOS کا مجوزہ literal |
|---|---|
| پروفائل | ground-station |
| خدمات | kairos-supervisor, kairos-api, kairos-health, kairos-wfb-rx, kairos-hostapd |
| رسائی نقطہ | SSID KAIROS-GS-abc123 |
| WFB چینل | مثال میں 161 / 5805 MHz |
| AP پتہ | 10.0.0.1 |
Mission Control کھولنے کے چار طریقے
Wi-Fi سے لیپ ٹاپ
SSID KAIROS-GS-abc123 سے جڑیں اور http://10.0.0.1:4000 کھولیں۔
USB سے لیپ ٹاپ
CDC-NCM tether، http://192.168.7.1:4000 کھولیں؛ macOS Sonoma+، Windows 11 اور Linux میں اندرونی معاونت۔
HDMI کیوسک
جڑے ڈسپلے پر Chromium kiosk؛ USB گیم پیڈ Ground Agent کے ساتھ رہتا ہے۔
فون یا ٹیبلٹ
Wi-Fi AP پر براؤزر؛ KairOS Android ایپ الگ کام ہے اور لازمی نہیں۔
Windows 10 کو native CDC-NCM کے بجائے RNDIS ڈرائیور درکار ہو سکتا ہے۔ ہر راستے میں آپریٹر کو سمجھنا چاہیے کہ ویڈیو کس انٹرفیس پر، ٹیلی میٹری کس پر اور کمانڈ اختیار کس کے پاس ہے۔
OLED حالت کے پانچ گروہ دکھاتا ہے
| اسکرین | فیلڈ |
|---|---|
| لنک | WFB سگنل، FEC، پیکٹ ضیاع، bitrate |
| ڈرون | FC رابطہ، armed حالت، موڈ، بیٹری، GPS |
| GCS | جڑے کلائنٹ اور ویڈیو بہاؤ |
| نیٹ ورک | Uplinks، IP پتے اور ڈیٹا استعمال |
| نظام | CPU، RAM، درجۂ حرارت، ڈسک، uptime |
| کنٹرول | مختصر دباؤ | طویل دباؤ |
|---|---|---|
| اوپر / نیچے | اسکرینوں میں حرکت | — |
| منتخب کریں | تفصیل کھولیں / تصدیق | ترتیب موڈ میں جائیں |
| واپس | واپسی | تصدیق کے ساتھ فیکٹری ری سیٹ |
ریڈیو، uplink اور مقامی سلامتی
WFB چینل
فضائی ٹرانسمٹر والا چینل منتخب کریں؛ مختلف چینل پر ویڈیو نہیں آئے گی۔
بیرونی Wi-Fi
اپ ڈیٹ/کلاؤڈ کے لیے اختیاری کلائنٹ نیٹ ورک، جو میدانی AP کی جگہ نہیں لیتا۔
کلاؤڈ اکاؤنٹ
اختیاری pairing/relay؛ اس کے بغیر بھی مقامی وصولی چلتی رہتی ہے۔
AP پاس فریز
مجوزہ امیج پہلے آغاز پر ہر یونٹ کا منفرد پاس فریز بناتا اور مقامی setup میں آپریٹر کو دکھاتا ہے۔
قابلِ مشاہدہ failover کے ساتھ پانچ نیٹ ورک راستے
| اپ لنک | کردار |
|---|---|
| Wi-Fi رسائی نقطہ | مقامی آپریٹر کلائنٹ |
| Wi-Fi کلائنٹ | بیرونی نیٹ ورک اور اختیاری کلاؤڈ |
| Ethernet | تار والا LAN/backhaul |
| USB tether | لیپ ٹاپ تک براہِ راست ڈیٹا راستہ |
| SIM7600G-H 4G | اختیاری سیلولر backhaul |
مجوزہ نظام میں ترجیحی failover، صحت کی جانچ اور موبائل ڈیٹا کی قابلِ ترتیب حد شامل ہیں۔ راستوں کی ترتیب، metering اور failover آزمائے جائیں اور آپریٹر کو واضح حالت کے طور پر دکھیں، پوشیدہ خودکاری کے طور پر نہیں۔
AP، WFB اور USB tether کی الگ تشخیص کریں
sudo systemctl status kairos-hostapd
iwconfigjournalctl -u kairos-wfb -n 30 --no-pager
iwconfig wlan1ls /sys/kernel/config/usb_gadget/kairos-ncm 2>/dev/null
sudo systemctl restart kairos-usb-gadget-setup- AP غائب ہو تو hostapd اور انٹرفیس کرداروں کا تصادم جانچیں۔
- ویڈیو غائب ہو تو براؤزر debugging سے پہلے چینل، کلید، monitor mode اور فضائی TX ملائیں۔
- USB tether ظاہر نہ ہو تو کیبل کی ڈیٹا لائن، gadget ترتیب اور کلائنٹ OS ڈرائیور جانچیں۔
- فعال پرواز کے دوران متعین fallback کے بغیر ریڈیو/کنٹرول خدمات دوبارہ نہ چلائیں۔