Re: What causes a BLE device to appear in Settings/Bluetooth?
Re: What causes a BLE device to appear in Settings/Bluetooth?
- Subject: Re: What causes a BLE device to appear in Settings/Bluetooth?
- From: Nick Brook via Bluetooth-dev <email@hidden>
- Date: Thu, 14 May 2020 08:41:47 +0100
Hi Robert
Devices will appear under ‘other devices’ if they are advertising a service
that iOS natively supports, such as HID or audio.
iOS will not automatically connect to devices other than devices it is already
paired to, devices that apps connect to through CoreBluetooth, and other iOS
devices with the same Apple ID configured.
Adding characteristics which have encryption required means pairing will be
required, so iOS devices that connect once and pair will automatically
reconnect in future.
Nick
W: https://nrbtech.io
> On 14 May 2020, at 08:03, Robert Atkins via Bluetooth-dev
> <email@hidden> wrote:
>
>
>> On Thu, 14 May 2020 at 01:28, soan saini <email@hidden> wrote:
>
>> In my observations, The devices which get paired starts showing up in
>> settings.
>> When they share keys after getting authenticated.
>>
>> If your peripheral has got some of the characteristics as secure, iOS will
>> automatically start the authentication process and adds it to the bond table
>> list.
>
> Hi Soan, and thanks for the response.
>
> What do you mean by "secure" characteristics? When we set up the
> characteristics, we're not marking either of them as .readEncryptionRequired
> or .writeEncryptionRequired:
>
> characteristic1 = CBMutableCharacteristic(
> type: Environment.characteristic1UUID,
> properties: CBCharacteristicProperties([.read, .notify]),
> value: nil,
> permissions: .readable)
>
> characteristic2 = CBMutableCharacteristic(
> type: Environment.characteristic2UUID,
> properties: CBCharacteristicProperties([.notify]),
> value: nil,
> permissions: .readable)
>
> Is the technical term for the list under Settings/Bluetooth the "bond table"?
> That's helpful, I'll chase that up.
>
> Cheers, Robert.
> _______________________________________________
> 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