# `MqttX.Transport.WebSocket`
[🔗](https://github.com/cignosystems/mqttx/blob/v0.10.0/lib/mqttx/transport/websocket.ex#L2)

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`)

---

*Consult [api-reference.md](api-reference.md) for complete listing*
