/Bluetility

A Bluetooth Low Energy browser, an open-source alternative to LightBlue for OS X

Primary LanguageSwiftMIT LicenseMIT

Bluetility

Bluetility is a general-purpose Bluetooth Low-Energy utility for Mac OS X. It scans for advertising peripherals, provides a interface to browse a connected peripheral's services and characteristics, and allows characteristic values to be read, written, and subscribed. Bluetility Screenshot

Features

  • Scan for nearby advertising peripherals
  • Sort peripherals by received signal strength
  • View advertising data via tooltip on Devices list
  • Browse services and characteristics of connected peripheral
  • Subscribe to characteristic notifications
  • Read/Write characteristic values
  • View log of characteristic read/writes, logs may be saved as CSV

Motivation

Bluetility is inspired by LightBlue, a free bluetooth utility published by Punch Through Design. Bluetility was created to resolve issues in this tool, and add missing features:

  • Support copy/paste via Cmd+C and Cmd+V
  • Sort peripherals by received signal strength
  • View advertising data
  • Automatically reconnect to disconnect peripherals when needed

Bluetility is published as open-source so that anyone can tweak or improve its functionality to meet their own needs.