Bild 1: Durchgängige Kommunikationsinfrastrukturen ermöglichen die flexible Erweiterung und Aktualisierung von Systemkomponenten auf allen Ebenen des Gesamtsystems. Gleiche Vorgehensweisen können durchgängig vom Automatisierungssystem bis in die Cloud angewendet werden. Im Beispiel wird der Einsatz eines Nachrichtenbusses gezeigt, über den alle Teilnehmer kommunizieren. (ITQ)
Continuous Delivery

Der starre Produktzyklus hat ausgedient

Durch die veränderten Anforderungen im Sinne von Industrie 4.0 ergeben sich neue Geschäftsmodelle und Innovationen. Um die Herausforderungen zu meistern, müssen die Organisation und die Vorgehensweisen in der Produktentwicklung geändert werden. Kurze Entwicklungszyklen und zeitnahe Softwareaktualisierungen auf dem Zielsystem sind notwendig.

Weiterlesen
Beispielablauf einer MQTT-Verbindung mit Publish und Subscribe. Mit der hier beschriebenen quelloffenen MQTT-Broker-Implementierung wird es möglich, MQTT-basierte Lösungen kostengünstig und Energie-effizient herunter zu skalieren und Internet-unabhängig zu betreiben. Als Controller für den WiFi Access Point und die Basis-Kommunikationsinfrastruktur genügt ein 2-Euro-Mikrochip.  (MQTT protocol example without QoS / Simon A. Eugster / CC BY-SA 4.0)

Ein MQTT Broker auf dem ESP8266: MQTT Goes Embedded

MQTT ist derzeit eines der populärsten Kommunikationsprotokolle für IoT-Anwendungen. Jede Kommunikation findet über einen zentralen Verteiler, den so genannten MQTT Message Broker, statt. Dieser Beitrag stellt die erste quelloffene MQTT-Broker-Implementierung für den WiFi-fähigen Controller ESP8266 vor.

Weiterlesen

Bildergalerien

Illustration des Satzes von Bayes durch Überlagerung der beiden ihm zugrundeliegenden Entscheidungsbäume bzw. Baumdiagramme. (Qniemiec / CC BY-SA 3.0)

So verfeinert das Bayes-Theorem Spam-Filter – und mehr

Mithilfe des Satzes von Bayes lassen sich Parameter schätzen und Hypothesen induktiv testen. In einem Spamfilter können so wahrscheinliche Spam-Mails ermittelt werden. Und aus den Symptomen, die bei einem bekannten Test auftreten, lassen sich wahrscheinliche Krankheitsursachen aufspüren. Der Satz von Bayes ist ein nahezu universell nutzbares Werkzeug der Statistik.

Weiterlesen
Obwohl sich DevOps in der IT schnell verbreitet, findet die Entwicklungsmethode im Embedded-Bereich vergleichsweise selten Anwendung. Die Gründe dafür liegen häufig nicht in der Technik. Wie lässt sich DevOps im Embedded-Devolopment am besten umsetzen? (gemeinfrei)

DevOps im Embedded Development

DevOps ist in der Web-Entwicklung häufig anzutreffen, in der Embedded-Entwicklung jedoch selten. Häufig bestehen bereits bei der Automatisierung in der Softwareentwicklung Defizite. Diese Automatisierung ist jedoch eine Grundvoraussetzung für die erfolgreiche Umsetzung von DevOps. Umgekehrt kann sie als Katalysator für die notwendigen Veränderungen dienen.

Weiterlesen