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.2b2.zip (15.6 kB view details)

Uploaded Source

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

Uploaded Source

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

Uploaded Source

Built Distributions

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

Uploaded Python 3

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

Uploaded Python 2

File details

Details for the file osc2mqtt-0.2b2.zip.

File metadata

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

File hashes

Hashes for osc2mqtt-0.2b2.zip
Algorithm Hash digest
SHA256 d16c042b39342a99841fb35d82962e897a0df07d21459fb9d5124ad8a6eafe2e
MD5 f1a9c854973791a01e4c9fc41c37bc9f
BLAKE2b-256 da38fdcdaf01e6c98c4871776dc803fa5ca3af9d4ca01b62370f59db54946fc0

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for osc2mqtt-0.2b2.tar.gz
Algorithm Hash digest
SHA256 b0dbc19138b26e1589dbdc4b813e70cf0b7be62e02c24188fc19ffa5c0928cf7
MD5 faf0ec5ae859b610a50a9eb85ad37c73
BLAKE2b-256 bfa39291cc13fa090cc6efa741858c53aac637e9765ac245352bab5691ce58e5

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for osc2mqtt-0.2b2.tar.bz2
Algorithm Hash digest
SHA256 5ffc7a41f6ae9d63680c01aaa66a0581d942cd992281c9e4eaa5a237f8c58f07
MD5 d859912b191e69ceb39b6046433a3b94
BLAKE2b-256 6cf8bba6956306da9213e6ad18503cc89a82e51d773c950af4b2df75cd5eaa6e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for osc2mqtt-0.2b2-py3-none-any.whl
Algorithm Hash digest
SHA256 1df61e11a3117eaabc600e752c1dab86d735cbb5fe84298bfc68a1c6b082bbe5
MD5 dcdadbf6d8e75ae38440a987a14de1dd
BLAKE2b-256 b5b2ebeba9a310fb1e65cfa4bc9e38357466c6956e863240bf5806af9fec2b4a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for osc2mqtt-0.2b2-py2-none-any.whl
Algorithm Hash digest
SHA256 277424825ab4a81e165a50f9d2ff1a2670aff030df1e4e4ba460baeafd08cf2c
MD5 dc40e78a3c1d350c0342e7809c383d10
BLAKE2b-256 8028a1980b556fcdc5c380aa566d04954a15fced61e5401d492b4d7f9a69c64a

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