Schlagwort-Archive: IoT-Gateway

Ein Bauteil, das zur Anbindung von Geräten oder Maschinen an das Internet der Dinge (IoT) geeignet ist.

Was ist ein IoT-Gateway

Ein IoT-Gateway ist ein Bauteil, dass zur Anbindung von Maschinen oder Gr√§ten an das Internet der Dinge (IoT) geeignet ist und nicht-smarte Ger√§te √ľberwachen und steuern kann.

Ein IoT-Gateway dient als Schnittstelle zwischen einem nicht-smarten Ger√§ten und dem IoT-Netzwerk. Es erm√∂glicht die Erfassung und √úbertragung von Daten dieser Ger√§te an die IoT-Plattform, ohne dass die Ger√§te selbst smart sein m√ľssen.

Sie bieten meist eins oder mehrere der folgende Merkmale:

1. Konnektivität:
Das Bauteil kann verschiedene Konnektivitätsoptionen bieten um eine Verbindung zu den nicht-smarten Geräten herzustellen. Dazu gehören drahtlose Technologien wie Wi-Fi, Bluetooth, Zigbee, Z-Wave oder sogar kabelgebundene Schnittstellen wie Ethernet.

2. Datenprotokolle und -formatierung:
Das Bauteil sollte in der Lage sein, Daten von den nicht-smarten Ger√§ten zu erfassen und in das geeignete Format f√ľr die √úbertragung an die IoT-Plattform zu konvertieren. Dies kann bedeuten, dass Protokolle wie MQTT, CoAP oder REST verwendet werden, um die Daten zu √ľbertragen.

3. Datenaufbereitung und Verarbeitung:
Das Bauteil kann grundlegende Aufgaben der Datenaufbereitung und Verarbeitung √ľbernehmen, um die Daten vor der √úbertragung zu filtern, aggregieren oder zu transformieren. Dies erm√∂glicht eine effiziente Nutzung des Netzwerks und reduziert die Daten√ľbertragungsmenge.

4. Sicherheit:
Ein IoT-Gateway sollte Sicherheitsmechanismen implementieren, um die Kommunikation und die √ľbertragenen Daten zu sch√ľtzen. Dies kann die Verwendung von Verschl√ľsselung, Authentifizierung und Autorisierung umfassen, um sicherzustellen, dass nur autorisierte Ger√§te auf das Gateway zugreifen k√∂nnen und dass die Daten w√§hrend der √úbertragung gesch√ľtzt sind.

5. Skalierbarkeit und Flexibilität:
Das Bauteil sollte skalierbar sein, um eine gr√∂√üere Anzahl von nicht-smarten Ger√§ten zu unterst√ľtzen. Es sollte auch flexibel genug sein, um mit verschiedenen Arten von Ger√§ten und Kommunikationsprotokollen zu arbeiten.

6. Cloud-Konnektivität:
Das Gateway sollte in der Lage sein, eine Verbindung zur IoT-Cloud-Plattform herzustellen, um die erfassten Daten an die Plattform zu senden. Dadurch können die Daten analysiert, visualisiert und weiterverarbeitet werden.

7. Lokale Verarbeitung:
Einige IoT-Gateways k√∂nnen auch √ľber eingebettete Rechenleistung verf√ľgen, um eine lokale Verarbeitung und Analyse der Daten zu erm√∂glichen. Dadurch k√∂nnen bestimmte Aufgaben direkt am Gateway ausgef√ľhrt werden, ohne dass alle Daten an die Cloud gesendet werden m√ľssen.

Diese Merkmale können je nach den spezifischen Anforderungen und Anwendungsfällen variieren.

Wir bieten ein flexiebles IoT-Gateway dessen Firmware je nach Kundenanforderung angepasst werden kann.

Ee besitzt bis zu drei 24V Eing√§nge und einen Highside Schaltausgang. Weiterhin verf√ľgt es √ľber einen FRAM-Speicher (ferroelektrischer RAM). Diesr erm√∂glicht es dem Ger√§t, wichtige Informationen wie Z√§hlerwerte oder St√ľckzahlen zu erfassen und zu speichern und selbst nach einem Stromausfall diese gespeicherten Daten zu behalten.

Dar√ľber hinaus ist das Ger√§t in der Lage, die gespeicherten Daten oder Informationen per Messenger-Dienst zu versenden. Dies erm√∂glicht es, die erfassten Daten an andere Ger√§te oder an Benutzer zu √ľbertragen, die √ľber den Messenger-Dienst verbunden sind. Dadurch k√∂nnen wichtige Informationen schnell und effizient an einen bestimten Personenkreis √ľbermittelt werden.

Um eine genaue Zeitreferenz f√ľr die Datenerfassung und die Kommunikation sicherzustellen, ist das Ger√§t mit einem NTP-Client (Network Time Protocol) ausgestattet. NTP ist ein Protokoll, das die Synchronisierung der Uhren in einem Computernetzwerk erm√∂glicht. Durch den NTP-Client kann das Ger√§t die genaue Zeitinformation von einem NTP-Server abrufen und diese zur Zeitsynchronisation verwenden. Dies gew√§hrleistet die Konsistenz und Genauigkeit der Zeitstempel f√ľr die erfassten Daten.

Das IoT-Gateway verf√ľgt zudem √ľber eine WLAN-Anbindung, die ihm erm√∂glicht, drahtlos mit einem Netzwerk zu kommunizieren. Die WLAN-Verbindung erlaubt eine flexible Installation des Gateways, da es nicht an eine physische Verbindung wie Ethernet gebunden ist. Es kann drahtlos mit dem Internet und anderen Ger√§ten innerhalb des WLAN-Netzwerks kommunizieren, was die Konnektivit√§t und Integration erleichtert.

Die Kombination aus FRAM-Speicher, Messenger-Dienst, NTP-Client und WLAN-Anbindung erweitert die Funktionalit√§t des IoT-Gateways. Es erm√∂glicht das zuverl√§ssige Speichern von Daten, die Kommunikation √ľber Messenger-Dienste, die pr√§zise Zeitsynchronisation und die drahtlose Verbindung zu Netzwerken. Diese Eigenschaften tragen zur Leistungsf√§higkeit des Gateways bei und er√∂ffnen weitere M√∂glichkeiten f√ľr die Anwendung in verschiedenen IoT-Szenarien.

Hier finden Sie eine Auswahl der verf√ľgbaren Produkte zu diesem Thema:

IOT-Gatway MessageBot

MessageBot Rail Modul HV4

Folgende Artikel zu diesem Projekt können in unserem Web Shop erworben werden.

Alle MessageBot Produkte im Shop

Technische Beschreibung Messagebot HV4
Technische Beschreibung Messagebot HV4
Messagebot Server Software
Messagebot Server Software

Das Message Bot Modul stellt verschiedene Messenger Dienste zur Verf√ľgung, WhatsApp, Telegram, Signal und Simplepush.
Um mehrere MessageBot Module gleichzeitig und zentral zu Verwalten besteht auch die Möglichkeit, die Module an eine eigenständige PC-Server Applikation anzubinden.

Key Features

  • Nachrichten Versand an verschiedene Messenger Dienste:
    WhatsApp, Telegram, Signal und Simplepush sowie Windows Server Applikation
  • PC-Server Management Applikation
  • Schnelle Reaktionsgeschwindigkeit
  • Funktionen und Texte √ľber Web-Interface frei parametrierbar
  • Drei digital Eing√§nge, Z√§hlereingang Betriebsstatus und Fehlereingang mit konfigurierbare Wirkrichtung (high / low aktiv)
  • Ein High-Side MOSFET Ausgang, konfigurierbare Wirkrichtung (direkt / invers)
  • Mikrokontroller ESP-07S, 4 MB Flash
  • Datenspeicher: F-RAM Technologie f√ľr remanente Datenspeicherung
  • Kompakte Bauform Rail Hutschienengeh√§use Typ 1-C
  • WLAN nach IEEE 802.11 b/g/n
  • WIFI-Manager
  • NTP Synchronisation √ľber WIFI
  • Integrierter Web-Server mit Kennwort Abfrage
  • OTA (Over the Air) Updatefunktion f√ľr Firmware Aktualisierungen

Allgemeines

Das MessageBot Rail Modul HV4 wurde als Counter Modul f√ľr einen Spannungsbereich von 12 – 24V entwickelt. Es findet seinen Einsatz somit auch im industriellen Umfeld um Ereignisse oder St√ľckzahlen zu Z√§hlen und anzuzeigen. Zus√§tzlich kann der Betriebs- und Fehlerstatus √ľberwacht und im Fehlerfall z.B. die Peripherie abschalten. Eine Fernabschaltung ist ebenfalls √ľber das integrierte Webinterface des Moduls m√∂glich.

Es verf√ľgt √ľber drei 7-24V Eing√§nge sowie einem High-Side MOSFET-Transistor Ausgang.

F√ľr den Anschluss des Moduls sind sechs Schraubklemmen vorhanden, die Anschlussleitungen mit einem Aderquerschnitt von 0,05 ‚Äď 2,5mm¬≤ aufnehmen k√∂nnen.
Durch seine kompakte Bauform von nur einer TE (18 mm) hat das Modul einen sehr geringen Platzbedarf und ist somit auch gut f√ľr den Einsatz in Maschinen oder Verteilung geeignet.

Das Modul besitzt eine interne 750mA PPTC-Selbstr√ľckstellende Sicherung, die das Modul vor einer zu hoher Stromaufnahme sch√ľtzt.

An der Oberseite des Moduls befindet sich eine SMA-Antennenbuchse. Hier kann je nach Einbausituation die WIFI-Antenne direkt oder mit einem SMA-Verlängerungskabel an eine geeignete Stelle angebracht werden, um immer eine optimale WIFI-Empfangsqualität zu gewährleisten.

Um Daten von einem Mikrokontroller an einen Messenger Dienst zu versenden, wird die WEB-API des jeweiligen Dienstes genutzt.

Das MessageBot Modul unterst√ľtz derzeit folgenden Messanger Dienste:
WhatsApp , Telegram, Signal und Simplepush.

Alternativ besteht die M√∂glichkeit, die Nachrichtenverwaltung mit einer eigenst√§ndigen PC-Server Applikation zu managen. Sie zeigt in einer √ľbersichtlicher Darstellung die Meldungen aller angebundenen MessageBot Module und kann bei Bedarf diese empfangenen Nachrichten auch per E-Mail oder Simplepush an definierte Empf√§ngergruppen weiterleiten. Mit der unlizenzierten Demoversion k√∂nnen maximal drei Module verwaltet werden!

Das MessageBot Modul bildet somit eine Br√ľcke, Signale bzw. Informationen Ihrer Peripherie an einen Messenger Dienst zu versenden oder diese komfortablen √ľber den PC zu verwalten.

Die Kommunikation mit dem WIFI-Netzwerk √ľbernimmt einen ESP-07S mit 4MB Flashspeicher. Die Daten√ľbertragung geschieht √ľblicherweise Ereignis getriggert, je nach Anwendung und Firmware Version des Moduls k√∂nnen dann verschieden Aktionen erfolgen.

Sollten Sie Interesse an einer Individuellen Lösung haben, die genau auf Ihren Aufgabenstellung angepasst ist, erstellen wir Ihnen gerne ein Angebot.

Sobald eine definiertes Ereignis den Nachrichtenversand ausl√∂st, werden die daf√ľr definierten Textnachricht an den hinterlegten Empf√§nger versendet und die Message erscheint nach kurzer Zeit in der ausgew√§hlten Messanger APP auf Ihrem Smartphone.

F√ľr die Speicherung von erfassten Daten, steht ein F-RAM zur Verf√ľgung. Hierbei handelt es sich um einen Speicher mit hoher Schreibgeschwindigkeit und einer unbegrenzten Anzahl an Schreib- Lese Zyklen.

Um Daten von einem Mikrokontroller an diverse Messenger Dienste zu senden, wird bei diesem Modul die API-Schnittstelle benutzt, die von verschiedenen Messanger Diensten zur Verf√ľgung gestellt wird. √úber diese API-Schnittstellen ist es m√∂glich, Nachrichten zu vielen verschiednen¬† Diensten wie z.B. WhatsApp, Signal, Telegram, IFTTT, E-Mail, IO-Broker usw. zu senden.

Zum Beispiel ist die private Nutzung des CallMeBot (https://www.callmebot.com/) Dienstes ist f√ľr eine gewisse Anzahl von Nachrichten kostenlos, danach wird ein kleiner monatlicher Betrag von derzeit 0,40 ‚ā¨ / Monat erhoben.

Alternativ kann aber auch der Dienst von Simplepusch, Telegram, Signal oder Simplypush im Modul ausgewählt und verwendet werden.

Nach kurzer Zeit erscheint dieser Meldetext dann in der Messanger APP auf dem Smartphone oder der Serverapplikation.

MessageBot Windows Server Applikation

Die MessgeBot Server Applikation wurde f√ľr Windows als zentrale Sammelstelle von Nachrichten verschiedener MessageBot Module entwickelt.
Sie wird auf einem zentralen PC oder Windows Server installiert und wartet auf Nachrichten der MessageBot Module.

Wird die erste Nachricht von einen Modul empfangen, wird die Baumansicht automatisch um einen Zweig erweitert und das neue Modul als Datensatz eingef√ľgt.
Dieser Moduldatensatz bietet viele Informationen √ľber das Modul wie z.B. die aktuelle Hard- und Software Version, die Betriebsspannung, die Modul ID, die aktuelle IP-Adresse und den Bot Namen. Dieser Datensatz kann dann um weitere spezifische Informationen erg√§nzt werde.

So kann nach dem erhalt einer neuen Nachricht z.B. eine E-Mail an eine hinterlegte Empf√§ngerliste versendet werden. Zus√§tzlich besteht die M√∂glichkeit den Online Status des MessageBot Moduls zu √ľberwachen und bei einer St√∂rung ebenfalls eine E-Mali Benachrichtigung versendet werden.
Die eingehenden Nachrichten der verschiedenen Module werden chronologisch sortiert in einer Listenansicht angezeigt und können dort bearbeitet werden. Je nach Filter Auswahl und selektiertem Modul, werden verschiede Listenansichten erzeugt.

Offene, bearbeitete oder ausgeblendete, Nachrichten werden mit verschieden Symbolen gekennzeichnet. Zus√§tzlich gibt es Statussymbole f√ľr eine Unterbrochene Verbindung zum Modul und den Zustand der Spannungsversorgung.

In der Baumansicht wird durch ein entsprechendes Symbol darauf hingewiesen ob f√ľr dieses Modul offene Meldungen vorhanden sind.

Das Programm kann so konfiguriert werden, dass nach jedem neuen Nachrichteneingang automatisch ein Backup Datei der aktuellen Daten gespeichert wird. Diese Backups k√∂nne vom Anwender √ľber einen Kalenderfunktion selektiert und bei Bedarf wieder ge√∂ffnet oder aus dem Programmordner gel√∂scht werden.

F√ľr die Server Applikation steht eine Setup Datei zur Verf√ľgung, mit der das Programm komfortabel auf dem Rechner installiert und deinstalliert werden kann. Diese Version ist eine Demo Version, die maximal drei Messanger Module verwalten kann.

F√ľr eine Erweiterung der Modul Anzahl k√∂nnen Sie in unserem Shop verschieden Lizenzen erworben werden.
W√ľnschen Sie eine Anpassungen der Software an Ihre Bed√ľrfnisse geben wir gerne ein unverbindliches Angebot ab
.

Versionsverlauf:

Intended:

Released:

  • 26.04.2023 Version 4.00 released

MessageBot Rail Modul HV3

Folgende Artikel zu diesem Projekt können in unserem Web Shop erworben werden.

Alle MessageBot Produkte im Shop

Technische Beschreibung Messagebot HV3
Technische Beschreibung Messagebot HV3
Messagebot Server Software
Messagebot Server Software

Das Message Bot Modul stellt verschiedene Messenger Dienste zur Verf√ľgung, WhatsApp, Telegram, Signal und Simplepush.
Um mehrere MessageBot Module gleichzeitig und zentral zu Verwalten besteht auch die Möglichkeit, die Module an eine eigenständige PC-Server Applikation anzubinden.

Key Features

  • Nachrichten Versand an verschiedene Messenger Dienste:
    WhatsApp, Telegram, Signal und Simplepush sowie Windows Server Applikation
  • PC-Server Management Applikation
  • Schnelle Reaktionsgeschwindigkeit
  • Funktionen und Texte √ľber Web-Interface frei parametrierbar
  • Versorgung √ľber eine Redundante Spannungsversorgung (USV) m√∂glich
  • Zwei digital Eing√§nge, Z√§hlereingang und Fehlereingang mit konfigurierbare Wirkrichtung (high / low aktiv)
  • Ein High-Side MOSFET Ausgang, konfigurierbare Wirkrichtung (direkt / invers)
  • Mikrokontroller ESP-07S, 4 MB Flash
  • Datenspeicher: F-RAM Technologie f√ľr remanente Datenspeicherung
  • Kompakte Bauform Rail Hutschienengeh√§use Typ 1-C
  • WLAN nach IEEE 802.11 b/g/n
  • WIFI-Manager
  • NTP Synchronisation √ľber WIFI
  • Integrierter Web-Server mit Kennwort Abfrage
  • OTA (Over the Air) Updatefunktion f√ľr Firmware Aktualisierungen

Allgemeines

Das MessageBot Rail Modul HV3 wurde als Counter Modul f√ľr einen Spannungsbereich von 12 – 24V entwickelt. Es findet seinen Einsatz somit auch im industriellen Umfeld um Ereignisse oder St√ľckzahlen zu Z√§hlen und anzuzeigen. Zus√§tzlich kann der Fehlerstatus √ľberwacht und im Fehlerfall z.B. die Peripherie abschalten. Eine Fernabschaltung ist ebenfalls √ľber das integrierte Webinterface des Moduls m√∂glich.

Es verf√ľgt √ľber zwei 7-24V Eing√§nge sowie einem High-Side MOSFET-Transistor Ausgang.

F√ľr den Anschluss des Moduls sind sechs Schraubklemmen vorhanden, die Anschlussleitungen mit einem Aderquerschnitt von 0,05 ‚Äď 2,5mm¬≤ aufnehmen k√∂nnen.
Durch seine kompakte Bauform von nur einer TE (18 mm) hat das Modul einen sehr geringen Platzbedarf und ist somit auch gut f√ľr den Einsatz in Maschinen oder Verteilung geeignet.

Das Modul besitzt eine interne 500mA PPTC-Selbstr√ľckstellende Sicherung, die das Modul vor einer zu hoher Stromaufnahme sch√ľtzt.

An der Oberseite des Moduls befindet sich eine SMA-Antennenbuchse. Hier kann je nach Einbausituation die WIFI-Antenne direkt oder mit einem SMA-Verlängerungskabel an eine geeignete Stelle angebracht werden, um immer eine optimale WIFI-Empfangsqualität zu gewährleisten.

Um Daten von einem Mikrokontroller an einen Messenger Dienst zu versenden, wird die WEB-API des jeweiligen Dienstes genutzt.

Das MessageBot Modul unterst√ľtz derzeit folgenden Messanger Dienste:
WhatsApp , Telegram, Signal und Simplepush.

Alternativ besteht die M√∂glichkeit, die Nachrichtenverwaltung mit einer eigenst√§ndigen PC-Server Applikation zu managen. Sie zeigt in einer √ľbersichtlicher Darstellung die Meldungen aller angebundenen MessageBot Module und kann bei Bedarf diese empfangenen Nachrichten auch per E-Mail oder Simplepush an definierte Empf√§ngergruppen weiterleiten. Mit der unlizenzierten Demoversion k√∂nnen maximal drei Module verwaltet werden!

Das MessageBot Modul bildet somit eine Br√ľcke, Signale bzw. Informationen Ihrer Peripherie an einen Messenger Dienst zu versenden oder diese komfortablen √ľber den PC zu verwalten.

Die Kommunikation mit dem WIFI-Netzwerk √ľbernimmt einen ESP-07S mit 4MB Flashspeicher. Die Daten√ľbertragung geschieht √ľblicherweise Ereignis getriggert, je nach Anwendung und Firmware Version des Moduls k√∂nnen dann verschieden Aktionen erfolgen.

Sollten Sie Interesse an einer Individuellen Lösung haben, die genau auf Ihren Aufgabenstellung angepasst ist, erstellen wir Ihnen gerne ein Angebot.

Sobald eine definiertes Ereignis den Nachrichtenversand ausl√∂st, werden die daf√ľr definierten Textnachricht an den hinterlegten Empf√§nger versendet und die Message erscheint nach kurzer Zeit in der ausgew√§hlten Messanger APP auf Ihrem Smartphone.

F√ľr die Speicherung von erfassten Daten, steht ein F-RAM zur Verf√ľgung. Hierbei handelt es sich um einen Speicher mit hoher Schreibgeschwindigkeit und einer unbegrenzten Anzahl an Schreib- Lese Zyklen.

Um Daten von einem Mikrokontroller an diverse Messenger Dienste zu senden, wird bei diesem Modul die API-Schnittstelle benutzt, die von verschiedenen Messanger Diensten zur Verf√ľgung gestellt wird. √úber diese API-Schnittstellen ist es m√∂glich, Nachrichten zu vielen verschiednen¬† Diensten wie z.B. WhatsApp, Signal, Telegram, IFTTT, E-Mail, IO-Broker usw. zu senden.

zum Beispiel ist die private Nutzung des CallMeBot (https://www.callmebot.com/) Dienstes ist f√ľr eine gewisse Anzahl von Nachrichten kostenlos, danach wird ein kleiner monatlicher Betrag von derzeit 0,40 ‚ā¨ / Monat erhoben.

Alternativ kann aber auch der Dienst von Simplepusch, Telegram, Signal oder Simplypush im Modul ausgewählt und verwendet werden.

Nach kurzer Zeit erscheint dieser Meldetext dann in der Messanger APP auf dem Smartphone oder der Serverapplikation.

MessageBot Windows Server Applikation

Die MessgeBot Server Applikation wurde f√ľr Windows als zentrale Sammelstelle von Nachrichten verschiedener MessageBot Module entwickelt.
Sie wird auf einem zentralen PC oder Windows Server installiert und wartet auf Nachrichten der MessageBot Module.

Wird die erste Nachricht von einen Modul empfangen, wird die Baumansicht automatisch um einen Zweig erweitert und das neue Modul als Datensatz eingef√ľgt.
Dieser Moduldatensatz bietet viele Informationen √ľber das Modul wie z.B. die aktuelle Hard- und Software Version, die Betriebsspannung, die Modul ID, die aktuelle IP-Adresse und den Bot Namen. Dieser Datensatz kann dann um weitere spezifische Informationen erg√§nzt werde.

So kann nach dem erhalt einer neuen Nachricht z.B. eine E-Mail an eine hinterlegte Empf√§ngerliste versendet werden. Zus√§tzlich besteht die M√∂glichkeit den Online Status des MessageBot Moduls zu √ľberwachen und bei einer St√∂rung ebenfalls eine E-Mali Benachrichtigung versendet werden.
Die eingehenden Nachrichten der verschiedenen Module werden chronologisch sortiert in einer Listenansicht angezeigt und können dort bearbeitet werden. Je nach Filter Auswahl und selektiertem Modul, werden verschiede Listenansichten erzeugt.

Offene, bearbeitete oder ausgeblendete, Nachrichten werden mit verschieden Symbolen gekennzeichnet. Zus√§tzlich gibt es Statussymbole f√ľr eine Unterbrochene Verbindung zum Modul und den Zustand der Spannungsversorgung.

In der Baumansicht wird durch ein entsprechendes Symbol darauf hingewiesen ob f√ľr dieses Modul offene Meldungen vorhanden sind.

Das Programm kann so konfiguriert werden, dass nach jedem neuen Nachrichteneingang automatisch ein Backup Datei der aktuellen Daten gespeichert wird. Diese Backups k√∂nne vom Anwender √ľber einen Kalenderfunktion selektiert und bei Bedarf wieder ge√∂ffnet oder aus dem Programmordner gel√∂scht werden.

F√ľr die Server Applikation steht eine Setup Datei zur Verf√ľgung, mit der das Programm komfortabel auf dem Rechner installiert und deinstalliert werden kann. Diese Version ist eine Demo Version, die maximal drei Messanger Module verwalten kann.

F√ľr eine Erweiterung der Modul Anzahl k√∂nnen Sie in unserem Shop verschieden Lizenzen erworben werden.
W√ľnschen Sie eine Anpassungen der Software an Ihre Bed√ľrfnisse geben wir gerne ein unverbindliches Angebot ab
.

Versionsverlauf:

Intended:

Released:

  • 29.03.2023 Version 3.00 released