Montag, 14. Mai 2018

CPU-Temperaturfernanzeige für Raspberry Pi u.a.




Beispiel mit nur 1 Zeile Quelltext und der RAD-Umgebung Lazarus, um eine CPU-Temperaurmessung lokal oder über ein Netzwerk durchzuführen

Gemessen wird die CPU-Temperatur des Computers, auf dem die Anwendung läuft. Die Anwendung kann für jede Hardware kompiliert werden, für die es einen Free Pascal Compiler gibt. Das Lazarus-Package "computer" in der bereitgestellten Software kann nur für Linux kompiliert werden, wodurch die Anwendung nur für einen Linux-Computer geeignet ist, z.B.  Raspberry Pi oder PC. Um die Anwendung über ein Netzwerk zur Fernmessung zu verwenden, muß der Rechner, auf dem sie läuft, ein SSH-Server und der anzeigende Computer ein SSH-Client mit X-Server sein. Ein X-Server für Windows ist z.B. in Cygwin-X enthalten. Dieser konnte bereits erfolgreich mit dieser Anwendung verwendet werden. Der Computer, auf dem die Anwendung läuft (Meßort), braucht keinen X-Server, wenn die Temperatur nicht lokal angezeigt werden soll.


Die GUI-Anwendung ist nur ein Beispiel für den Einsatz der TChipTempSensor-Komponente aus dem Lazarus-Package "computer". Sie kann ebenso in Services (Daemons), Webanwendungen oder Konsolenanwendungen verwendet werden (= andere Projekttypen, die mit Lazarus erstellt werden können).

Weitere Packages mit Komponenten, die den Zugriff auf Raspberry Pi-Hardware und -Peripherie oder auf Peripherie anderer Linux-Computer ebenso vereinfachen, sind geplant. Genauere Auskünfte erteile ich, soweit möglich, auf Anfrage oder auf meiner Website.

Demnächst werde ich ein Package veröffentlichen, das die Verwendung von CGI und SSI in Lazarus-Projekten sehr vereinfachen wird (fast nur Prototyping + HTML für einfache Webanwendungen). In Verbindung mit Apache den Lazarus-Packages "computer", "raspi" u.a. geplanten oder existierenden Packages werden sich dann mit wenig portablem Quelltext und ohne die Notwendigkeit externer Services mit mobilen Geräten fernsteuerbare Hausautomatisierungen und andere weltweite Fernsteuerungen durchführen lassen - auch mit selbstgebauter Hardware und ohne KI (Kopplung vermutlich trotzdem leicht möglich).

Wer JavaScript trotzdem lieber hat, vergnüge sich gern mit meiner sympathischen Freundin Amy.




Andreas Jakobsche
Web: www.jakobsche.de
WhatsApp-Gruppe: Raspberry Pi

Keine Kommentare:

Kommentar veröffentlichen