This application demonstrates detailed uses of the GattClient APIs.
README.md
- Committer:
- mbed_official
- Date:
- 2019-08-15
- Revision:
- 6:6913a83da3d5
- Parent:
- 0:ad9793cc5249
File content as of revision 6:6913a83da3d5:
# BLE Gatt Client example
This application demonstrates detailed uses of the GattClient APIs.
When the application is started it advertises itself to its environment with the
device name `GattClient`. Once you have connected to the device with your mobile
phone, the application starts a discovery of the GATT server exposed by your
mobile phone.
After the discovery, this application reads the value of the characteristics
discovered and subscribes to the characteristics emitting notifications or
indications.
The device prints the value of any indication or notification received from the
mobile phone.
# Running the application
## Requirements
You may use a generic BLE scanners:
- [nRF Master Control Panel](https://play.google.com/store/apps/details?id=no.nordicsemi.android.mcp) for Android.
- [LightBlue](https://itunes.apple.com/gb/app/lightblue-bluetooth-low-energy/id557428110?mt=8) for iPhone.
Hardware requirements are in the [main readme](https://github.com/ARMmbed/mbed-os-example-ble/blob/master/README.md).
## Building instructions
Building instructions for all samples are in the [main readme](https://github.com/ARMmbed/mbed-os-example-ble/blob/master/README.md).
mbed-os-examples