This tutorial shows you how to retrieve and process the data from a Bluetooth Extended Inquiry Response (EIR).
This tutorial shows you how to retrieve the EIR data and how to access the various types of data within it.
Basic Procedure
The high level steps to access the EIR are shown here:
Create the
Use access functions to retrieve the different types of data.
This tutorial assumes that you have your device correctly configured, active and with Bluetooth enabled and the Bluetooth Stack initialised.
Note: When the Inquiry Request is made, set the
Create an object to hold the Extended Inquiry Response data
Use access functions to retrieve the various kinds of data
Get the Bluetooth device local name
Note: The device local name may be truncated if it is too long to fit in the EIR data packet. If the name is not truncated then the
Get the Transmission Power level
Get the Service Class UUIDs.
Get Manufacturer Specific data.
Note: This data is entirely defined by the individual Manufacturer.
This tutorial shows you how to retrieve and process the data from +a Bluetooth Extended Inquiry Response (EIR).
+This tutorial shows you how +to retrieve the EIR data and how to access the various types of data +within it.
Basic Procedure
The high level steps to access the +EIR are shown here:
Create the
Use access functions +to retrieve the different types of data.
This tutorial assumes that
+you have your device correctly configured, active and with Bluetooth
+enabled and the Bluetooth Stack initialised.
Note: When the Inquiry Request is
+made, set the
Create an object to hold the Extended Inquiry Response data
Use access functions to retrieve the various kinds of data
Get the Bluetooth +device local name
Note: The device local name may
+be truncated if it is too long to fit in the EIR data packet. If the
+name is not truncated then the
Get the Transmission +Power level
Get the Service +Class UUIDs.
Get Manufacturer +Specific data.
Note: This data is entirely defined +by the individual Manufacturer.