site_archiver@lists.apple.com Delivered-To: bluetooth-dev@lists.apple.com Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nrbtech-io.20150623.gappssmtp.com; s=20150623; h=content-transfer-encoding:from:mime-version:subject:date:message-id :references:cc:in-reply-to:to; bh=sPXUH4iqFDc1NOHPj7xdy42BjjARqa+L4N5/yD2Dti0=; b=M1025Bi01VQ549t0WY198HvnCjAObeHGOEXcJ1wF8nvhED+Y68ISoZNoI+JxjwilDH WOz0WbqsYhL8s39NghdkvGiqD8tnF3NM+kQKK8Vr86nZfcIaMq7rluqHpeDzn4oRcQsQ 9s6RqUXAJ4BLI9BjZNMo6SK8wRY+Fc1gCseQlvpQQp60AsZ1zq6wpHmT8TXx3PzMl+zZ 3VbERk4Atv5WgFSAaF6Wr4D6mGVbs9JKfYH6fO6x2oypN6WI3p2u/wncva/+VviF+3d6 8ToGuZQYHKYbVP5b5naJUOIXnDL8yjnCoGj1VD+twNS6nHuqALQSLZJs6sB4ZTSxaW/u SP6Q== 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 <bluetooth-dev@lists.apple.com> wrote:
On Thu, 14 May 2020 at 01:28, soan saini <soan09@yahoo.com> 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 (Bluetooth-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/bluetooth-dev/nick%40nrbtech.io
This email sent to nick@nrbtech.io
_______________________________________________ Do not post admin requests to the list. They will be ignored. Bluetooth-dev mailing list (Bluetooth-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/bluetooth-dev/site_archiver%40lists.... This email sent to site_archiver@lists.apple.com