Skip to content

RebbleOS modifications for libpebble2

License

Notifications You must be signed in to change notification settings

pebble-dev/libpebble2

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

libpebble2

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 or Bluetooth serial.
  • 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 through 3.9.

Installation

pip install libpebble2

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

python setup.py install

Documentation

Over here!

About

RebbleOS modifications for libpebble2

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%