#bezpiLOTa Ground Agent ground-station profile-এর পাশাপাশি field component হিসেবে পরিকল্পিত: WFB-ng গ্রহণ, Wi‑Fi AP ও USB tether, HDMI kiosk support এবং physical buttons-সহ OLED status।
Ground Agent KairOS-এর পণ্য নয়; shared interaction protocol ও ground profile-এর ecosystem-এ আলাদা build ও verification দরকার।
KairOS repository ↗এই পৃষ্ঠায় +
Radio link ও operator devices-এর bridge
Air side-এ Drone Agent ভিডিও encode করে radio stream পাঠায়। Compatible Wi‑Fi adapter-সহ Ground Agent monitor mode-এ WFB-ng packets গ্রহণ করে, FEC দিয়ে stream recover করে local network-এ প্রকাশ করে। Laptop বা phone AP/tether-এ যুক্ত হয়ে Mission Control খোলে।
Ground profile-এর flight controller দরকার নেই। Auto-detection receive adapter, FC-এর অনুপস্থিতি, OLED ও buttons-কে role signals হিসেবে ধরে। Explicit override /etc/kairos/config.yaml-এ থাকে।
ন্যূনতম bench ও standalone field kit
| পরিস্থিতি | Components |
|---|---|
| ন্যূনতম bench | Raspberry Pi 4B 2 GB+; RTL8812EU USB adapter; 2× 5.8 GHz SMA antennas; USB-C data cable; স্থিতিশীল external power |
| Standalone field | Bench kit + 1.3″ SSD1306 I²C OLED; চার buttons; HDMI display; USB gamepad |
| Air side | Drone Agent SBC; WFB-ng TX adapter; camera; matching channel/key; telemetry/control চাইলে FC link |
নতুন OS থেকে ground-station profile
OS flash করুন
Pi 4B: Raspberry Pi OS Lite Bookworm 64-bit। Radxa: vendor Debian/Ubuntu image।
Boot + SSH
Network যুক্ত করে hostname/IP খুঁজুন এবং SSH login করুন।
Radio যুক্ত করুন
Interface monitor mode-এ দেওয়ার আগে antennas-সহ RTL8812EU যুক্ত করুন।
USB যাচাই করুন
lsusb-তে Realtek device দেখা উচিত, সাধারণ ID 0bda:8812।
Generated install চালান
Flash Tool Ground Agent ও board বেছে বর্তমান KairOS command দেয়।
Role নিশ্চিত করুন
Ground-station profile ও enabled receive/AP/tether services যাচাই করুন।
ssh pi@kairos-ground.local
# или
ssh pi@192.168.1.XX
lsusb | grep -i realtekkairos statusStatus-এ কোন services ও addresses দেখাবে
| বিষয় | KairOS target literal |
|---|---|
| প্রোফাইল | ground-station |
| সেবাসমূহ | kairos-supervisor, kairos-api, kairos-health, kairos-wfb-rx, kairos-hostapd |
| Access point | SSID KAIROS-GS-abc123 |
| WFB channel | উদাহরণে 161 / 5805 MHz |
| AP address | 10.0.0.1 |
Mission Control খোলার চার উপায়
Wi‑Fi-এ laptop
SSID KAIROS-GS-abc123-এ যুক্ত হয়ে http://10.0.0.1:4000 খুলুন।
USB-তে laptop
CDC-NCM tether, http://192.168.7.1:4000 খুলুন; macOS Sonoma+, Windows 11 ও Linux-এ native support।
HDMI kiosk
যুক্ত display-তে Chromium kiosk; USB gamepad Ground Agent-এর কাছে থাকে।
Phone বা tablet
Wi‑Fi AP-তে browser; KairOS Android app পৃথক track, বাধ্যতামূলক নয়।
Windows 10-এ native CDC-NCM-এর বদলে RNDIS driver লাগতে পারে। প্রতিটি path-এ operator বুঝবেন কোন interface ভিডিও, কোনটি telemetry বহন করে এবং কার command authority আছে।
OLED পাঁচটি state groups দেখায়
| স্ক্রিন | Fields |
|---|---|
| লিংক | WFB signal, FEC, packet loss ও bitrate |
| ড্রোন | FC connection, armed state, mode, battery, GPS |
| GCS | Connected clients ও ভিডিও streams |
| Network | Uplinks, IP addresses ও data usage |
| সিস্টেম | CPU, RAM, temperature, disk ও uptime |
| নিয়ন্ত্রণ | অল্প চাপ | দীর্ঘ চাপ |
|---|---|---|
| ওপরে / নিচে | Screens-এ চলুন | — |
| নির্বাচন | Details খুলুন / confirm করুন | Setup mode-এ যান |
| পিছনে | ফিরুন | Confirmation-সহ factory reset flow |
Radio, uplink ও local নিরাপত্তা
WFB channel
Air-side transmitter-এর একই channel বেছে নিন; channel ভিন্ন হলে ভিডিও থাকবে না।
বাহ্যিক Wi‑Fi
Update/cloud-এর optional client network, field AP-এর বদলি নয়।
Cloud account
Optional pairing/relay; এটি ছাড়াও local reception চলবে।
AP passphrase
লক্ষ্য image first boot-এ unique per-unit passphrase বানিয়ে local setup flow-তে operator-কে দেখায়।
দৃশ্যমান failover-সহ পাঁচ network paths
| Uplink | ভূমিকা |
|---|---|
| Wi‑Fi AP | স্থানীয় operator clients |
| Wi‑Fi client | External network ও optional cloud |
| Ethernet | তারযুক্ত LAN/backhaul |
| USB tether | Laptop-এর direct data path |
| SIM7600G-H 4G | ঐচ্ছিক cellular backhaul |
লক্ষ্য ব্যবস্থায় priority failover, health checks ও configurable mobile traffic limit আছে। Paths-এর order, metering ও failover পরীক্ষা করতে হবে এবং hidden automation নয়, operator-এর কাছে explicit state হতে হবে।
AP, WFB ও USB tether আলাদা diagnose হয়
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 ও interface role conflicts দেখুন।
- ভিডিও না থাকলে browser debugging-এর আগে channel, keys, monitor mode ও air-side TX মিলিয়ে দেখুন।
- USB tether না এলে cable data lines, gadget config ও client OS driver দেখুন।
- Planned fallback ছাড়া active flight-এ radio/control services restart করবেন না।