Agent स्थानीय network पर mobile-first setup webapp और SSH पर read-only status cockpit देता है। दोनों interfaces, Mission Control और Android handoff एक ही state object पढ़ते हैं, इसलिए operator को संगत स्थिति दिखती है।
स्थानीय setup model लक्षित contract के रूप में तय है; KairOS build और service addresses का सत्यापन आवश्यक है।
KairOS repository ↗इस पृष्ठ पर +
एक mobile-first setup flow
Webapp agent स्वयं serve करता है और वह फ़ोन, tablet या laptop से खुलती है। मुख्य स्थानीय उपयोग के लिए internet और cloud account नहीं चाहिए। Wizard device की पहचान से Mission Control में connection handoff तक मार्गदर्शन करता है।
पहचान
Device name, भूमिका, board profile, agent version और onboarding की कुल प्रगति।
MAVLink
FC स्थिति, firmware, serial path, baud rate, heartbeat और WebSocket URL।
वीडियो
Camera या receiver, WHEP URL, recording, bitrate, format और link स्थिति।
नेटवर्क
Hotspot, LAN, USB tether, mDNS, Ethernet, Wi‑Fi client और cellular modem।
दूरस्थ पहुँच
वैकल्पिक cloud tunnel token, tunnel स्थिति और प्रकाशित URLs।
सिस्टम
Services, logs, version, support summary और पुष्टि वाले recovery actions।
Terminal जानबूझकर सक्रिय configuration नहीं बदलता
kairos command संक्षिप्त cockpit खोलती है जो भूमिका, version, FC, वीडियो, link और cloud की स्थिति तथा स्थानीय setup URL दिखाता है। बदलाव स्पष्ट fields और confirmations वाली webapp से किए जाते हैं। यह read-only तरीका remote support के दौरान आकस्मिक command का जोखिम कम करता है।
kairos
KairOS Drone Agent · drone · v0.1.0-dev
─────────────────────────────────────
FC connected ArduPilot 4.5
Video streaming 1080p30 H.264
Link healthy -51 dBm
Cloud local mode relay off
─────────────────────────────────────
Setup http://<board-ip>:8080| Command | उद्देश्य |
|---|---|
| kairos | Read-only cockpit खोलना और स्थानीय URLs दिखाना |
| kairos status | Setup, MAVLink, वीडियो, network और services का संक्षिप्त विवरण देना |
| kairos status --json | Scripts और support के लिए status payload लौटाना |
| kairos update | प्रकाशित KairOS release की जाँच और installation |
| kairos uninstall | System से KairOS agent हटाना |
पहुँच के पाँच मार्ग, cloud द्वितीयक
| पता | उद्देश्य |
|---|---|
| http://<board-ip>:8080 | LAN द्वारा setup webapp और status |
| http://<hostname>.local:8080 | उसी network पर mDNS |
| http://192.168.4.1:8080 | बाहरी network setup से पहले agent hotspot |
| ws://<board-ip>:8765 | Raw MAVLink WebSocket relay |
| http://<board-ip>:8889/<cam>/whep | WHEP द्वारा WebRTC वीडियो |
Board IP, USB tether या hotspot प्राथमिक मार्ग हैं। mDNS सुविधाजनक है, लेकिन client OS और स्थानीय network पर निर्भर करता है। Cloud tunnel केवल remote access के लिए चालू होता है; local mode में disabled relay सामान्य स्थिति है, त्रुटि नहीं।

