• Stars
    star
    686
  • Rank 63,289 (Top 2 %)
  • Language
    Swift
  • License
    MIT License
  • Created over 8 years ago
  • Updated 10 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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

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

Installation

Manual

  1. Download the latest release: https://github.com/jnross/Bluetility/releases/latest/download/Bluetility.app.zip
  2. Extract the downloaded archive.
  3. Move Bluetility.app into your /Applications folder. Or don't!
  4. Open Bluetility.app.

Using Homebrew

brew install --cask bluetility

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 disconnected peripherals when needed

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