mirror of
https://github.com/jochenvg/mqtt2ws.git
synced 2025-09-26 20:11:10 +08:00
04e029e4b04f8f3d976102c6b5fd984f4db04f32
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
- Install go
- 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
Languages
Go
78.1%
Dockerfile
21.9%