android-ble-hardware

Community

Integrate BLE sensors and hardware reliably.

Authordrewid74
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill solves the challenge of building a dependable Android BLE hardware integration where device discovery, connection management, GATT service handling, and byte-level telemetry parsing work correctly across real-world peripherals.

Core Features & Use Cases

  • Nordic BLE integration: Uses the Nordic Semiconductor BLE library to avoid fragile raw BluetoothGatt callback handling.
  • UART/GATT workflow: Supports UART-style services with characteristic discovery, notification setup, and queued write operations for command/telemetry flows.
  • Lifecycle reliability: Implements connection lifecycle management with automatic reconnection patterns and safer Flow-based scanning.

Use it when you connect to a BLE peripheral like a GPS logger, sensor hardware, or OBD-II adapter, then scan by UUID or name pattern, receive binary packets, frame them into complete messages, and route telemetry into your app.

Quick Start

Use the android-ble-hardware skill to implement Nordic-based BLE scanning and a BleManager subclass for your BLE peripheral’s GATT profile, then parse incoming UART bytes into complete telemetry frames.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: android-ble-hardware
Download link: https://github.com/drewid74/ai_skills/archive/main.zip#android-ble-hardware

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.