[Vortrag auf der DWX - Developer Week 2019 in Nürnberg]
Charakteristisch für komplexe IoT-Systeme, beispielsweise im industriellen Kontext, sind häufig eine sehr große Anzahl unterschiedlichster Sensoren, Aktuatoren und auch reine Softwarekomponenten, die sehr stark verteilt sind und nicht selten über eher unzuverlässige Netzwerkverbindungen kommunizieren müssen. Mit einem einfachen Anschließen der "Things" über bekannte Internet-Protokolle ist es daher zumeist nicht getan. Beim Systemdesign müssen häufig noch Aspekte der Skalierbarkeit, Ausfallsicherheit, Fehlertoleranz (Resilienz), Echtzeitanforderungen und die Sicherheit (Security und Safety) berücksichtigt werden.