• 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: UUID is nil for newly discovered CBPeripheral
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: UUID is nil for newly discovered CBPeripheral


  • Subject: Re: UUID is nil for newly discovered CBPeripheral
  • From: Etan Kissling <email@hidden>
  • Date: Fri, 24 Aug 2012 01:15:03 +0200

You can test it by going to settings => general => reset => reset alle
settings, or simply change the BdAddr of the device. You will run into
bugs almost certainly if you don't have defensive code at all places
where you create a string from the CFUUIDRef ;-)

On Fri, Aug 24, 2012 at 1:12 AM, Glenn Maynard <email@hidden> wrote:
> On Thu, Aug 23, 2012 at 11:04 AM, Joakim Linde <email@hidden> wrote:
>>
>> Please note that the lack of UUID does not prevent you from doing what I
>> think you want to do (if that's not the case, then please explain to me what
>> you are trying to do). In your app you can still check if it is the same
>> CBPeripheral object that is being reported over and over again. Since the
>> peripheral should use a random resolvable address that changes at least ever
>> 15 minutes, the address will change and the device will appear to be a "new"
>> device. The only way to long term be able to track device is to connect and
>> pair with it. That way we will get the IRK to resolve the address and
>> present that to you as a UUID.
>
>
> Is this documented anywhere?  I currently have a pairing UI that stores the
> UUID received from didDiscoverPeripheral when the user says to pair to a
> device, then we connect to that UUID from then on (through
> retrievePeripherals).  This has worked consistently in my testing, but from
> the above it sounds like this may not always work, and it's troubling that
> the first I've heard of this is a random mailing list post (and it sounds
> like it's not just me).
>
> --
> Glenn Maynard
>
 _______________________________________________
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: 
 >UUID is nil for newly discovered CBPeripheral (From: Peter Skinner <email@hidden>)
 >Re: UUID is nil for newly discovered CBPeripheral (From: Etan Kissling <email@hidden>)
 >Re: UUID is nil for newly discovered CBPeripheral (From: Joakim Linde <email@hidden>)
 >Re: UUID is nil for newly discovered CBPeripheral (From: Glenn Maynard <email@hidden>)

  • Prev by Date: Re: UUID is nil for newly discovered CBPeripheral
  • Next by Date: Read/write requests fail while peripheral is in background
  • Previous by thread: Re: UUID is nil for newly discovered CBPeripheral
  • Next by thread: Testing Core Bluetooth Applications in the iOS Simulator on OSX 10.8.1
  • Index(es):
    • Date
    • Thread