Skip to content

Services, Characteristics, & Descriptors

GATT collections are all based off the peripheral and are used after you have a connection.

Services

Once connected to a device, you can initiate service discovery (it is pretty much all you can do against services).

Characteristics

This is the main operation points within BLE GATT

Read Characteristic

//TODO

Write Characteristic

//TODO

Binary Large Objects (BLOBS) Writes

Generally, writing anything large over BLE is not recommended due to the maximum transmission unit (MTU)

//TODO

Notifications

// TODO

Waiting or checking if a notification is hooked

// TODO

Notifications will stay hooked as long as you hold a subscription to it. Make sure you dispose of it when you are done

Descriptors

Descriptors generally aren’t used by Bluetooth LE applications. They are a child collection off each characterisitcs and have read/write operations just like characteristics.

Read Descriptor

//TODO

Write Descriptor

//TODO

Async Methods

TODO