2021-10-02 19:58:27 +01:00
2021-10-02 18:46:53 +01:00
2021-10-02 18:58:41 +01:00
2021-10-02 19:58:27 +01:00
2021-10-02 19:56:44 +01:00

Contributors Forks Stargazers Issues Apache License

MQTT to MQTT over WebSocket Bridge

A simple MQTT to MQTT over WebSocket bridge written in go.

Will listten on a configurable TCP port for MQTT messages. When a client connects a Websocket connection is established to a configurable remote server. The MQTT messages from the TCP socket are bridged to the Websocket connection and vice versa.

Getting Started

To get a local copy up and running follow these simple steps.

Installation

Using go get

  1. Install go
  2. Go get module
    go get github.com/jochenvg/mqtt2ws
    

Download release

Alternatively, you can download a binary for your operation system on the releases page.

Usage

Operation is controller by two flags:

Usage of ./mqtt2ws:
  -listen string
    	listen tcp socket (default ":1883")
  -url string
    	websocket url (default "ws://broker.hivemq.com:8000/mqtt")

License

Distributed under the Apache 2.0 License. See LICENSE for more information.

Description
Bridge MQTT over TCP to MQTT over WebSocket
Readme 74 KiB
Languages
Go 78.1%
Dockerfile 21.9%