Quickstart¶
Warnung
Diese Anleitung ist für Debian / Ubuntu mit installiereten Docker und Docker-Compose geschrieben.
HIMO-01P mit den Linux Host verbinden¶
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.
Einstellungen¶
Um Änderungen wie die Adresse oder der HIMO-01P
Einstellungen zu ändern, muss die Datei .envs/.local/.serial
angepasst werden.
Software herunterladen und starten¶
Die aktuelle Projekt Version herunterladen via Git.:
$ git clone git@github.com: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
$ docker-compose -f local.yml up django # starten mit Log output
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.