Skip to main content

Library for communicating with pebbles over pebble protocol

Project description

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!

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

libpebble2-0.0.31.tar.gz (50.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

libpebble2-0.0.31-py3-none-any.whl (61.3 kB view details)

Uploaded Python 3

File details

Details for the file libpebble2-0.0.31.tar.gz.

File metadata

  • Download URL: libpebble2-0.0.31.tar.gz
  • Upload date:
  • Size: 50.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for libpebble2-0.0.31.tar.gz
Algorithm Hash digest
SHA256 5567f1c2dd9586874e6f16a5340ba3ff88053cebc1fbda682942f8e2e9b6f4c9
MD5 72b90ab93db4a095f6019c416ec78331
BLAKE2b-256 69ee1271c5be045143e1957f8a67929848759391401d5fcb99f5cacf0b7cf38c

See more details on using hashes here.

File details

Details for the file libpebble2-0.0.31-py3-none-any.whl.

File metadata

  • Download URL: libpebble2-0.0.31-py3-none-any.whl
  • Upload date:
  • Size: 61.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for libpebble2-0.0.31-py3-none-any.whl
Algorithm Hash digest
SHA256 eb6e67ada82e642d7b81567a49c38d9dcde994c74e2854bf512461852b7b27af
MD5 fcb3572a6f9cfdaa2472c2ece3789688
BLAKE2b-256 611d7ea391e5d64026431d7a74946fdbfd1b9428fbb91a90f51c27da9b86a507

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page