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.
This commit is contained in:
jiminxiang
2026-07-14 11:33:41 +08:00
parent 005dd1ba8c
commit a8bb79b5b9
20 changed files with 2742 additions and 0 deletions
@@ -10,6 +10,10 @@ Application Examples
- :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
-------------