Files
esp-idf/docs/en/api-reference/bluetooth/esp_gattc.rst
jiminxiang a8bb79b5b9 feat(examples): add Bluedroid and NimBLE BLE AMS client examples
Add Apple Media Service client demos that discover AMS on iOS, subscribe
to media entity updates, and expose remote playback control helpers.
2026-07-14 11:33:41 +08:00

22 lines
1.2 KiB
ReStructuredText

GATT Client API
===============
Application Examples
--------------------
- :example:`bluetooth/bluedroid/ble/gatt_client` demonstrates how to create a GATT Client that connects to a GATT server, enabling the server's notification function to discover its service.
- :example:`bluetooth/bluedroid/ble/gattc_multi_connect` demonstrates how to create a GATT Client that connects to multiple GATT servers, enabling their notification functions to discover their services.
- :example:`bluetooth/bluedroid/coex/gattc_gatts_coex` demonstrates the coexistence of GATT client and GATT server by creating a GATT service, starting ADV, and exchanging data between a GATT client and device.
- :example:`bluetooth/bluedroid/ble/ble_ams` demonstrates how to act as an Apple Media Service (AMS) client on the Bluedroid stack, connecting to an iOS device to receive media metadata and send remote playback commands over GATT.
- :example:`bluetooth/nimble/ble_ams` demonstrates how to act as an Apple Media Service (AMS) client on the NimBLE stack, connecting to an iOS device to receive media metadata and send remote playback commands over GATT.
API Reference
-------------
.. include-build-file:: inc/esp_gattc_api.inc