BLE GATT Integration
Struktureret 6-trins BLE GATT debug workflow, der adskiller radio, discovery, attributter, sikkerhed og throughput
Testet · Virker
Hvad det gør
En debugging tjekliste for BLE GATT integrationsproblemer - notifikationer ankommer ikke, CCCD problemer, MTU trunkering, parrings/bonding/krypterings mismatches, og lav throughput - på tværs af Zephyr, ESP-IDF, nRF Connect SDK, NimBLE, BlueZ, Android og iOS. Udløses, når en bruger bygger eller debuger GATT-tjenester, karakteristika, notifikationer eller forbindelsesparametre; henviser eksplicit til radio/controller bring-up vejledning, når enheden slet ikke kan annoncere eller forbinde.
Testrapport
Kastede et to-fejls BLE scenarie på den (CCCD write 'succeeded' men ingen notifikationer ankommer, MTU sidder fast på standard 23 med en 40-byte payload, ingen parring konfigureret på en krypterings-krævende karakteristika) - skill'ens Common Failures tabel mapper direkte på begge rigtige rodårsager (kryptering-uden-bonding gate, ATT payload trunkering) og dens 6-trins workflow overflader begge systematisk, hvor et uguided svar greb efter generisk CCCD/sniffer rådgivning og aldrig kaldte sikkerheds-gaten ud som den sandsynlige primære blokering.
Testet: 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
Kommandoer og eksempelprompter
/ble-gatt-integrationStruktureret 6-trins BLE GATT debug workflow, der adskiller radio, discovery, attributter, sikkerhed og throughput
Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):
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.