Systemtest der erweiterten Funktionen

Dies ist der Systemtest der erweiterten Funktionen. Zu den erweiterten Funktionen zählt die regelmäßige Übertragung zum MQTT Server. Um diese Ausgaben sichtbar zu machen wurde ein MQTT Subscriber entwickelt und aufgebaut. Systemtest der erweiterten Funktionen weiterlesen

Digispark mit LCD 2×16 Zeichen

..etwas interessantes entdeckt: den Digispark mit USB Anschluss. Ich finde ihn so interessant, weil er so klein und damit für einfache Aufgaben sehr gut zu verwenden ist. Der Speicherplatz ist halt sehr begrenzt. Aber für eine Ausgabe auf einem LCD Display, das per I2C angesteuert wird, sollte das locker reichen. Digispark mit LCD 2×16 Zeichen weiterlesen

MQTT Subscriber mit OLED Display

Zum Ausgeben der Messwerte braucht es auch noch einen Subscriber für MQTT.

Requirements
Die Meßwerte werden vom MQTT Server gesendet und auf einem Display dargestellt. Im Falle von Fehlern erscheint eine entsprechende Fehlermeldung.
MQTT Subscriber mit OLED Display weiterlesen

Hardware: Ethernet Shield ENC28J60 auf dem Mega 2560

Das Problem:
Das ist ein interessantes Ethernet Shield. Auf dem Uno läuft das Demo „back soon“ ohne Probleme. Auf dem Mega 2560 läuft es erst einmal gar nicht. Die Bibliothek hängt in der Routine „begin“ und kommt da nicht mehr heraus. Nach Hardware: Ethernet Shield ENC28J60 auf dem Mega 2560 weiterlesen

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