connectivity-ble

Integrate BLE roles, GATT services, and GAP advertising on Zephyr RTOS.

59|13|Updated Feb 7, 2026
One-click install
npx skills add https://github.com/beriberikix/zephyr-agent-skills --skill connectivity-ble
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: connectivity-ble
Source: https://github.com/beriberikix/zephyr-agent-skills/tree/main/skills/connectivity-ble
Command: npx skills add https://github.com/beriberikix/zephyr-agent-skills --skill connectivity-ble

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps engineers implement and optimize Bluetooth Low Energy (BLE) features on Zephyr RTOS by providing structured workflows, best practices, and practical references.

Core Features & Use Cases

  • Structured BLE workflows: Guidance for advertising, GATT services, GAP, and connection management.
  • Power optimization patterns: Send-When-Idle, connection parameter tuning, and duty-cycle aware design.
  • Use Case: When building a BLE-enabled sensor, use this Skill to implement efficient advertising, a robust GATT profile, and battery-friendly operation with clear references.

Quick Start

Enable BLE in a Zephyr project and follow the Core Workflows. Use the references/ble_fundamentals.md for detailed examples like advertising, service definitions, and security patterns.

Frequently Asked Questions about connectivity-ble

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I implement BLE GATT services and advertising in a Zephyr RTOS project?

The Skill provides structured workflows and references to implement BLE GATT services and advertising on Zephyr by applying coding patterns and configuration guidelines for GAP advertising and service definitions.

What are the best practices for BLE power optimization on embedded devices?

BLE power optimization on Zephyr involves applying Send-When-Idle patterns, tuning connection parameters, and designing duty-cycle aware architectures to achieve battery-friendly operation on embedded devices.

Can I use this BLE workflow approach for both real devices and simulations?

Yes, the BLE workflows, coding patterns, and power-optimization strategies apply to embedded projects running across both real devices and simulations to validate functionality.

How does Zephyr handle BLE security patterns and connection management?

Zephyr handles BLE security patterns and connection management through structured design guidelines and explicit references that validate configuration and coding patterns for robust BLE functionality.

When do I need to configure BLE roles for a Zephyr sensor application?

You need to configure BLE roles when building a Zephyr sensor application requiring efficient advertising, a robust GATT profile, and battery-friendly operation validated through explicit references and examples.