Beim Betrieb eines „embedded Systems“ mit einer Batterie ist es sinnvoll, die Batteriespannung zu überwachen. Sei es, um eine Warnung abzusenden (LOW_BAT) , oder um Verbraucher abzuschalten und damit eine längere Laufzeit zu bekommen oder um einen sicheren Zustand herzustellen. Spannungsüberwachung und Brown-Out Erkennung weiterlesen
Schlagwort: Kommandozeile
Software: MQTT Publisher
Nachdem der Server bereits läuft und die Definitionen für die Topics festliegen, kann jetzt die Entwicklung der Software folgen. Das Einbinden der Bibliothek erfolgt wie üblich über die IDE.
Aus dem Beispiel mqtt_basic entnehme ich die Grundform für die Clientfunktion für MQTT. Software: MQTT Publisher weiterlesen
Einen MQTT Server installieren
Als eigenen MQTT Server verwende ich den Mosquitto Server. Die aktuelle Version erwies sich als schwierig zu installieren, es gab immer eine Fehlermeldung. Mit der nächst – älteren Version hat die Installation dann geklappt. Die Installation selbst ist auf der Homepage von Mosquitto beschrieben. Siehe (unten) die zugehörige Dokumentation. Einen MQTT Server installieren weiterlesen
Vom Abenteuer Lineage zu installieren
Diesmal wird es wirklich spannend. Es ist wie ein Krimi, sich durch die Installationen durchzubeißen, bis es funktioniert.
Es begann mit dem Kauf eines gebrauchten Sony ‚XPeria T‘ Smartphones.
Dann folgte die Lineage Wiki Seite für dieses Phone. Die Downloads und die Vom Abenteuer Lineage zu installieren weiterlesen
XAMPP Server für den eigenen Rechner
Beschreibung
XAMPP ist eine Server Installation für die bekannten Betriebssysteme und enthält einen Apache Webserver, einen MySQL / MariaDB Datenbankserver und die Sprachen PHP und Perl. Auf dieser Basis können dann weitere Komponenten XAMPP Server für den eigenen Rechner weiterlesen
Arbeiten mit Secure Programming Lint
Beschreibung
Lint ist ein Werkzeug zur statischen Codeanalyse und prüft den Source Code auf Unstimmigkeiten aus der Sprachdefinition. Weitere Einzelheiten dazu in der Wikipedia. Arbeiten mit Secure Programming Lint weiterlesen
Eine simple Entwicklungsumgebung installieren
Beschreibung
Zum Üben und Ausprobieren macht es Sinn eine einfache Entwicklungsumgebung auf dem Rechner zu installieren. Ich gehe mal von einem Windows PC aus und installiere darauf eine einfache Unix Umgebung in der Kommandozeile. Eine simple Entwicklungsumgebung installieren weiterlesen