Seite wählen

NETWAYS Blog

HW group: IoT mit Modbus und MQTT

Auch der NETWAYS Shop muss sich nicht verstecken, wenn es um IoT-fähige Geräte geht. Beispielsweise hat der Hersteller HW group einiges im Portfolio, das per Modbus/TCP und MQTT kommunizieren und steuern kann.

Zu Anfang sollten wir uns nochmal kurz ins Gedächtnis rufen, was die drei Schlagwörter aus dem Titel eigentlich bedeuten:

IoT steht als Abkürzug für das Internet of Things (zu Deutsch auch IdB/Internet der Dinge). Es bezeichnet die Vernetzung von physischen als auch virtuellen Gegenständen und die dabei verwendeten Informations- und Kommunikationstechnologien. Zu beiden letzteren gehören eben auch Modbus/TCP und MQTT. Modbus/TCP wurde 2007 als IEC-Norm festgelegt, zur Kommunikation werden hier TCP/IP-Pakete verwendet. Auch hat Modbus/TCP mit der Nummer 502 seinen eigenen TCP-Port. MQTT (Message Queuing Telemetry Transport) wird als offenes Nachrichtenprotokoll in der M2M-Kommunikation eingesetzt. Verpackt in Nachrichten werden telemetrische Daten zwischen Geräten gesendet, was besonders bei schlechtem Netzwerk oder stark asynchroner Kommunikation von Vorteil ist. Wie wir gleich sehen werden, wird MQTT in vielen Bereichen eingesetzt, von Sensorik, Embedded System und vielerlei anderer Elektronik. Auch gibt es im Bereich IoT noch weitere Kommunikationstechnologien außer Modbus/TCP und MQTT.

 

Eine Auswahl aus HW groups IoT-Geräten

 

Poseidon2-Reihe

Hier möchten wir einen näheren Blick auf das Poseidon2 3266 werfen. An das Poseidon2 3266 können bis zu 8 1-Wire UNI/1-Wire Sensoren verschiedenster Typen (Temperatur, Luftfeuchtigkeit etc.) sowie bis zu 4 Detektoren über digitale Eingänge angeschlossen werden. Neben MQTT und Modbus/TCP unterstützt es mehr als 50 SNMP- und SCADA-Anwendungen sowie sichere M2M-Protokolle wie HTTPs und SNMPv3. Weitere Vertreter der Poseidon2-Reihe sind 3268, 3468 und 4002. Besonders das Poseidon2 4002 verfügt über einen RS-485 Bus im Industriestandard.

Damocles2-Reihe

Als Beispiel möchten hier das Damocles2 1208 herausgriefen, das über 12 digitale, potentialfreie Eingänge sowie 8 digitale Ausgänge verfügt. Auch hier haben wir neben der Unterstützung von Modbus/TCP und MQTT Zugriff auf M2M-Protokolle wie HTTPs und SNMPv3. Genauso stellt HW group hier Kompatibilität für über 50 SNMP- und SCADA-Anwendungen bereit. Die Damocles2-Reihe wird ergänzt mit den Geräten 2404 und MINI.

Weitere IoT-fähige Geräte aus dem Hause HW group

 

Ansonsten helfen wir bei Fragen rund um die Hardware von HW group gerne weiter – wir sind erreichbar per Mail oder telefonisch unter der 0911 92885-44. Wer uns gerne bei der Arbeit ein bisschen über die Schulter schauen oder den Shop und die angebotenen Produkte verfolgen möchte, kann uns seit kurzem auch auf Twitter folgen – über @NetwaysShop twittert das NETWAYS Shop Team!

OSMC Hackathon: Feature complete?

Our fourth OSMC hackathon started fully packed after an overwhelming conference – free form, and our introduction round provided many interesting topics to keep up with.
MQTT, OpenNMS, NSClient++, Elastic/Graylog, Migration from Nagios to Icinga 2, Zabbix, Prometheus, MySQL, ARM packages, Notification issues, Golang frameworks, Ansible, Puppet, Icinga Web 2 modules, Vsphere, Director, Maps, … holy moly, that’s super effective for just one day. Missed it? Join us next year!
Jens Schanz from Müller (Hint: The environment with 17k hosts and 200k services) mentioned a problem with missing notifications in his OSMC talk on Wednesday. So we did a deep dive in the production environment into one-time delayed notification without recovery for their ticket system integration. Turns out, that we’ve found a bug in Icinga, and also a quick workaround for production. Jens also knows how to use the debug console for future troubleshooting. Real #monitoringlove ❤️
Gian Arb from InfluxDB joined for the first hours, so „everyone who has questions, be quick“. Maybe he’ll stay longer next year, since he’s said that OSMC feels like home already. Rihards Olups shared Zabbix insights and focussed on improving MySQL monitoring. Our friends Tarus Balog and Ronny Trommer from OpenNMS looked into pushing sensor values into MQTT and OpenHAB, Tarus had his first success 🙂 Julien open-sourced an AMPQ adapter which forwards alerts from Prometheus.
Nicolai Buchwitz is building Icinga 2 for ARM hardware, and asked me to look into failing tests during the Debian package build. This turned out to be a very deep analysis with memory access violations and specific gcc and libstdc++ versions on this hardware, x86 works just fine. 50% are solved, more investigation needed.
Michael Medin implemented a huge new feature: Native Powershell support in NSClient++.  Cannot wait to see this being released! Dave Kempe started working on translation for the famous Icinga 2 book, together with Thomas Mr. Icinga Book. Or as they say: „Translating Austrian to Australian (English) …“ 😉 Thilo jumped right into Jinja templates for the Icinga Ansible modules, and also offered help on enhancing the graph integration in mail notifications.
Noah and Jean played with the Gin library in Golang, providing an HTTP framework. They also discussed the state logic in Icinga 2 together with Eric and our friends from Syseleven, Max and Maurice. Max also did a deep-dive into new enhancements for Icinga Web 2 with more advanced scheduled downtime options. Together with Eric, he found a bug in the forms too. First time hackathon attendees discovered how to write Icinga Web 2 with the help from Eric.
The Map module for Icinga Web 2 received a docs patch from Jens, while Thomas Mr. Director looked into improvements for the business process module, Director, Cube (PR from Nicolai) and certainly the newly released Vsphere module. Last but not least, Flo was for the rescue and helped Jens to modify his Batman theme for Icinga Web 2. Dave also shared the color blind theme for Icinga Web 2 with Jennifer, and to mention too, Jean helped Jens with a DNS/network problem on Icinga startup.
It is INCREDIBLE what we achieved together as OSMC hacking family. We are never feature complete, always exploring and developing new things. See you next year, mark November 4th–7th, 2019 in your calendar!

OSMC 2015: Der Countdown läuft – nur noch 77 Tage

Jan-Piet Mens mit seinem Vortrag „MQTT for monitoring (and for the loT)“.

OSMC? Was soll das denn sein und wer sind die netten Menschen in diesen Videos? Die Open Source Monitoring Conference (kurz: OSMC) ist die internationale Plattform für alle an Open Source Monitoring Lösungen Interessierten, speziell Nagios und Icinga. Jedes Jahr gibt es hier die Möglichkeit sein Wissen über freie Monitoringsysteme zu erweitern und sich mit anderen Anwendern auszutauschen. Die Konferenz richtet sich besonders an IT-Verantwortliche aus den Bereichen System- und Netzwerkadministration, Entwicklung und IT-Management. Und die netten Menschen, die Ihr in unseren Videos zur OSMC seht, gehören dazu. 2015 wird die OSMC zum 10. Mal in Nürnberg stattfinden.

Bernd Erk
Bernd Erk
CEO

Bernd ist Geschäftsführer der NETWAYS Gruppe und verantwortet die Strategie und das Tagesgeschäft. Bei NETWAYS kümmert er sich eigentlich um alles, was andere nicht machen wollen oder können (meistens eher wollen). Darüber hinaus startete er früher das wöchentliche Lexware-Backup, welches er nun endlich automatisiert hat. So investiert er seine ganze Energie in den Rest der Truppe und versucht für kollektives Glück zu sorgen. In seiner Freizeit macht er mit sinnlosen Ideen seine Frau verrückt und verbündet sich dafür mit seinen beiden Söhnen und seiner Tochter.