RE: Unable to Discover Generic Access Service (0x1800)
RE: Unable to Discover Generic Access Service (0x1800)
- Subject: RE: Unable to Discover Generic Access Service (0x1800)
- From: "Alex.SneedMiller" <email@hidden>
- Date: Tue, 09 Feb 2016 21:57:35 +0000
- Thread-topic: Unable to Discover Generic Access Service (0x1800)
Hi Jason,
Are there other Services that Apple hides from app developers? Is this documented anywhere?
Do you know what the reasoning behind specifically blocking that UUID is? Should I be trying to develop a product that does not allow the name to be changed?
(note that I do not want to change the name just in the app, but actually do a BLE write to that characteristic, which the firmware will then parse and update the name to be)
Thanks,
Alex
From: Jason Conn [mailto:email@hidden]
Sent: Tuesday, February 09, 2016 3:43 PM
To: Alex.SneedMiller <email@hidden>
Cc: email@hidden
Subject: Re: Unable to Discover Generic Access Service (0x1800)
The device’s GAP name is automatically read by the system upon connection and is accessible via the CBPeripheral object.
Unfortunately, it’s not currently possible to change it - please file an enhancement request if that’s something you’d like to do.
On Feb 9, 2016, at 1:37 PM, Alex.SneedMiller <email@hidden> wrote:
Why does iOS not expose that service to CB? Are there other services that are hidden as well? Perhaps this is documented somewhere and I just missed it?
We’d like to be able to read the name of the device that way, and update the name through a write to that characteristic.
iOS does not expose the GAP service directly to CoreBluetooth clients - what, specifically, do you want to do with it?
On Feb 9, 2016, at 1:14 PM, Alex.SneedMiller <email@hidden> wrote:
When we discover all of the services (by passing ‘nil’ as the argument to `func discoverServices(_ serviceUUIDs: [CBUUID]?)`) and print them out we see all of the Services
except for 0x1800. When I use a BLE dongle on my laptop or an Android phone I am able to discover that Service and the Characteristics under it. I have seen other apps also not show the Generic Access Service (0x1800). Is there a way to discover this Service
(and the Characteristics under it) so that we may read and write to the Characteristics?
_______________________________________________
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