Bluetooth LE Profile API document
Bluetooth LE Profile API document Rev.1.00 [May 22, 2020]
Modules
Here is a list of all modules:
[detail level 1234]
 R_BLE APIR_BLE API
 Common APIR_BLE Common API
 GAP APIR_BLE GAP API
 GATT Common APIR_BLE GATT Common API
 GATT Server APIR_BLE GATT Server API
 GATT Client APIR_BLE GATT Client API
 L2CAP APIR_BLE L2CAP API
 Vendor Specific APIR_BLE Vendor Specific API
 MCU Low Power Consumption APIMCU Low Power Consumption API
 GATT Profile Library
 Automation IO Service ClientThis is the client for the Automation IO Service
 Automation IO Service ServerThe Automation IO service is used to expose the analog inputs/outputs and digital input/outputs of a generic IO module (IOM)
 Alert Notification Service ClientThis is the client for the Alert Notification Service Service
 Alert Notification Service ServerAlert Notification Service exposes: The different types of alerts with the short text messages. The information how many count of new alert messages. The information how many count of unread alerts
 Battery Service ClientThis is the client for the Battery Service Service
 Battery Service ServerThe Battery Service exposes the state of a battery within a device
 Body Composition Service ClientThis is the client for the Body Composition Service
 Body Composition Service ServerThis service exposes data related to body composition from a body composition analyzer intended for consumer healthcare and sports/fitness applications
 Blood Pressure Service ClientThis is the client for the Blood Pressure Service
 Blood Pressure Service ServerThis service exposes blood pressure and other data from a blood pressure monitor intended for healthcare applications
 Bond Management Service ClientThis is the client for the Bond Management Service Service
 Bond Management Service ServerThis Specification proposes that this service will enable users to manage their bonds on devices with a limited user interface
 Continuous Glucose Monitoring Service ClientThis is the client for the Continuous Glucose Monitoring Service
 Continuous Glucose Monitoring Service ServerThis service exposes glucose and other data from a personal Continuous Glucose Monitoring (CGM) sensor for use in consumer healthcare applications
 Cycling Power Service ClientThis is the client for the Cycling Power Service
 Cycling Power Service ServerThis service exposes power- and force-related data and optionally speed- and cadence-related data from a Cycling Power sensor intended for sports and fitness applications
 Cycling Speed and Cadence Service ClientThis is the client for the Cycling Speed and Cadence Service Service
 Cycling Speed and Cadence Service ServerThis service exposes speed-related and cadence-related data from a Cycling Speed and Cadence sensor intended for fitness applications
 Current Time Service ClientThis is the client for the Current Time Service Service
 Current Time Service ServerThis service defines how the current time can be exposed using the Generic Attribute Profile (GATT)
 Device Information Service ClientThis is the client for the Device Information Service
 Device Information Service ServerThe Device Information Service exposes manufacturer and/or vendor information about a device
 Environmental Sensing Service ClientThis is the client for the Environmental Sensing Service
 Environmental Sensing Service ServerThis service exposes measurement data from an environmental sensor intended for sports and fitness applications. A wide range of environmental parameters is supported
 Fitness Machine Service ClientThis is the client for the Fitness Machine Service
 Fitness Machine Service ServerThis service exposes training-related data in the sports and fitness environment, which allows a Server (e.g., a fitness machine) to send training-related data to a Client
 Generic Access Service ClientThis is the client for the Generic Access Service
 Generic Access Service ServerThe generic_access service contains generic information about the device
 Generic Attribute Service ClientThis is the client for the Generic Attribute Service
 Generic Attribute Service ServerThe Generic Attribute Service contains generic information of the GATT attributes
 Glucose Service ClientThis is the client for the Glucose Service
 Glucose Service ServerThis service exposes glucose and other data from a glucose sensor for use in consumer and professional healthcare applications
 Human Interface Device Service ClientThis is the client for the Human Interface Device Service
 Human Interface Device Service ServerThis service exposes the HID reports and other HID data intended for HID Hosts and HID Devices
 Heart Rate Service ClientThis is the client for the Heart Rate Service
 Heart Rate Service ServerThis service exposes heart rate and other data from a Heart Rate Sensor intended for fitness applications
 Health Thermometer Service ClientThis is the client for the Health Thermometer Service
 Health Thermometer Service ServerThe Health Thermometer service exposes temperature and other data from a thermometer intended for healthcare and fitness applications
 Immediate Alert Service ClientThis is the client for the Immediate Alert Service
 Immediate Alert Service ServerThis service exposes a control point to allow a peer device to cause the device to immediately alert
 Insulin Delivery Service ClientThis is the client for the Insulin Delivery Service
 Insulin Delivery Service ServerThis service exposes the control capability, the status of an Insulin Delivery Device (IDD) running an insulin infusion therapy, and historical therapy data to be used in the personal and professional healthcare industry
 Link Loss Service ClientThis is the client for the Link Loss Service
 Link Loss Service ServerThis service uses the Alert Level characteristic to cause an alert in the device when the link is lost
 Location and Navigation Service ClientThis is the client for the Location and Navigation Service
 Location and Navigation Service ServerThis service exposes location and navigation-related data from a Location and Navigation sensor intended for outdoor activity applications
 LED Switch Service ClientThis is the client for the LED Switch Service
 LED Switch Service ServerThis service exposes a control point to allow a peer device to control LEDs and switched on the device
 Next DST Change Service ClientThis is the client for the Next DST Change Service Service
 Next DST Change Service ServerThis service defines how the information about an upcoming DST change can be exposed using the Generic Attribute Profile (GATT)
 Object Transfer Service ClientThis is the client for the Object Transfer Service Service
 Object Transfer Service ServerThis service provides management and control features supporting bulk data transfers which occur via a separate L2CAP connection oriented channel. The Client is enabled to create and delete objects and to execute an action using the currently selected object. The selected object can be written, updated or read via an Object Transfer Channel opened by the Client. The generation of a checksum covering a part or the whole of the object contents is included as an optional feature. This service provides a general method for a Client to select and initiate the transfer of any type of object
 Phone Alert Status Service ClientThis is the client for the Phone Alert Status Service Service
 Phone Alert Status Service ServerThis service exposes the phone alert status when in a connection
 Pulse Oximeter Service ClientThis is the client for the Pulse Oximeter Service Service
 Pulse Oximeter Service ServerThis Service specification proposes a pulse oximetry server for use in consumer and professional healthcare applications
 Reconnection Configuration Service ClientThis is the client for the Reconnection Configuration Service
 Reconnection Configuration Service ServerThis GATT-based service enables the control of certain communication parameters of a Bluetooth Low Energy peripheral device
 Running Speed and Cadence Service ClientThis is the client for the Running Speed and Cadence Service
 Running Speed and Cadence Service ServerThis service exposes speed,cadence and other data from a Running Speed and Cadence Sensor intended for fitness applications
 Reference Time Update Service ClientThis is the client for the Reference Time Update Service Service
 Reference Time Update Service ServerThis service defines how a client can request an update from a reference time source from a time server using the Generic Attribute Profile (GATT)
 Scan Parameters Service ClientThis is the client for the Scan Parameters Service
 Scan Parameters Service ServerThis service enables a GATT Client to store the LE scan parameters it is using on a GATT Server device so that the GATT Server can utilize the information to adjust behavior to optimize power consumption and/or reconnection latency
 Tx Power Service ClientThis is the client for the Tx Power Service
 Tx Power Service ServerThis service exposes a device's current transmit power level when in a connection
 User Data Service ClientThis is the client for the User Data Service
 User Data Service ServerThis service exposes user-related data in the sports and fitness environment. This allows remote access and update of user data by a Client as well as the synchronization of user data between a Server and a Client
 Weight Scale Service ClientThis is the client for the Weight Scale Service
 Weight Scale Service ServerThis service exposes weight and related data from a weight scale intended for consumer healthcare and sports/fitness applications
 Profile Common LibraryProfile Common Library
 GATT Discovery LibraryGATT Discovery Library
 Utility MacrosUtility Macros from Profile Common Library
 StructuresStructure definition
 MacrosMacro definition
 FunctionsFunction definition
 Profile Common Client LibraryProfile Common Client Library Library
 Profile Common Server LibraryProfile Common Server Library Library