Skip to main content

SDK for building device channel plugins for Hiro-League

Project description

hiro-channel-devices

Mandatory Hiro channel plugin that owns the gateway WebSocket connection and bridges gateway relay envelopes to/from UnifiedMessage.

Direction mapping

  • Inbound from gateway:
    • envelope: { sender_device_id, payload: <UnifiedMessage> }
    • output to Hiro: channel.receive with UnifiedMessage
  • Outbound from Hiro:
    • input: channel.send with UnifiedMessage
    • envelope to gateway: { target_device_id?, payload: <UnifiedMessage> }

Events emitted to Hiro

  • gateway_connected
  • gateway_disconnected

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

hiro_channel_devices-0.1.1.tar.gz (5.3 kB view details)

Uploaded Source

Built Distribution

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

hiro_channel_devices-0.1.1-py3-none-any.whl (6.1 kB view details)

Uploaded Python 3

File details

Details for the file hiro_channel_devices-0.1.1.tar.gz.

File metadata

  • Download URL: hiro_channel_devices-0.1.1.tar.gz
  • Upload date:
  • Size: 5.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for hiro_channel_devices-0.1.1.tar.gz
Algorithm Hash digest
SHA256 3899ee24f26f4d991ef053e67dbeed21c0016f89dcee79a1f5bc3a954c615f57
MD5 26ed6ee4a1882ad648fe85df8cfb17c6
BLAKE2b-256 2c71cca67c0f4c7fae6e8798e84f54e2f804282002883bee8892de4d23ed80ad

See more details on using hashes here.

File details

Details for the file hiro_channel_devices-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: hiro_channel_devices-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 6.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for hiro_channel_devices-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ab8ec2b1992c71b5fd70d1c907c305f81bcc0b194bb8e11a0553f08c4f3354f8
MD5 2610b7807a35128c45c8c79aa3ebc71f
BLAKE2b-256 7071218cf0688181b2fa4ca28f821e6f819e605b1938106ee17b1a8d452b94e1

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