/BluetoothDeviceController

JSON descriptions of Bluetooth devices + code to convert that description to somewhat user-friendly code + UI to let people control their Bluetooth devices

Primary LanguageC#

Bluetooth Device Controller

Need a way to control your Bluetooth devices, but there isn't a Windows app for it? Try the Bluetooth Device Controller app on the Windows Store!

If you're a hardware developer, you'll find here JSON files that describe many different Bluetooth devices including

  • several generations of TI SensorTag hardware
  • Multiple kinds of lights
  • Various other devices

The JSON says which services and characteristics different devices support plus the math needed to convert the raw data into something usable.

The app also serves as a simple way to explore your Bluetooth devices; it will list devices that are found and what their services and characteristics are. There's code to create the JSON files from on-the-air Bluetooth, and code to convert the JSON files into C# protocol code and C#/XAML UI code. It's not awesome code, but it is auto-generated, which is super useful.