BLE GATT Integration

Ustrukturyzowany 6-etapowy przepływ pracy debugowania BLE GATT oddzielający radio, odkrywanie, atrybuty, bezpieczeństwo i przepustowość

Autor: easyzoom · easyzoom/aix-skills

Testowano · Działa ★ 9.2/10

BLE GATT Integration — Ustrukturyzowany 6-etapowy przepływ pracy debugowania BLE GATT oddzielający radio, odkrywanie, atrybuty, bezpieczeństwo i przepustowość

Co robi ten skill

Checklista debugowania problemów z integracją BLE GATT - brak powiadomień, problemy z CCCD, obcięcie MTU, niedopasowanie parowania/wiązania/szyfrowania i niska przepustowość - w Zephyr, ESP-IDF, nRF Connect SDK, NimBLE, BlueZ, Android i iOS. Aktywuje się, gdy użytkownik tworzy lub debuguje usługi GATT, charakterystyki, powiadomienia lub parametry połączenia; wyraźnie odsyła do wskazówek dotyczących konfiguracji radia/kontrolera, gdy urządzenie w ogóle nie może się reklamować ani połączyć.

Raport z testu

Podrzucono mu dwubłędny scenariusz BLE (zapis CCCD 'powiódł się', ale brak powiadomień, MTU utknęło na domyślnym 23 z ładunkiem 40 bajtów, brak konfiguracji parowania dla charakterystyki wymagającej szyfrowania) - tabela Najczęstszych Błędów umiejętności bezpośrednio odpowiada obu rzeczywistym przyczynom źródłowym (bramka szyfrowania-bez-wiązania, obcięcie ładunku ATT), a jego 6-etapowy przepływ pracy systematycznie je ujawnia, podczas gdy niekierowana odpowiedź sięgnęła po ogólne porady dotyczące CCCD/sniffera i nigdy nie nazwała bramki bezpieczeństwa jako prawdopodobnego głównego blokera.

Testowano: 2026-07-16 · Claude Code 2.x (agent harness)

Instalacja

git clone https://github.com/easyzoom/aix-skills
mkdir -p ~/.claude/skills
cp -r aix-skills/skills/ble-gatt-integration ~/.claude/skills/ble-gatt-integration

Komendy i przykładowe prompty

  • /ble-gatt-integrationUstrukturyzowany 6-etapowy przepływ pracy debugowania BLE GATT oddzielający radio, odkrywanie, atrybuty, bezpieczeństwo i przepustowość

Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):

  • My BLE notifications aren't arriving even though the CCCD write succeeded.
  • Debug why my peripheral's MTU stays at 23 bytes with a 40-byte payload.
  • Pairing seems fine but my encrypted characteristic still won't notify.