Echtzeitchat Server mit ein dezentrales LoRa Netz
License: | MIT |
---|
Warning
Diese Anleitung ist für Debian / Ubuntu mit installiereten Docker und Docker-Compose geschrieben.
HIMO-01P
Modul mit den Arduino wie folgt verbinden.
Arduino | HIMO-01P |
TX | TX |
RX | RX |
GND | GND |
3.3V | VIN |
RESET -> GND |
Der Arduino muss nun via USB an den Linux Host angeschlossen werden. Jetzt sollte das HIMO-01P
Modul unter
den Port /dev/ttyACM0
direkt ansprechbar sein.
Um Änderungen wie die Adresse oder der HIMO-01P
Einstellungen zu ändern, muss die Datei .envs/.local/.serial
angepasst werden.
Die aktuelle Projekt Version herunterladen via Git.:
$ git clone [email protected]:linuxluigi/PyLoRaWebChat.git $ cd PyLoRaWebChat
Docker Images erstellen:
$ docker-compose -f local.yml build
Website starten:
$ docker-compose -f local.yml up -d django # in Background starten
Admin Benutzer erstellen:
$ docker-compose -f local.yml run --rm django python manage.py createsuperuser
LoRa Daemon starten:
$ docker-compose -f local.yml run --rm django python manage.py lora_daemon
Nun ist es möglich auf der Website mit dem erstellten Admin Benutzer im Backend ein zu loggen um zugriff auf die
Hauptwebsite zu erhalten. Dafür auf den Hostname des Host Systems im Browser eingeben wie http://localhost:8000/admin
.
Anschließend auf http://localhost:8000/
gehen um den LoRa Echtzeitchat einzusetzen.