domain-iot
Umiejętność do budowania aplikacji IoT z obsługą sieci offline-first, zarządzania energią i bezpieczeństwem
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill domenowy dla projektów IoT, który prowadzi Cię przez kluczowe ograniczenia: niezawodność sieci, ograniczenia energetyczne, bezpieczeństwo i aktualizacje OTA. Zawiera wzorce Rust dla urządzeń embedded i bram Linux, wskazówki do wyboru bibliotek (rumqttc, embassy, embedded-hal) oraz strategie implementacji offline-first z lokalnym buforowaniem, szyfrowaniem komunikacji i obsługą błędów z ponownym próbowaniem.
Jak używać
Załaduj skill domain-iot w swoim projekcie Rust, aby uzyskać dostęp do wytycznych projektowania dla aplikacji IoT. Skill nie jest bezpośrednio wywoływalny, ale stanowi warstwę ograniczeń domenowych (Layer 3) dla Twojego agenta.
Przeanalizuj tabelę ograniczeń domenowych i zidentyfikuj, które reguły dotyczą Twojego przypadku użycia: niezawodność sieci, zarządzanie energią, limity zasobów, bezpieczeństwo czy aktualizacje OTA.
Dla każdego ograniczenia śledź rekomendacje Rust: jeśli potrzebujesz offline-first, użyj lokalnego bufora z persistencją; jeśli oszczędzania energii, zastosuj tryby sleep i minimalne alokacje; jeśli bezpieczeństwa, wdroż TLS i podpisane wiadomości.
Wybierz odpowiedni stos techniczny na podstawie środowiska: dla bramy Linux użyj tokio + rumqttc/paho-mqtt, dla urządzenia MCU użyj embassy + embedded-hal, dla hybrydowego podziału obciążenia połącz oba podejścia.
Zaimplementuj obsługę błędów z ponownym próbowaniem i backoffem, asynchroniczność z timeoutami oraz QoS dla MQTT, aby zapewnić niezawodność komunikacji w warunkach niestabilnej sieci.
Testuj offline-first design lokalnie, weryfikuj zużycie energii i upewnij się, że wszystkie komunikaty są szyfrowane przed wdrożeniem na urządzeniach produkcyjnych.
Podobne skille
ux-writing
autor: content-designer
ffmpeg-cli
autor: openclaw
accessibility
autor: tech-leads-club
solid-principles
autor: SmidigStorm
writing-rap-lyrics
autor: asvskartheek
competitive-analysis
autor: anthropics