MqttX.Transport.WebSocket (MqttX v0.10.0)

Copy Markdown View Source

WebSocket transport adapter for MqttX.

This adapter uses Bandit + WebSockAdapter to serve MQTT over WebSocket (RFC 6455).

Usage

MqttX.Server.start_link(MyHandler, handler_opts,
  transport: MqttX.Transport.WebSocket,
  port: 8083
)

Options

  • :port - Port to listen on (default: 8083)
  • :ip - IP address to bind to (default: {0, 0, 0, 0})
  • :path - WebSocket path (default: /mqtt)