All Projects → urish → win-ble-cpp

urish / win-ble-cpp

Licence: other
Proof of Concept - BLE on Windows (for Web Bluetooth)

Programming Languages

C++
36643 projects - #6 most used programming language
c
50402 projects - #5 most used programming language

win-ble-cpp

PoC for BLE on Windows using WinRT APIs

A proof-of-concept code for controlling a Bluetooth Low Energy Light Bulb using Windows RT APIs.

This project was created in hope to push forward the implementation of Web Bluetooth for Windows 10.

License: MIT.

What does it do?

  1. Scans for BLE devices with a 0xffe5 Primary Service
  2. Connects to any matching device
  3. Writes to Characterstic number 0xffe9 and changes the color of the bulb every second (alternates between red and yellow)

Note: This only works on Windows 10 Creators Update. Prior Windows 10 versions did not support BLE connections with unpaired devices.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].