Skip to content
This repository has been archived by the owner on Aug 15, 2023. It is now read-only.

nathforge/libpebble2

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

libpebble2

image

libpebble2 is a python library for interacting with Pebble devices. It:

  • Supports connections to Pebble QEMU instances and to watches via the Pebble mobile app
  • Supports connection to watches running both 2.x and 3.x firmware on aplite or basalt hardware
  • Provides automatic serialisation and deserialisation of pebble protocol messages
  • Asynchronous information is provided by a usable event system
  • Features a simple DSL for defining new message types
  • Provides ready-made implementations several Pebble Protocol services, including BlobDB and app installation
  • Works on Python 2.7 and 3.4

Installation

pip install libpebble2

Or, grab the source from https://github.com/pebble/libpebble2 and: :

python setup.py install

Documentation

Over here!

About

The library portion of the successor to libpebble

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%