ble-gatt-integration

Solid

Use when integrating, designing, or debugging BLE GATT services, characteristics, descriptors, MTU, notifications, indications, pairing, connection parameters, or throughput

AI & Automation 22 stars 2 forks Updated 1 weeks ago MIT

Install

View on GitHub

Quality Score: 79/100

Stars 20%
45
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# BLE GATT Integration ## Overview Use this skill to debug BLE GATT by separating advertising, connection, discovery, attributes, permissions, MTU, security, and data flow. GATT failures are often permission or state-machine mismatches, not radio failures. ## When To Use Use this skill when: - The user is creating or debugging BLE services, characteristics, descriptors, notifications, indications, reads, writes, or subscriptions. - The issue involves missing services, write failures, CCCD problems, MTU, data truncation, pairing, bonding, connection parameters, or low throughput. - The stack is Zephyr, ESP-IDF, nRF Connect SDK, NimBLE, BlueZ, Android, iOS, or a vendor BLE SDK. Do not use this skill when the device cannot advertise or connect at all. Start with platform-specific radio and controller bring-up first. ## First Questions Ask for: - BLE stack, device role, central/client app, peripheral firmware, and logs. - Advertising data, connection status, service UUIDs, characteristic UUIDs, and properties. - Attribute permissions, security level, pairing/bonding state, and CCCD state. - MTU, connection interval, PHY, data length extension, and payload size. - Sniffer trace or client error if available. ## Debug Workflow 1. Prove discovery. Confirm advertising, connection, primary service discovery, and attribute handles using a known BLE client. 1. Check attribute contract. Verify UUIDs, properties, permissions, descriptors, lengths, and endian/un...

Details

Author
easyzoom
Repository
easyzoom/aix-skills
Created
3 months ago
Last Updated
1 weeks ago
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category