Skip to main content

An OSC to MQTT bridge based on pyliblo and paho-mqtt.

Project description

An OSC to MQTT bridge based on pyliblo and paho-mqtt.

Quick Start

  1. pip install osc2mqtt

  2. Get osc2mqtt.ini and edit the options section and set your MQTT broker host and port and, optionally, an OSC host and port as a reveiver.

  3. Run osc2mqtt -v and start publishing MQTT messages or sending OSC messages to udp://localhost:9001/.

  4. Watch debugging output for the MQTT topics, OSC addresses and the kind of MQTT message payload and OSC arguments the messages have.

  5. Add conversion rules to osc2mqtt.ini as needed. The DEFAULT section has helpful comments. Also change the subscriptions option to only receive the MQTT messages you’re interested in.

  6. Quit osc2mqtt with Control-C and restart it to try out your new configuration. Repeat from step 4, if necessary.

Project details


Download files

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

Source Distributions

osc2mqtt-0.2b1.zip (15.6 kB view details)

Uploaded Source

osc2mqtt-0.2b1.tar.gz (10.6 kB view details)

Uploaded Source

osc2mqtt-0.2b1.tar.bz2 (10.3 kB view details)

Uploaded Source

Built Distributions

osc2mqtt-0.2b1-py3-none-any.whl (13.4 kB view details)

Uploaded Python 3

osc2mqtt-0.2b1-py2-none-any.whl (13.4 kB view details)

Uploaded Python 2

File details

Details for the file osc2mqtt-0.2b1.zip.

File metadata

  • Download URL: osc2mqtt-0.2b1.zip
  • Upload date:
  • Size: 15.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for osc2mqtt-0.2b1.zip
Algorithm Hash digest
SHA256 990abedc3c7d4bc1731722e7c70643d4fb851933d4d50e1998fac2a04eaeb531
MD5 c181aa494866525bfe84f6a9691a94bf
BLAKE2b-256 1b619945f972d710965cd14fa9b34c3c3533f773f64ab82bc46d9d3410f03aca

See more details on using hashes here.

File details

Details for the file osc2mqtt-0.2b1.tar.gz.

File metadata

  • Download URL: osc2mqtt-0.2b1.tar.gz
  • Upload date:
  • Size: 10.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for osc2mqtt-0.2b1.tar.gz
Algorithm Hash digest
SHA256 ba5aeb5c69d62c1cd6862395bbff7317f0d1425da63b7e59be85703d8513b283
MD5 d291035e292877c2c24e8f45046de145
BLAKE2b-256 c1ce000fcdd17359545c97b86064ed08232bd447bb11578c924143598523d409

See more details on using hashes here.

File details

Details for the file osc2mqtt-0.2b1.tar.bz2.

File metadata

  • Download URL: osc2mqtt-0.2b1.tar.bz2
  • Upload date:
  • Size: 10.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for osc2mqtt-0.2b1.tar.bz2
Algorithm Hash digest
SHA256 0b263865411fa5002ac457fbf4f61277bbd131369d5c8f0024bb0d23e95fdace
MD5 8bbc130bacbaddf4640c4daf8fb498cc
BLAKE2b-256 1619e50350f6ef256659f377d8cd097a23d9e1e75d48c5babe79332c978e2997

See more details on using hashes here.

File details

Details for the file osc2mqtt-0.2b1-py3-none-any.whl.

File metadata

File hashes

Hashes for osc2mqtt-0.2b1-py3-none-any.whl
Algorithm Hash digest
SHA256 db7bb65e9730c888fa81e16b136729b69aca7269276949fe4427c5b7d87cdcd4
MD5 6c37c100e4defd3a3ffb3aa886feae90
BLAKE2b-256 73ec115a5cc2b833d5c90c14d3587f8da403a4b0b48ea9bfab4df0a4ae9b6f6b

See more details on using hashes here.

File details

Details for the file osc2mqtt-0.2b1-py2-none-any.whl.

File metadata

File hashes

Hashes for osc2mqtt-0.2b1-py2-none-any.whl
Algorithm Hash digest
SHA256 81b115ada571429496c65848d9823cc938a9947043e9b798ec582ff5043d74a7
MD5 1d512afed98d950b8d563138c6fcdf51
BLAKE2b-256 666199e486f93b75899aa46de4d12e5dde903ee45b8c21dfa3e0544d0300cc1f

See more details on using hashes here.

Supported by

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