33[ ![ Build Status] ( https://travis-ci.org/brocaar/lora-semtech-bridge.svg?branch=master )] ( https://travis-ci.org/brocaar/lora-semtech-bridge )
44[ ![ GoDoc] ( https://godoc.org/github.com/brocaar/lora-semtech-bridge/cmd/semtech-bridge?status.svg )] ( https://godoc.org/github.com/brocaar/lora-semtech-bridge/cmd/semtech-bridge )
55
6- * LoRa Semtech Bridge* is a service to handle LoRa gateway (Semtech UDP protocol)
7- connections and communication with the `` loraserver `` (https://github.com/brocaar/loraserver ).
6+ * LoRa Semtech Bridge* is a service to enable LoRa gateway communication over MQTT.
7+ All incoming UDP traffic (Semtech UDP protocol) is published to a MQTT broker and
8+ all messages received from the MQTT broker are sent to the gateway using UDP.
89
9- ## Getting started
10+ This project is part of [ LoRa Server] ( https://github.com/brocaar/loraserver ) .
11+
12+ ## Requirements
13+
14+ #### MQTT broker
15+
16+ [ Mosquitto] ( http://mosquitto.org/ ) is a popular open-source MQTT server.
1017
11- * Download and unpack `` semtech-bridge `` : https://github.com/brocaar/lora-semtech-bridge/releases
18+ #### LoRa gateway
19+
20+ Your gateway must be setup so that it sends UDP packets (Semtech UDP protocol).
21+ Depending upon your LoRa Gateway type, you might need to install the
22+ [ packet_forwarder] ( https://github.com/TheThingsNetwork/packet_forwarder ) .
23+
24+
25+ ## Getting started
1226
13- * Install a MQTT server (used for communication with `` loraserver `` ).
14- Mosquitto is a good option: http://mosquitto.org/ .
27+ * Download and unpack a pre-compiled binary from the [ releases] ( https://github.com/brocaar/lora-semtech-bridge/releases )
28+ page. Alternatively, build the code from source (when you have a Go development environment
29+ `` make build `` should be sufficient).
1530
1631* Start the `` semtech-bridge `` service. The `` --help `` argument will show
1732 you all the available config options. When everything is setup correctly
@@ -31,7 +46,7 @@ INFO[0006] outgoing gateway packet addr=192.168.1.4:51926
3146INFO[0006] backend/mqttpubsub: publishing message topic=gateway/1dee08d0b691d149/stats
3247```
3348
34- * Now setup the `` loraserver `` service! https://github.com/brocaar/loraserver
49+ * Now it is time to setup the [ LoRa Server ] ( https://github.com/brocaar/loraserver ) !
3550
3651## License
3752
0 commit comments