Re: Generic Attribute Profile Service (0x1801) and ServiceChanged Characteristic (0x2A05)
Re: Generic Attribute Profile Service (0x1801) and ServiceChanged Characteristic (0x2A05)
- Subject: Re: Generic Attribute Profile Service (0x1801) and ServiceChanged Characteristic (0x2A05)
- From: Matthias Ringwald <email@hidden>
- Date: Tue, 03 Feb 2015 16:06:09 +0100
Hi
Yes, a few services are handled by iOS already and not accessible to apps. These are listed in the Bluetooth Developer Guidelines chapter 3.12
It includes the GATT, GAP, HID and ANCS profiles.
See: https://developer.apple.com/hardwaredrivers/BluetoothDesignGuidelines.pdf
If you need to access data that isn’t provided via official APIs, a common pattern in the past has been to provide such data within a custom service that your app can safely access.
Best
Matthias
> On 03 Feb 2015, at 12:20, isa56k <email@hidden> wrote:
>
> Hello,
>
> Is it possible to discover the GAP Service (0x1801) via CoreBluetooth and then subscribe for indications/notifications to the ServiceChanged characteristic (0x2A05)?
>
> We are trying to use this characteristic to identify if a bond is already in place but I can’t seem to discover the GAP service.
>
> From what I have read elsewhere iOS filters this from the developer.
>
> Is this true and if so why and can you access the “ServiceChanged” Characteristic 0x2A05 any other way?
>
> Thx//56k
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Bluetooth-dev mailing list (email@hidden)
> Help/Unsubscribe/Update your Subscription:
>
> This email sent to email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Bluetooth-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden