The library used in this guide is deprecated in favor of the Adafruit_Blinka_bleio library. See this guide for more information: https://learn.adafruit.com/circuitpython-ble-libraries-on-any-computer

macOS offers good BLE support and only requires one library to be installed. The Adafruit Python BluefruitLE library

Download: file
git clone https://github.com/adafruit/Adafruit_Python_BluefruitLE.git
cd Adafruit_Python_BluefruitLE
sudo python setup.py install

This what the default Schluff output looks like on a macOS system which is connected to the Feather 32u4 BLE using Bluetooth and relaying the data to the adafruit.io website. The output is in the order of temperature, humidity, light, lux, noise and heart rate.

This guide was first published on Nov 19, 2016. It was last updated on Nov 19, 2016.

This page (macOS BLE Setup) was last updated on Nov 04, 2020.