• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Generic Attribute Profile Service (0x1801) and ServiceChanged Characteristic (0x2A05)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Generic Attribute Profile Service (0x1801) and ServiceChanged Characteristic (0x2A05)


  • Subject: Re: Generic Attribute Profile Service (0x1801) and ServiceChanged Characteristic (0x2A05)
  • From: Martijn The <email@hidden>
  • Date: Tue, 03 Feb 2015 08:22:41 -0800

If you're just interested in the Service Changed indications, there is this API that maps to that:

https://developer.apple.com/library/mac/documentation/CoreBluetooth/Reference/CBPeripheralDelegate_Protocol/index.html#//apple_ref/occ/intfm/CBPeripheralDelegate/peripheral:didModifyServices:

M

Op dinsdag 3 februari 2015 heeft isa56k <email@hidden> het volgende geschreven:
Hi Matthias,

Thanks for reply, thats kind of the approach we have taken but wanted to find out if we could use the GAP Service.

Cheers.

> On 3 Feb 2015, at 15:06, Matthias Ringwald <email@hidden> wrote:
>
> 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


--
Martijn

Pebble: E-Paper Watch for iPhone and Android
http://www.getpebble.com
Tel: +1 (650) 308-9383

 _______________________________________________
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

References: 
 >Generic Attribute Profile Service (0x1801) and ServiceChanged Characteristic (0x2A05) (From: isa56k <email@hidden>)
 >Re: Generic Attribute Profile Service (0x1801) and ServiceChanged Characteristic (0x2A05) (From: Matthias Ringwald <email@hidden>)
 >Re: Generic Attribute Profile Service (0x1801) and ServiceChanged Characteristic (0x2A05) (From: isa56k <email@hidden>)

  • Prev by Date: Re: Generic Attribute Profile Service (0x1801) and ServiceChanged Characteristic (0x2A05)
  • Next by Date: Re: How to get the updated advertisementData (kCBAdvDataManufacturerData) value?
  • Previous by thread: Re: Generic Attribute Profile Service (0x1801) and ServiceChanged Characteristic (0x2A05)
  • Next by thread: Re: How to get the updated advertisementData (kCBAdvDataManufacturerData) value?
  • Index(es):
    • Date
    • Thread