MqttX.Transport.Ranch (MqttX v0.10.0)

Copy Markdown View Source

Ranch transport adapter for MqttX.

This adapter uses Ranch as the underlying TCP/TLS server.

Usage

MqttX.Server.start_link(MyHandler, handler_opts,
  transport: MqttX.Transport.Ranch,
  port: 1883
)

Options

  • :port - Port to listen on (default: 1883)
  • :num_acceptors - Number of acceptor processes (default: 100)
  • :transport - Ranch transport (:ranch_tcp or :ranch_ssl)
  • :transport_options - SSL/TLS options when using :ranch_ssl