BLE, disconnecting from a central

CircuitPython on hardware including Adafruit's boards, and CircuitPython libraries using Blinka on host computers.

Moderators: adafruit_support_bill, adafruit

Please be positive and constructive with your questions and comments.
User avatar
FriehoffT
 
Posts: 56
Joined: Wed Sep 11, 2019 7:30 am

Re: BLE, disconnecting from a central

Post by FriehoffT »

I know a little more now.
The querty keyboard I was talking about is a Model KS45B-2 from the manufacturer SEENDA

https://www.amazon.de/seenda-Multi-Devi ... B08RP44ZRZ

I checked with my Android Phone and I checked with the Adafruit LE connect v3.3.2 App that it is a Bluetooth LE keyboard

Interestingly it shows up three times with different Addresses there:
1. C7:BB:0E:4F:71:FD
2. C7:BB:0E:4F:71:FE
3. C7:BB:0E:4F:72:00
Devices_20220113-155150.jpg
Devices_20220113-155150.jpg (79.62 KiB) Viewed 57 times
The ItsyBitsy nRF shows up with F6:11:64:44:8C:0C address.
I will attach screenshots from my Android phone about this

The Seenda Keyboard uses a Nordic Semiconductor Chip with UUID 2A29 / Firmware: 2A26 and a PNP ID: 2A50
It offers DFU Service, Generic Access 1800, Generic Attribute 1801, Battery Service 180F, HID Device 1812 with different Portocols and Reports
a Boot Keyboard Input Report, a Boot Keyboard Output Report and HID Information.
Also here Screenshots from Adafruit LE connect attached to this mail.
InfoPage1_20220113-155727.jpg
InfoPage1_20220113-155727.jpg (78.8 KiB) Viewed 57 times
InfoPage2_20220113-155740.jpg
InfoPage2_20220113-155740.jpg (65.2 KiB) Viewed 57 times


It seems when you press one of the three "Bluetooth-Keys" on this Keyboard the current Keyboard HID device "goes away" and the selected Keyboard HID device comes up.
I can see this in Settings Bluetooth on my Windows PC.

Interestingly I can not get into the Info page of the ItsyBitsy Bluetooth Keyboard (Name: MyKey by BBTF) in the Adafruit LE connect app because it "stuck" with Checking updates...
Screenshot attached.
Last edited by FriehoffT on Thu Jan 13, 2022 12:03 pm, edited 1 time in total.

User avatar
FriehoffT
 
Posts: 56
Joined: Wed Sep 11, 2019 7:30 am

Re: BLE, disconnecting from a central

Post by FriehoffT »

More Pictures:
InfoPage3_20220113-155747.jpg
InfoPage3_20220113-155747.jpg (48.53 KiB) Viewed 57 times
InfoPage4_20220113-155755.jpg
InfoPage4_20220113-155755.jpg (59.88 KiB) Viewed 57 times
CheckingUpdates_20220113-160833.jpg
CheckingUpdates_20220113-160833.jpg (45.21 KiB) Viewed 57 times

User avatar
FriehoffT
 
Posts: 56
Joined: Wed Sep 11, 2019 7:30 am

Re: BLE, disconnecting from a central

Post by FriehoffT »

More Pictures:
Picture_20220113_155215768.jpg
Picture_20220113_155215768.jpg (940.42 KiB) Viewed 57 times
RawData1_20220113-155312.jpg
RawData1_20220113-155312.jpg (73.4 KiB) Viewed 57 times
RawData2_20220113-155326.jpg
RawData2_20220113-155326.jpg (73.65 KiB) Viewed 57 times

User avatar
FriehoffT
 
Posts: 56
Joined: Wed Sep 11, 2019 7:30 am

Re: BLE, disconnecting from a central

Post by FriehoffT »

@danhalbert any feedback after this information is now available?

User avatar
danhalbert
 
Posts: 4654
Joined: Tue Aug 08, 2017 12:37 pm

Re: BLE, disconnecting from a central

Post by danhalbert »

I think we need to add something to the API about returning the address for an existing connection. Could you open an issue for this via https://github.com/adafruit/circuitpyth ... new/choose ? We can do something experimental initially, and see if it works for you.

Locked
Please be positive and constructive with your questions and comments.

Return to “Adafruit CircuitPython”