Home

Awesome

libpebble

Interact with your Pebble from OSX, Ubuntu or Debian operating systems.

Warning and Complications

##1. Install Dependencies

All supported OSes will require python 2.7 to operate libpebble. It can be installed here

###a. OSX Additional Dependencies

Installing Lightblue-0.4 in OSX will require the following be installed:

###b. Ubuntu Additional Dependencies

Installing Lightblue-0.4 in Ubuntu requires some extra dependencies be installed via apt-get install:

###c. Debian Additional Dependencies

Support for lightblue is untested in Debian, however the following should be installed/completed for use with PySerial:

##2. Install Libpebble and Lightblue

##3. Testing the Connection Note: you should have your bluetooth module enabled before continuing

###a. OSX When using libpebble on OSX, it is recommended that --lightblue be utilized.

#####Using libpebble with --lightblue on OSX

#####Using libpebble without --lightblue on OSX (MAY CAUSE KERNEL PANICS)

b. Ubuntu

Automated pairing via --pair is not currently supported in Ubuntu

Applications

#####Installing:

#####Re-installing

Functionality

The following are currently supported:

REPL

A basic REPL is available, it is best used with ipython:

`sudo ipython repl.py`

The variable pebble refers to the watch connection. You can for example perform pebble.get_time() to get the time of the watch