Bluetooth LE Service Get List

Kalipso - Form - Actions - Actions Description - Group Communications - Bluetooth LE Service Get List

To exchange information with a BLE device is useful to understand the Generic Attribute Profile (GATT). To simplify GATT is organized: one device can have multiple Services. Service has Chracteristic’s and Chracteristic’s has Descriptor’s. So to read/write one value (Descriptor) you need to know which device, service and characteristic you want to read/write. This action get you the list of Services available.

Action available for the following operating systems:

Parameters

Targets

  • Separator <string> - By Default CR

  • Timeout (ms) <numeric> - Value in Milliseconds

  • Target for Name <unquoted string> - Control or variable to storage the value.

  • Target Count <unquoted string> - Control or variable to storage the value.

For more information that helps the use of this action you can consult the following links:

https://www.bluetooth.com/specifications/gatt/services/ https://www.bluetooth.com/specifications/gatt/characteristics/

On iOS some services are filtered by the O.S. and you cannot access the, like 0x1800 (Generic Access) or iBeacon related services.

Last updated