Wir haben bisher eine Applikation und einen Sensor im The Things Network angelegt, den Sensor mit der Arduino-IDE programmiert und die Daten in einen Data Storage geschoben. Im letzten Artikel haben wir uns auch schon angesehen, wie man prinzipiell wieder an seine Daten herankommt. Jetzt wollen wir noch ein hübsches Diagramm mit Python erzeugen.
Mehr lesen →
Nach den ersten erfolgreichen Experimenten mit Arduino wird nun ausprobiert, wie gut sich ein mit Python programmierbarer Node ins The Thing Network einbinden lässt. Von Pycom gibt es ein auf dem ESP32 basierendes LoRa-Modul mit MicroPython vorinstalliert.
Mehr lesen →
Installation von acme-tiny Mein Favorit der Let's Encrypt Clients ist acme-tiny. Es ist ein sehr kurzes Python-Skript. Das erleichtert einen Code-Review. Die Vorarbeiten für die Zertifikatserstellung werden leicht mit OpenSSL durchgeführt. Es benötigt keine root-Rechte und funktioniert gut. In der folgenden Beschreibung gehen wir davon aus, dass der Benutzer lets als normaler Benutzer auf einem OpenBSD-System mit nginx als Web-Server existiert.
Erstellen der Verzeichnisstruktur Im Verzeichnis des Benutzers lets wird folgende Verzeichnisstruktur angelegt.
Mehr lesen →