BLE GATT Integration
Strukturerat 6-stegs BLE GATT-felsökningsarbetsflöde som separerar radio, upptäckt, attribut, säkerhet och genomströmning
Testad · Fungerar
Vad den gör
En felsökningschecklista för BLE GATT-integrationsproblem – aviseringar som inte kommer fram, CCCD-problem, MTU-avskärning, parnings-/bindnings-/krypteringsmotsvarigheter och låg genomströmning – över Zephyr, ESP-IDF, nRF Connect SDK, NimBLE, BlueZ, Android och iOS. Triggas när en användare bygger eller felsöker GATT-tjänster, egenskaper, aviseringar eller anslutningsparametrar; hänvisar uttryckligen till radio/kontroller-uppstartsguiden när enheten inte kan annonsera eller ansluta alls.
Testrapport
Utsatte den för ett tvåfaldigt BLE-scenario (CCCD-skrivning 'lyckades' men inga aviseringar kom fram, MTU fastnade på standard 23 med en 40-byte nyttolast, ingen parning konfigurerad på en krypteringskrävande egenskap) – färdighetens Vanliga Fel-tabell mappar direkt på båda verkliga grundorsakerna (kryptering-utan-bindning-gate, ATT-nyttolastavskärning) och dess 6-stegs arbetsflöde lyfter fram båda systematiskt, där ett oskyddat svar nådde för generiska CCCD/sniffer-råd och aldrig nämnde säkerhets-gaten som den troliga primära blockeringen.
Testad: 2026-07-16 · Claude Code 2.x (agent harness)
Installation
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
Kommandon och exempelprompter
/ble-gatt-integrationStrukturerat 6-stegs BLE GATT-felsökningsarbetsflöde som separerar radio, upptäckt, attribut, säkerhet och genomströmning
Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):
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.