Skip to content

Commit b85382e

Browse files
committed
Update README and CHANGELOG.
1 parent 0976a46 commit b85382e

File tree

3 files changed

+40
-8
lines changed

3 files changed

+40
-8
lines changed

CHANGELOG.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# Changelog
2+
3+
## 1.1.0
4+
5+
Note that the changes below are incompatible with LoRa Server
6+
version <= 0.4.x!
7+
8+
* Small RXPacket and TXPacket changes.
9+
* Changed to JSON as marshaling format (was Gob).
10+
11+
## 1.0.1
12+
13+
* Update mqtt client vendor to fix various connection issues.
14+
15+
## 1.0.0
16+
17+
* Initial release.

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ test:
2121
package: clean build
2222
@echo "Creating package"
2323
@mkdir -p builds/$(VERSION)
24-
@cp -R bin/ builds/$(VERSION)/bin
24+
@cp bin/* builds/$(VERSION)
2525
@cd builds/$(VERSION)/ && tar -pczf ../lora_semtech_bridge_$(VERSION)_linux_amd64.tar.gz .
2626
@rm -rf builds/$(VERSION)
2727

README.md

Lines changed: 22 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,30 @@
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
3146
INFO[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

Comments
 (0)