Bluetooth USB smart dongle with HID support - bluetooth

Can somebody suggest a Bluetooth smart dongle which can convert the events triggered from any App into HID events (Keyboard strokes)?
Please help me out, we bought BLED112 but unfortunately that doesn't have the support of HID.

I have not purchased this, but Amazon has one here that seems to fit your description (despite a 3/5 star rating). Also you can check out this dongle, that seems to cater more toward low energy. Good luck, and I hope you get what you need.

Related

Where is the google home ble specification?

I have searched everywhere but I cannot seem to find what profile or (custom) services are used to connect a ble device to a Google home. like a smart lock or smart lighting for example. Can anyone point me in the right direction? There must be some protocol specification somewhere for ble devices connected to google home?
I am asking specifically about ble, not bluetooth classic.
We are developing a bluetooth 5 enabled device and are looking into the effort it will take to support google home/assistant.
Thank you.

Bluetooth Device Tracker/ Finder

I lost my Bluetooth earphones and had been searching for it recently. I would like to ask if there are any programs (or how I can code my own) that can help look for a paired but not connected Bluetooth device. Thanks in advance and much appreciated.
Any app can find your bluetooth earphones, only if it is ON. From my perspective, one suggestion is to [save the name or device address]remove pairing from your phone for the headset and do a bluetooth search . If your headset appears on the device discovery list, then it should be around.

Is there a way to connect to iBeacon while my Bluetooth device is invisible?

I'm researching iBeacons. Can I connect to iBeacons while my Bluetooth is invisible (to be protected from hacks)?
I don't have beacons to test myself and can't find any clear explanation online.
iBeacons connect to mobile phones using Bluetooth, so it is essential to have that turned on. You also need to have installed an app with iBeacon support in order to receive communication from them.
If you'd wish to use a solution that does not utilize Bluetooth, you could try out IndoorAtlas. It's an indoor navigation technology based on Earth's geomagnetic fields. It's also completely hardware-free solution, just requires you to collect fingerprints in the area you are going to use for your project.
Three points:
iBeacon technology does not rely on a bluetooth connection to your phone. Beacons are one way transmitters. They do not listen to or otherwise receive any info from your device. Beacon technology following this model is inherently privacy friendly.
Mobile devices cannot detect Bluetooth beacons with the Bluetooth radio turned off. Sorry, it is just not possible.
Properly built beacon apps will not expose your mobile device's Bluetooth info because they are receive only. Of course, other apps on your phone might use bluetooth for other purposes, so your best bet is to audit apps using bluetooth and remove any that are not doing what you want.
I just bought some beacons and tested that, The answer is YES. it is possible to read beacons mac addresses while using the phone's Bluetooth connection as invisible. Using this you will get access to your beacon in any open place without getting hacked through Bluetooth.
Thanks all for your answers.

Bluetooth A2DP SINK in Windows 8.1

I know Microsoft doesn't allow the streaming of music from phones to Windows 8 PC's or the use of the PC as hands free, but has anyone found a way around this yet?
Are there any modified drivers or ways to modify the current drivers?
Any help would be appreciated.
www.bluesoleil.com offer a custom bluetooth driver that will make your pc show up as a Bluetooth headset to other devices. It will also allow you to choose which audio device the audio is repeated repeat to.
Product is not free but is the only solution is managed to find after half an afternoon looking. Works great as well.

Bluetooth UUID discovery

Does anyone know how a bluetooth device could pick up the discoverable devices' device IDs in range?
I am ideally looking for the simplest solution that involves the smallest implimentation of the bluetooth protocols.
A starting point would be good, I just wish to create a device that can store all the device ids of nearby bluetooth devices with minimal power consumption, preferably just using radio frequencies and not SDP and whatever else.
If you can't help me with this, please can you help me find good reading material for low level bluetooth (step by step) communication. The reading online is so high level that I cant work out what is actually sent, when.
Laalto nailed the answer from the Bluetooth spec/stack POV, but your question implies your looking for a stand-alone Bluetooth device - not just a laptop app scanning surrounding devices.
I can only speak for the BT chips that the company I work for manufactures (Cambridge Silicon Radio - CSR) but our chips can do that pretty much out of the box. Our chips have an on-board Virtual Machine sandbox that allows access to the firmware functions and Bluetooth stack of the chip. You can easily write a C code app to run in the virtual machine sandbox, on chip, that periodically scans for discoverable devices around, grab their ids and then download them when connected via USB or Serial, or maybe over BT when a device connects to the listener directly.
www.csr.com and www.csrsupport.com for chips, dev-kits, design references, etc.. etc...
You probably want a module with the extra HW (UARTs, USB etc...) as well as just the chip but you could implement this with something the size of a BlueTooth USB or probably smaller.
It would really help to know more about what your trying to achieve, why you want something that just scans the surrounding bluetooth devices and how big the device needs to be.
Sorry if this sounds like advertising. For balance: Broadcom make BT chips too!
The Bluetooth specs from http://www.bluetooth.org are a good starting place for low-level information. You need an account to access the specs, but you can create one for free.
Basically what you need to do is to go into Inquiry mode periodically and grab the response packets as they arrive. The more time you spend in Inquiry mode, the more likely you will discover devices in range: discoverable devices enter the Inquiry Scan mode only relatively rarely; it takes some time (10.24s at least with older Bluetooth versions) to scan all the possible frequencies in the Inquiry/Inquiry Scan frequency hopping schemes. And even then you can have suboptimal radio conditions.
For implementation I suggest you at least start with existing Bluetooth libraries such as BlueZ and do not attempt to create your own from scratch.

Resources