Schlagwort-Archive: GUI

MeshSense 1.0.16beta: Anzeige von Sensordaten für Meshtastic-Knoten

MeshSense ist eine einfache Open-Source-Anwendung, die alle wichtigen Daten des Meshtastic-Netzes in Ihrem Umfeld überwacht, kartiert und grafisch darstellt. Es liefert alle angeschlossenen Knoten, Signalberichte, Routenverfolgung u.a.m.

MeshSense stellt über Bluetooth oder WiFi eine direkte Verbindung zu Ihrem Meshtastic-Knoten her und liefert kontinuierlich alle Informationen, die Sie zur Beurteilung des Zustands Ihres Netzwerks benötigen.

Ab der Version 1.0.16beta werden auch Sensordaten in der Nodes List angezeigt.

Im Bild ist ein mit einem Temperatursensor ausgestatteter SenseCap T1000-E und ein mit Temperatur- und Feuchtigkeitssensor ausgestattetes RAKwireless WisBlock Modul zu sehen. Beim SenseCap T1000-E wird deshalb nur die Temperatur angezeigt, während das RAKwireless WisBlock Modul noch zusätzlich die Luftfeuchtigkeit anzeigt.

Unter https://github.com/Affirmatech/MeshSense finden Sie das MeshSense Repository. Ausführbare Anwendungen für Windows, Linux und Mac OS finden Sie unter https://affirmatech.com/meshsense zum Download.

Ein Manual wird nicht angeboten, doch nach wenigen Klick finden Sie sich in der MeshSense Anwendung zurecht. Ein Update auf die jeweils aktuelle Version kann aus der Anwendung selbst erfolgen.


2024-11-24/CK

Thinger.io IoT Platform

Zahlreiche IoT Plattformen werben um die Gunst potentieller Kunden. Ich bin auf Thinger.io gestoßen, da von dieser Plattform mit dem ClimaStick auch eigene Hardware zur Erfassung von Umweltdaten angeboten wird. Hackster bietet auf dieser Basis auch gleich eine IoT Meteorological Station an.

Interessant ist diese Plattform allemal, da das Verbinden und Verwalten des eigenen IoT-Devices innerhalb weniger Minuten möglich ist.

Die folgenden Merkmale erscheinen mir besonders erwähnenswert:

  • Open Source
    Der Server kann in der eigenen Cloud (z.B. auf einem Raspberry Pi) installiert werden.
  • Flexible Hardware
    Arduino, ESP8266, ESP32, Raspberry Pi, Intel Edison – alles kann problemlos angeschlossen werden.
  • Cloud-Plattform
    Die gehostete Cloud-Infrastruktur mit einer benutzerfreundlichen Administrationskonsole ermöglicht Skalierbarkeit, Geschwindigkeit und Sicherheit.
  • Einfache Codierung
    Um ein Licht aus dem Internet einzuschalten oder einen Sensorwert zu lesen, ist eine einzige Codezeile auf der MCU erforderlich. Aber das ist nicht alles.
  • Für Maker
    Interessenten können sich für einen kostenlosen Account registrieren, um innerhalb weniger Minuten unter Nutzung der Cloud-Infrastruktur mit der Erstellung des ersten IoT-Projekts zu beginnen.

Im Bild zum Beitrag ist ein aus NodeMCU und DHT22 bestehendes IoT-Device mit der Cloud-Infrastruktur verbunden, die die erhobenen Daten visualisiert.

 

Nextion HMI

Nextion HMI bezeichnet ein grafisches Farb-Display, welches als grafisches User-Interface (GUI) Steuerungs- und Visualisierungsaufgaben wahrnehmen kann.

Die Nextion HMIs umfassen einen Hardwareteil, das sind verschiedene TFT-Boards, und einen Softwareteil, den Nextion-Editor.

Die Nextion TFT-Platinen verwenden einen seriellen Anschluss für die Kommunikation mit einem Mikrocontroller. Eine komplexe Verkabelung wird so vermieden.

Beim Bezug eines Nextion HMI über deren Distributoren wird man ein Display mit einer Bezeichnung NX3224T028_011R oder ähnlich erhalten. Bezieht man hingegen ein solches Board über einen der grossen Anbieter aus Fern-Ost, dann kann es passieren, dass das Display mit TJC3224T028_011R bezeichnet ist.

Folgendes erscheint mir wichtig zu wissen:

  1. Displays mit der Bezeichnung TJC… werden von Taojingchi (TJC) für den chinesischen Markt vertrieben.
  2. Display mit der Bezeichnung NX… werden von ITEAD Studios für den internationalen Markt vertrieben.
  3. Beide Firmen haben ihren Sitz in Shenzen.
  4. TJC und Nextion arbeiten zusammen, um sicherzustellen, dass die Firmware von einer Firma nicht mit der der anderen kompatibel ist.
  5. Beide Firmen haben ihren eigenen Editor, die sich in der Funktionalität leicht unterscheiden.
  6. Es ist der Nextion Editor für die GUI-Entwicklung für NX-Displays und der USART HMI Editor mit chinesischer Beschriftung für die TJC-Displays zu verwenden. Ein Mix funktioniert nicht!

Download-Links:

Mit dem USART HMI Editor kann man auch ohne Chinesisch-Kenntnisse arbeiten, wenn man parallel dazu den Nextion Editor aufmacht. Der Aufbau der beiden ist (weitgehend) identisch.