@jmarcelino said in US915 OTAA - Cannot communicate with packet forwarder:
LoRaWAN network server
Hi @jmarcelino. Thanks for your help.
I'm using the brocaar's one network server https://www.loraserver.io/
I have copied below the docker-compose config file content:
version: "2"
services:
app:
build: .
expose:
- "8090"
ports:
- "8090:8090"
volumes:
- .:/app
depends_on:
- gatewaybridge
- loraserver
- appserver
- postgres
- mosquitto
- redis
postgres:
image: library/postgres:10.2
volumes:
- ./db/pgdata:/pgdata
ports:
- "54322:5432"
environment:
- POSTGRES_PASSWORD=loraserver
- POSTGRES_USER=loraserver
- POSTGRES_DB=loraserver
- PGDATA=/pgdata
command:
-p 5432
elasticsearch:
image: elasticsearch:2.4
container_name: elasticsearch
environment:
- cluster.name=docker-cluster
- bootstrap.memory_lock=true
- "ES_JAVA_OPTS=-Xms512m -Xmx512m"
ulimits:
memlock:
soft: -1
hard: -1
mem_limit: 1g
volumes:
- esdata1:/usr/share/elasticsearch/data
ports:
- 9200:9200
#
# STARTS BROCAAR SERVERS
#
loraserver:
image: loraserver/loraserver
environment:
- DB_AUTOMIGRATE=true
- LOG_NODE_FRAMES=true
- NET_ID=010203
- BAND=US_902_928
- REDIS_URL=redis://redis:6379
- GW_MQTT_SERVER=tcp://mosquitto:1883
- GW_SERVER_JWT_SECRET=verysecret
- POSTGRES_DSN=postgres://loraserver_ns:loraserver_ns@postgresql_ns/loraserver_ns?sslmode=disable
- JS_SERVER=http://appserver:8003
appserver:
image: loraserver/lora-app-server
ports:
- 8080:8080
environment:
- DB_AUTOMIGRATE=true
- REDIS_URL=redis://redis:6379
- POSTGRES_DSN=postgres://loraserver_as:loraserver_as@postgresql_as/loraserver_as?sslmode=disable
- MQTT_SERVER=tcp://mosquitto:1883
- JWT_SECRET=verysecret
- HTTP_TLS_CERT=/etc/lora-app-server/certs/http.pem
- HTTP_TLS_KEY=/etc/lora-app-server/certs/http-key.pem
- AS_PUBLIC_SERVER=appserver:8001
gatewaybridge:
ports:
- 1700:1700/udp
image: loraserver/lora-gateway-bridge
environment:
- MQTT_SERVER=tcp://mosquitto:1883
postgresql_ns:
image: postgres:9.6-alpine
ports:
- 5432
environment:
- POSTGRES_PASSWORD=loraserver_ns
- POSTGRES_USER=loraserver_ns
- POSTGRES_DB=loraserver_ns
postgresql_as:
image: postgres:9.6-alpine
ports:
- 5432
environment:
- POSTGRES_PASSWORD=loraserver_as
- POSTGRES_USER=loraserver_as
- POSTGRES_DB=loraserver_as
redis:
ports:
- 6379
image: redis:4-alpine
mosquitto:
ports:
- 1883:1883
image: eclipse-mosquitto
volumes:
esdata1:
driver: local
Then, once the docker servers are running I config the lorawan platform through the web admin ui like this:
[image: 1521381818589-screenshot-from-2018-03-18-11-00-47-resized.png]
Device profile
[image: 1521381870928-screenshot-from-2018-03-18-11-04-07-resized.png]
Service profile
[image: 1521381909551-screenshot-from-2018-03-18-11-05-00-resized.png]
Gateway configuration
[image: 1521381946945-screenshot-from-2018-03-18-11-05-28-resized.png]
Not sure if that's enough @jmarcelino . Let me know if you need some extra data.
Thanks!