#Overview
This sample source code is writing in how to implementation BLE application using python on OSX. It is using CoreBluetooth Library via PyObjC. Target BLE device is 2JCIE-BL01 OMRON Enviroment sensor. The sensor provid some sensor data throw BLE interface.(see below table)
Sensor name | unit |
---|---|
Templature | degree celsius |
Humidity | % |
Air Pressure | hPa |
lumix | lux |
UV indicate | ? |
Noise Level | dB |
Mac OSX 10.11.6 Python 2.7.x
##Install PyObjC
Type below command on OSX
$pip install pyobjc
When you encount error about libffi, try below it.
$brew install pkg-config libffi
$export PKG_CONFIG_PATH=/usr/local/Cellar/libffi/3.0.13/lib/pkgconfig/
I recommend try in new enviroment what create using virtualenv.
##Run script
$git clone https://github.com/masato-ka/python-corebluetooth-sample.git
$cd python-corebluetooth-sample
$python corebluetooth_sample.py