Hi,
I would like my BLE device to connect to the PC via a BLE USB adapter. How do I do this? How does this work? Will my BLE device act as a peripheral and connect to the adapter which would be a central? Is this why it maintains a dedicated connection on startup? Does it require writing a special firmware for a dongle or are there any dongles out there which happen to connect to any BLE device? How does the adapter communicate with the BLE device - on virtual com port or some gatt service? In my BLE firmware, I'm using gatt services like MIDI, HID and a custom service.
Are there any USB C dongles available? Are there any dongles available for cell phones?
Should the dongle & BLE device use the same gatt service? Should the BLE dongle's firmware be modified keeping in mind that its a central communicating with other BLE device or is the firmware that comes along with the dongle sufficient? Does one have to manually connect the BLE device to the BLE dongle or is the firmware in the dongle written in such a way that it automatically gets connected to the BLE device even if the PC to which the dongle is connected changes?