Add LoRaWAN Server written in Erlang

Signed-off-by: Drasko DRASKOVIC <drasko.draskovic@gmail.com>
This commit is contained in:
Drasko DRASKOVIC 2017-03-20 01:21:40 +01:00
parent 318292703a
commit 90cdfb300e
6 changed files with 96 additions and 0 deletions

4
lora/brocaar/README.md Normal file
View File

@ -0,0 +1,4 @@
## Brocaar LoRa Network Server
Integration of Brocaar's [LoRa Network Server](https://github.com/brocaar/loraserver) written in Go.
Docker images are prepared and maintained by Mainflux team.

2
lora/gotthardp/README.md Normal file
View File

@ -0,0 +1,2 @@
# Gottahrpd LoRaWAN Server
Integration of gottharpd's [LoRaWAN Server](https://github.com/gotthardp/lorawan-server) written in Erlang.

View File

@ -0,0 +1,90 @@
###
# Copyright (c) Mainflux
#
# Mainflux server is licensed under an Apache license, version 2.0 license.
# All rights not explicitly granted in the Apache license, version 2.0 are reserved.
# See the included LICENSE file for more details.
###
version: '2'
services:
###
# MongoDB
###
mongo:
image: mongo:latest
ports:
- "27017:27017"
- "28017:28017"
container_name: mainflux-mongodb
command: --smallfiles --nojournal
networks:
- mainflux
###
# Redis
###
redis:
image: redis:alpine
container_name: mainflux-redis
ports:
- "6379:6379"
networks:
- mainflux
- lora
###
# NATS
###
nats:
image: nats:latest
container_name: mainflux-nats
ports:
- "4222:4222"
- "8222:8222"
networks:
- mainflux
###
# Mainflux MQTT Broker
###
mainflux-mqtt:
image: mainflux/mainflux-mqtt:latest
container_name: mainflux-mqtt
ports:
- "1883:1883"
networks:
- mainflux
###
# Mainflux Core Server
###
mainflux-core:
image: mainflux/mainflux-core:latest
container_name: mainflux-core
ports:
- "7070:7070"
networks:
- mainflux
############
### LoRa ###
############
###
# LoRaWAN Gateway Bridge
###
lorawan-server:
image: gotthardp/lorawan-server:latest
container_name: mainflux-lorawan-server
ports:
- "1680/udp:1680/udp"
- "8080/tcp:8080/tcp"
networks:
- lora
networks:
mainflux:
lora: