ANBINDUNG EIGENER GERÄTE UND SYSTEME AN DAS … · IoT-Protokolle wie MQTT (Message Queue...

18
GEFITS Gesellschaft für intelligente technische Systeme Herausgeber: Prof. Dr.-Ing. Jörg Böttcher ANBINDUNG EIGENER GERÄTE UND SYSTEME AN DAS INTERNET OF THINGS (IOT) Verfügbare Technologien und Produkte für die Entwicklung September 2018

Transcript of ANBINDUNG EIGENER GERÄTE UND SYSTEME AN DAS … · IoT-Protokolle wie MQTT (Message Queue...

Page 1: ANBINDUNG EIGENER GERÄTE UND SYSTEME AN DAS … · IoT-Protokolle wie MQTT (Message Queue Telemetry Transport), AMQP (Advanced Message Queuing Protocol), CoAP (Constrained Application

GEFITS Gesellschaft für intelligente technische Systeme Herausgeber: Prof. Dr.-Ing. Jörg Böttcher

ANBINDUNG EIGENER GERÄTE UND SYSTEME AN DAS INTERNET OF THINGS (IOT) − Verfügbare Technologien und Produkte für die Entwicklung

September 2018

Page 2: ANBINDUNG EIGENER GERÄTE UND SYSTEME AN DAS … · IoT-Protokolle wie MQTT (Message Queue Telemetry Transport), AMQP (Advanced Message Queuing Protocol), CoAP (Constrained Application

Publizierende Einrichtung und Rechteinhaber: GEFITS Gesellschaft für intelligente technische Systeme mbH Wackingerstr. 11 94469 Deggendorf https://www.gefits.de

Projektseite zu dieser Technikstudie: https://www.studie-iot.de

Herausgeber: Professor Dr.-Ing. Jörg Böttcher

Recherche, Datenblattdaten und Rohtexte: Unabhängiges Autorenteam unter der Leitung von Dr.-Ing. Dmitry Zhelondz

Bildquellen: eigene Bilder, shutterstock.com, pixabay.com

Endredaktion und Layout durch die publizierende Einrichtung

© September 2018 GEFITS Gesellschaft für intelligente technische Systeme mbH

Dieses Werk ist urheberrechtlich geschützt. Jede nicht ausdrücklich vom Urheberrechtsgesetz erlaubte Ver-wertung des Werkes oder von dessen Teilen ist ohne schriftliche Genehmigung der publizierenden Einrich-tung nicht gestattet. Dies betrifft insbesondere jegliche Art der Vervielfältigung, Verbreitung, elektronischen Speicherung oder Verarbeitung.

Zur besseren Lesbarkeit wurden Namen, die im Sinne der Warenzeichen- und Markenschutz-Gesetzgebung geschützt sind, nicht als solche besonders gekennzeichnet. Die Benutzung solcher Namen durch Dritte un-terliegt den Bedingungen dieser Gesetze.

Ausschluss von Gewährleistung und Haftung: Diese Studie wurde nach bestem Wissen und unter Anwen-dung anerkannter wissenschaftlicher Verfahrensweisen erstellt. Die durch entsprechende Auswahlkriterien durch das Autorenteam selektierten und dargestellten Produkte und Technologien können prinzipbedingt trotz eines sehr gründlichen und gewissenhaften Vorgehens angesichts des weltweiten und sich laufend ändernden Marktangebots nie vollständig sein. Auch sind etwaige Flüchtigkeitsfehler nicht ganz auszu-schließen. Verbindliche Daten zu den dargestellten Produkten sind ausschließlich vom Hersteller selbst an-zufordern. Eine Haftung/Gewährleistung für den Inhalt der Studie sowie für etwaige Schäden, welche aus der Verwertung des Inhalts dem Leser oder Dritten entstehen, wird seitens der publizierenden Einrichtung bzw. Herausgeber und Autorenteam explizit ausgeschlossen.

Page 3: ANBINDUNG EIGENER GERÄTE UND SYSTEME AN DAS … · IoT-Protokolle wie MQTT (Message Queue Telemetry Transport), AMQP (Advanced Message Queuing Protocol), CoAP (Constrained Application

3

Inhalt

Inhalt ......................................................................................................................................................................................................... 3 Management Summary ..................................................................................................................................................................... 5 Zielsetzung und Methodik ............................................................................................................................................................... 7

Know-How für den Entwickler ................................................................................................................................................... 7 Für IoT-Anschlüsse relevante Produkte ................................................................................................................................. 7 Qualitätskriterien für die Komponentenauswahl ............................................................................................................... 8

Technologischer Überblick ............................................................................................................................................................. 11 Internet der Dinge und Cloud Computing ......................................................................................................................... 11 Geräte und Systeme werden IoT-fähig ................................................................................................................................ 11 Vom Chipset zum Komplettmodul ........................................................................................................................................ 12 Cloud-basierte IoT-Plattformen.............................................................................................................................................. 14

Glossar Kommunikationsstandards und Protokolle ............................................................................................................. 19 Kommunikationsstandards für Geräteanschlüsse ........................................................................................................... 19 Für IoT wichtige höhere Protokolle ....................................................................................................................................... 21

Literaturhinweise ................................................................................................................................................................................ 27 Fachartikel und Fachbücher ..................................................................................................................................................... 27 Marktübersichten ......................................................................................................................................................................... 30

Marktverfügbare Komponenten für die IoT-Integration .................................................................................................... 33 Marktüberblick Produktgruppen 1 - 4 ................................................................................................................................. 35 Produktgruppe 1: COM Controller (Funk) .......................................................................................................................... 85 Produktgruppe 1: COM Controller (LAN) ........................................................................................................................ 129 Produktgruppe 2: IOT COM Module (Funk) ................................................................................................................... 139 Produktgruppe 2: IOT COM Module (LAN) .................................................................................................................... 179 Produktgruppe 3: IOT System on Chip (Funk) ............................................................................................................... 189 Produktgruppe 3: IOT System on Chip (LAN) ................................................................................................................ 259 Produktgruppe 4: IOT Smart Module (Funk) .................................................................................................................. 267 Produktgruppe 4: IOT Smart Module (LAN) ................................................................................................................... 309 Produktgruppe 5: Basisprotokoll-Stacks .......................................................................................................................... 315 Produktgruppe 6: IOT-Middleware .................................................................................................................................... 335 Produktgruppe 7: Cloud-basierte IOT-Plattformen ..................................................................................................... 351

Anbieterverzeichnis ........................................................................................................................................................................ 401

Page 4: ANBINDUNG EIGENER GERÄTE UND SYSTEME AN DAS … · IoT-Protokolle wie MQTT (Message Queue Telemetry Transport), AMQP (Advanced Message Queuing Protocol), CoAP (Constrained Application

7

Zielsetzung und Methodik

Know-How für den Entwickler

Die fortschreitende Digitalisierung sorgt dafür, dass immer mehr Produkte miteinander kommunizieren müssen und vernetzt werden. Ob Sensor, Messgerät, Informationsdisplay, Warenautomat oder Maschinen-steuerung: Für den Entwickler bedeutet dies, eine Internetanbindung nach den Prinzipien des Internet of Things (IoT) zu implementieren. Mit dieser Studie soll dem Entwickler die langwierige Recherchearbeit nach hierfür am Markt verfügbaren Komponenten abgenommen werden, die er für seine Arbeit einsetzen kann. Sie stellt in Form detaillierter und standardisierter Datenblätter bzw. Tabellen verschiedenste Komponenten vieler Hersteller – aufgeteilt in sieben Produktgruppen vom COM Controller bis hin zur cloudbasierten Platt-form – vor. In einem vorangestellten Grundlagenteil werden die bei IoT-Anbindungen relevanten Techno-logien im Überblick dargestellt. Die Studie ist dabei sowohl geeignet für Entwickler, deren Geräte noch keinerlei Netzwerkanbindung haben und daher eine Lösung mit zusätzlichen Chips und Protokollen benö-tigen, als auch für solche, die bereits netzwerkfähige Geräte mittels spezifischer Protokolle nur noch an cloudbasierte Plattformen anbinden müssen.

Relevant ist die Studie somit für Entwicklungsabteilungen von Unternehmen, die ihre Produkte ihren Kun-den oder eigenen Wartungsmitarbeitern über das Internet zugreifbar machen wollen oder bei denen Funk-tionen implementiert werden sollen, die eine Kommunikation über das Internet erfordern. Weiterhin sind z.B. auch in diesem Umfeld aktive Ingenieurbüros eine Zielgruppe unserer Arbeit. Sowie Institute und Pro-fessuren an Hochschulen in technischen Fakultäten sowie weitere öffentliche oder private Forschungsein-richtungen mit Bezug zu technischen Systemen.

Für IoT-Anschlüsse relevante Produkte

Nachfolgend sind einige Beispiele für Produkte genannt, bei denen ein Anschluss an das Internet mit IoT-relevanten Technologien vorteilhaft ist:

Mess- und Automatisierungstechnik: Messgeräte und Messmodule, Sensoren, Elektromotoren und zugehörige Motorsteuerungen, Frequenzumrichter, Ventile, Pumpen und Kompressoren, speicherprogrammier-bare Steuerungen (SPS) und sonstige Maschinensteuerun-gen

Automotive: Automobilelektronik, Nutzfahrzeugelektronik, Elektronik für Spezialfahrzeuge

Page 5: ANBINDUNG EIGENER GERÄTE UND SYSTEME AN DAS … · IoT-Protokolle wie MQTT (Message Queue Telemetry Transport), AMQP (Advanced Message Queuing Protocol), CoAP (Constrained Application

8 Zielsetzung und Methodik

Info- und Warensysteme: Informationsdisplays, elektronische Kiosksysteme, elektro-nische Preisschilder, ID-Tags und zugehörige Lesesysteme, Getränke- und Warenautomaten, gewerbliche Kaffeema-schinen

Gebäudetechnik/Smart Home: Überwachungskameras, elektronische Türschilder, Brand-meldesysteme, Alarmanlagen, Beleuchtungssysteme, Mar-kisen-/Jalousieansteuerungen, Heizungssteuerungen

Haushaltsgeräte: Waschmaschinen, Trockner, Kühl- und Gefriergeräte, Ge-schirrspüler, Kochherde, Küchengeräte, Audio- und Video-geräte, Mähroboter, Saugroboter

Logistik: Fahrerlose Transportsysteme, Containerüberwachungsmo-dule, Telemetriegeräte

Freizeit: Spielautomaten, Fahrradcomputer, Flugdrohnen

Verkehrswesen: Ladesäulen für Elektrofahrzeuge, Systeme zur automatisier-ten Verkehrsüberwachung und -steuerung, Parkautomaten, Tankanlagen und Zapfsäulen, Freischaltmodule für Carsha-ring-Autos und Mietbikes

Erneuerbare Energien: Photovoltaikanlagen, Windkraftanlagen, Stromspeicher

Sport und Medizin: Medizinische Geräte, Trainingsgeräte für Fitnessstudios, Fit-nessarmbänder

Qualitätskriterien für die Komponentenauswahl

Den Schwerpunkt der Studie bilden die standardisierten Datenblätter bzw. Tabellen zu den sieben Produkt-gruppen, wie sie im nachfolgenden Grundlagenkapitel noch näher definiert werden. Das Autorenteam hat einen sehr hohen Aufwand bei der Recherche nach entsprechenden am Markt verfügbaren Komponenten sowie deren technischer Charakterisierung betrieben.

Im Sinne eines bestmöglichen Nutzens für obige Zielgruppe und unter Sicherstellung eines gewissen Qua-litätsanspruchs ging das Autorenteam bei der Auswahl zur Aufnahme einzelner Komponenten von folgen-den Kriterien aus:

Page 6: ANBINDUNG EIGENER GERÄTE UND SYSTEME AN DAS … · IoT-Protokolle wie MQTT (Message Queue Telemetry Transport), AMQP (Advanced Message Queuing Protocol), CoAP (Constrained Application

Zielsetzung und Methodik 9

1. Produkte der Produktgruppen 1 - 4 (dies sind Hardwarekomponenten) müssen im deutschsprachigenRaum kommerziell erhältlich sein über den Hersteller direkt oder über vom Hersteller ausgewieseneDistributoren.

2. Produkte der Produktgruppen 5 und 6 (hier handelt es sich um Firmware) müssen kostenlos oder gegenBezahlung z.B. per Download erhältlich sein.

3. Cloud-basierte IoT-Plattformen (Produktgruppe 7) erlauben die kommerzielle Registrierung und denBetrieb eigener virtueller IoT-Netze durch Hersteller/Betreiber.

4. Im Falle von Local Area oder Wide Area Funknetzen als Netzwerk-Interface ist die Anwendung imdeutschsprachigen Raum technisch, infrastrukturell und rechtlich möglich.

5. Zum Produkt sind seitens des Herstellers ausführliche Produktbeschreibungen im Internet publiziert.

6. In den Produktbeschreibungen gemäß 5. ist ein eindeutiger Bezug zu IoT-Anwendungen ersichtlich.

7. Ein technischer Support ist aufgrund der Angaben des Herstellers/Distributors gemäß 5. gewährleistet.

8. Der Hersteller verfügt auf Basis der öffentlich recherchierbaren Informationen Dritter (z.B. über redak-tionelle Berichte oder Verlinkung) bereits über eine gewisse Bekanntheit.

Page 7: ANBINDUNG EIGENER GERÄTE UND SYSTEME AN DAS … · IoT-Protokolle wie MQTT (Message Queue Telemetry Transport), AMQP (Advanced Message Queuing Protocol), CoAP (Constrained Application

12 Technologischer Überblick

onsschnittstelle vorzusehen ist, über die das Gerät einen Zugriff auf ein lokales Netzwerk erhält, das wiede-rum über einen entsprechenden Netzwerkknoten (z.B. einen Internet-Router oder Proxy-Server) den Zu-gang zum Internet erlaubt.

Wir haben für unsere Produktübersichten hierzu sechs Produktgruppen (nummeriert von 1 bis 6) definiert, um diese Lösungsalternativen strukturell abzubilden. Nachfolgendes Bild zeigt, an welcher Stelle innerhalb der IoT-Anbindung eines Geräts/Systems die betrachteten Produktgruppen anzusiedeln sind:

Sechs Produktgruppen für die Implementierung eines IoT-Anschlusses im Gerät

Vom Chipset zum Komplettmodul

COM Controller und IOT COM Module für die Netzwerkkommunikation vor Ort

Auf der untersten Ebene (sog. Physical Layer und Data Link Layer des OSI-Modells) realisieren schnittstel-lenspezifische Chipsets einen Großteil der Schnittstellenfunktionen für den Anschluss an ein lokal vorhan-denes Netzwerk, über das letztlich auch die Verbindung zum Internet möglich ist. Zu den üblichen Schnitt-stellentypen wie LAN (Ethernet), WLAN, Bluetooth etc. bieten Chiphersteller entsprechende Chipsets an, die dann auf der Elektronikplatine des Geräts als Peripheriechip zum eigentlichen Prozessor arbeiten. In unseren Produktübersichten bezeichnen wir diese als „COM Controller“. Sie bilden die Produktgruppe 1. Die Kopp-lung zur weiteren Gerätelektronik (Prozessor), das sog. COM Interface, erfolgt meist über bidirektionale Schnittstellen wie I²C oder SPI.

Ein „IoT COM Module“ (Produktgruppe 2) enthält neben einem COM Controller auch die für die physikali-sche Verbindung zum lokalen Netzwerk notwendige sog. Frontend-Beschaltung. Hierunter versteht man i.d.R. passive Komponenten wie Anschlussbuchse, Antenne, Trafo etc.

Page 8: ANBINDUNG EIGENER GERÄTE UND SYSTEME AN DAS … · IoT-Protokolle wie MQTT (Message Queue Telemetry Transport), AMQP (Advanced Message Queuing Protocol), CoAP (Constrained Application

Technologischer Überblick 15

Über das Internet gespanntes IoT-System mit Produktgruppe 7

IoT-Plattformen stellen i.d.R. mehrere der folgenden Dienstegruppen zur Verfügung:

Device-Management:Damit lassen sich IoT-Endgeräte konfigurieren und verwalten.

Connectivity Management:Es ist für den Datentransfer von den Endpoints am Rand einer IoT-Infrastruktur in ein Rechenzentrumoder die Cloud zuständig. Dabei kommen IoT-Gateways zum Einsatz. Sie unterstützen meist spezifischeIoT-Protokolle wie MQTT (Message Queue Telemetry Transport), AMQP (Advanced Message QueuingProtocol), CoAP (Constrained Application Protocol) etc.

Engines:Sie empfangen, überprüfen und bereiten Daten auf und leiten sie zu den „richtigen“ Speichersystemen,Applikationen und Webservices weiter.

Dashboards und Werkzeuge:Sie dienen dem Bearbeiten und Visualisieren von Daten, gegebenenfalls in Echtzeit.

Application Enablement:Über Schnittstellen (API: Application Programming Interfaces) können App-Entwickler, Systemintegra-toren und Software-as-a-Service-Angebote IoT-Daten nutzen, um ergänzende Services und Software-Produkte bereitzustellen.

Page 9: ANBINDUNG EIGENER GERÄTE UND SYSTEME AN DAS … · IoT-Protokolle wie MQTT (Message Queue Telemetry Transport), AMQP (Advanced Message Queuing Protocol), CoAP (Constrained Application

33

Marktverfügbare Komponenten für die IoT-Integration

Nachfolgend sind die vom Autorenteam gemäß den im Kapitel „Zielsetzung und Methodik“, Abschnitt „Qualitätskriterien für die Komponentenauswahl“ aufgeführten Kriterien recherchierten Produkte aufge-führt. Das Autorenteam hat hierzu standardisierte Datenblatt-/Tabellenstrukturen entworfen, die einen Ver-gleich der Produkte hinsichtlich der aufgeführten Parameter ermöglichen. Die für ein Produkt aufgeführten technischen Daten und Eigenschaften entstammen ausschließlich öffentlich im Internet zugänglichen Quel-len des Herstellers. Sind keine Angaben des Herstellers zu einzelnen Parametern veröffentlicht, so blieben die Felder leer bzw. wurden mit „k.A.“ („keine Angabe“) beschriftet. Das Autorenteam kann keine Gewähr für die Korrektheit der aufgeführten Daten und Eigenschaften übernehmen, verbindliche Aussagen möge der Leser stets vom Hersteller anfordern. Alle Anbieter sind in einem nachfolgenden ausführlichen Adress-verzeichnis nochmals aufgeführt.

Für die Produktgruppen 1 - 4 wurde zunächst eine größere Auflistung sämtlicher nach obigen Kriterien anbietender Unternehmen aufgeführt, jeweils mit Angabe von Hersteller, Produktelink und den generell unterstützten netzwerkseitigen Anschlüssen pro Produktgruppe. Viele Hersteller verbauen Originalkompo-nenten einiger weniger „Schlüsselhersteller“. Nur zu diesen Schlüsselherstellern sind anschließend standar-disierte Datenblätter aufgeführt, was in der Auflistung durch die gesonderte (fett gedruckte) Bezeichnung „Datenblatt“ im Feld des Herstellernamens gekennzeichnet ist.

Bei den Datenblättern wurden die Produktgruppen 1 - 4 jeweils in zwei Untergruppen aufgeteilt: Eine, bei denen das Übertragungsmedium funkbasiert ist, und eine, bei denen kabelgebundenes LAN (Ethernet) un-terstützt wird. Die Untergruppen sind durch den in Klammern gesetzten Namenszusatz „Funk“ bzw. „LAN“ gekennzeichnet.

Page 10: ANBINDUNG EIGENER GERÄTE UND SYSTEME AN DAS … · IoT-Protokolle wie MQTT (Message Queue Telemetry Transport), AMQP (Advanced Message Queuing Protocol), CoAP (Constrained Application

Marktüberblick Produktgruppen 1 - 4 67

Hersteller: NXP Semiconductors Germany GmbH Datenblatt Produktelink:

1 COM Controller

WiFi BTLE Zigbee Thread 15.4e Sigfox LoRa Sub1G Mobil ETH x

2 IOT COM Module

WiFi BTLE Zigbee Thread 15.4e Sigfox LoRa Sub1G Mobil ETH

3 IOT System on Chip

WiFi BTLE Zigbee Thread 15.4e Sigfox LoRa Sub1G Mobil ETH x x x x x

4 IOT Smart Module

WiFi BTLE Zigbee Thread 15.4e Sigfox LoRa Sub1G Mobil ETH

Hersteller: Olimex Ltd Produktelink:

1 COM Controller

WiFi BTLE Zigbee Thread 15.4e Sigfox LoRa Sub1G Mobil ETH

2 IOT COM Module

WiFi BTLE Zigbee Thread 15.4e Sigfox LoRa Sub1G Mobil ETH x

3 IOT System on Chip

WiFi BTLE Zigbee Thread 15.4e Sigfox LoRa Sub1G Mobil ETH

4 IOT Smart Module

WiFi BTLE Zigbee Thread 15.4e Sigfox LoRa Sub1G Mobil ETH

Hersteller: ON Semiconductor Germany GmbH Datenblatt Produktelink:

1 COM Controller

WiFi BTLE Zigbee Thread 15.4e Sigfox LoRa Sub1G Mobil ETH x x

2 IOT COM Module

WiFi BTLE Zigbee Thread 15.4e Sigfox LoRa Sub1G Mobil ETH

3 IOT System on Chip

WiFi BTLE Zigbee Thread 15.4e Sigfox LoRa Sub1G Mobil ETH x x x x x

4 IOT Smart Module

WiFi BTLE Zigbee Thread 15.4e Sigfox LoRa Sub1G Mobil ETH

Hersteller: Onethinx Produktelink:

1 COM Controller

WiFi BTLE Zigbee Thread 15.4e Sigfox LoRa Sub1G Mobil ETH

2 IOT COM Module

WiFi BTLE Zigbee Thread 15.4e Sigfox LoRa Sub1G Mobil ETH

3 IOT System on Chip

WiFi BTLE Zigbee Thread 15.4e Sigfox LoRa Sub1G Mobil ETH

4 IOT Smart Module

WiFi BTLE Zigbee Thread 15.4e Sigfox LoRa Sub1G Mobil ETH x x

Hersteller: Onion Produktelink:

1 COM Controller

WiFi BTLE Zigbee Thread 15.4e Sigfox LoRa Sub1G Mobil ETH

2 IOT COM Module

WiFi BTLE Zigbee Thread 15.4e Sigfox LoRa Sub1G Mobil ETH

3 IOT System on Chip

WiFi BTLE Zigbee Thread 15.4e Sigfox LoRa Sub1G Mobil ETH

4 IOT Smart Module

WiFi BTLE Zigbee Thread 15.4e Sigfox LoRa Sub1G Mobil ETH x x

Page 11: ANBINDUNG EIGENER GERÄTE UND SYSTEME AN DAS … · IoT-Protokolle wie MQTT (Message Queue Telemetry Transport), AMQP (Advanced Message Queuing Protocol), CoAP (Constrained Application

100 Produktgruppe 1: COM Controller (Funk)

Produktgruppe 1: COM Controller (Funk)

Hersteller: Cypress Produktname: CYW4354

MEDIA Interface:Typ Local Area Funk, Personal Area Funk Funk-Band ISM 2,4 GHz, 5 GHz Funk-Standards Wi-Fi (IEEE 802.11ac/a/b/g/n), Bluetooth 4.1 LE Max. Sendeleistung Wi-Fi 2,4 GHz: +19,5 dBm

Wi-Fi 5 GHz: +18,5 dBm Bluetooth: +13 dBm

Empfangsempfindlichkeit Wi-Fi 2,4 GHz: -96,4 dBm Wi-Fi 5 GHz: -92,5 dBm Bluetooth: -95,5 dBm

COM Interface:Schnittstellen SDIO, HSIC, PCIe (Wi-Fi), UART, USB (Bluetooth)

Sonstiges:Bauform IC Gehäuse BGA192 (4,9 x 7,8 x 0,55 mm³)

BGA395 (4,8 x 4,9 x 0,33 mm³) Versorgungsspannung 3 - 5,25 V, 1,8 - 3,3 V (IO) Stromverbrauch beim Senden Wi-Fi: 620 mA @ +17,5 dBm

Bluetooth: 31,4 mA @ +10 dBm Stromverbrauch beim Empfangen Wi-Fi: 86 mA

Stromverbrauch im Ruhezustand Wi-Fi: 265 µA Bluetooth: 211 µA

Betriebstemperatur -30 bis +85 °C

Applikationshinweise:I²S, PCM, 11 - 16 GPIO, FM-Radio Modul Hardware-Kryptomodul

Page 12: ANBINDUNG EIGENER GERÄTE UND SYSTEME AN DAS … · IoT-Protokolle wie MQTT (Message Queue Telemetry Transport), AMQP (Advanced Message Queuing Protocol), CoAP (Constrained Application

Produktgruppe 2: IOT COM Module (LAN) 183

Produktgruppe 2: IOT COM Module (LAN)

Hersteller: Moxa Produktname: MiiNePort E1 Series

NET Interface:Typ Ethernet Twisted Pair PHY 10/100BASE-T Connector RJ-45

COM Interface:Schnittstellen UART

Sonstiges:Bauform Platine Abmessungen 16,25(B) x 33,9(L) x 13,5(H) mm³ Versorgungsspannung 3,3 V Stromverbrauch Ethernet aktiv 160 mA Stromverbrauch Ethernet idle k.A. Stromverbrauch im Ruhezustand k.A. Betriebstemperatur -40 bis +85 °C

Applikationshinweise:Webserver Konfiguration Protokolle: ICMP, ARP, IPv4, TCP, UDP, DHCP, HTTP, SNMP V1, SMTP, TFTP, Auto IP, Telnet, BOOTP 3 GPIOs

Page 13: ANBINDUNG EIGENER GERÄTE UND SYSTEME AN DAS … · IoT-Protokolle wie MQTT (Message Queue Telemetry Transport), AMQP (Advanced Message Queuing Protocol), CoAP (Constrained Application

Produktgruppe 3: IOT System on Chip (Funk) 195

Produktgruppe 3: IOT System on Chip (Funk)

Hersteller: Dialog Semiconductor Produktname: DA14580/DA14581/DA14582/ DA14583

MEDIA Interface:Typ Personal Area Funk Funk-Band ISM 2,4 GHz Funk-Standards Bluetooth 4.2 LE Max. Sendeleistung 0 dBm Empfangsempfindlichkeit -93 dBm

HOST Interface:Schnittstellen 2 x UART, SPI, I²C Digital I/Os 14/24/32/29 Analog INs 4 (0 - UVS, 10 Bit) Analog OUTs keine

Prozessor:Typ ARM Cortex-M0, 16 MHz Speicher 32 kB OTP ROM/128 kB Flash (DA14583), 50 kB RAM frei programmierbar? ja optionale Entwicklungstools C-basierte Entwicklungsumgebung, Basisprotokoll-Stack Betriebssystem kein

Sonstiges:Bauform IC Gehäuse BGA34 (2,4 x 2,4 x 0,5 mm³)

BGA34 (2,4 x 2,4 x 0,3 mm³) QFN40 (5 x 5 x 0,9 mm³) QFN48 (6 x 6 x 0,9 mm³) QFN56 (8 x 8 x 0,7 mm³)

Versorgungsspannung 0,9 - 3,6 V Stromverbrauch beim Senden 3,4 mA @ k.A. Stromverbrauch beim Empfangen 3,7 mA Stromverbrauch im Ruhezustand 1,5 µA Betriebstemperatur -40 bis +85 °C

Applikationshinweise:SoC kann alternativ mit fester Firmware und modulspezifischem HOST-Protokoll oder mit eigener Firmware verwendet werden. Hardware-Kryptomodul Bluetooth Profile: L2CAP, ATT, GATT, GAP, SM Firmware Upgrade per Funk

Page 14: ANBINDUNG EIGENER GERÄTE UND SYSTEME AN DAS … · IoT-Protokolle wie MQTT (Message Queue Telemetry Transport), AMQP (Advanced Message Queuing Protocol), CoAP (Constrained Application

Produktgruppe 4: IOT Smart Module (LAN) 311

Produktgruppe 4: IOT Smart Module (LAN)

Hersteller: Iomote srl Produktname: X400 Gateway

NET Interface:Typ Ethernet Twisted Pair PHY 10/100BASE-T Connector RJ-45

HOST Interface:Schnittstellen RS-232, RS-485, SPI, I2C, USB Digital I/Os 16 (TTL-Pegel, 3,3 V) Analog INs 3 (0-3,3 V), 1 (0-10 V), 1 (4-20 mA) Analog OUTs keine

Prozessor:Typ STM32 Cortex-M4 + SAMD21 Cortex-M0+ Speicher k.A. frei programmierbar? ja optionale Entwicklungstools Arduino Entwicklungstool Betriebssystem kein

Sonstiges:Bauform Gehäuse DIN-Rail Abmessungen 100(T) x 80(H) x 35(B) mm³ Versorgungsspannung 9 bis 30 V Stromverbrauch Ethernet aktiv bis 2 A Stromverbrauch Ethernet idle k.A. Stromverbrauch im Ruhezustand k.A. Betriebstemperatur -20 bis +85 °C

Applikationshinweise:Arduino kompatible, Microsoft Azure Cloud kompatible Weitere NET Interfaces: 3G UMTS 2 Optokoppler-Eingänge 1 Relay-Ausgang 1 Open Collector Ausgang

Page 15: ANBINDUNG EIGENER GERÄTE UND SYSTEME AN DAS … · IoT-Protokolle wie MQTT (Message Queue Telemetry Transport), AMQP (Advanced Message Queuing Protocol), CoAP (Constrained Application

Produktgruppe 5: Basisprotokoll-Stacks 321

Produktgruppe 5: Basisprotokoll-Stacks

Hersteller: fNET Produktname: fNET - Embedded TCP/IP stack

Allgemeines:Lizenzmodell open source Programmiersprache C

Protokolle:Link Layer Protokolle ARP Network Layer Protokolle IPv4, IPv6, ICMP, IGMP, NDP, MLD Transport Layer Protokolle TCP, UDP, RAW Application Layer Protokolle Clients: DHCP, DNS, SNTP, TFTP;

Servers: HTTP/HTTPS, TFTP, Telnet, mDNS, LLMNR, DHCP; Sicherheit TLS

Applikationshinweise:Unterstützt Azure IoT Hub

Page 16: ANBINDUNG EIGENER GERÄTE UND SYSTEME AN DAS … · IoT-Protokolle wie MQTT (Message Queue Telemetry Transport), AMQP (Advanced Message Queuing Protocol), CoAP (Constrained Application

Produktgruppe 6: IOT Middleware 349

Produktgruppe 6: IOT-Middleware

Hersteller: wolfSSL, Inc Produktname: wolfMQTT

Allgemeines:Lizenzmodell kostenpflichtig/open source Programmiersprache C

Protokolle:MQTT ja - Version v3.1.1, v5.0 - Quality-of-Service (QoS) Level 0,1,2 - MQTT SN ja CoAP nein

Applikationshinweise:

Page 17: ANBINDUNG EIGENER GERÄTE UND SYSTEME AN DAS … · IoT-Protokolle wie MQTT (Message Queue Telemetry Transport), AMQP (Advanced Message Queuing Protocol), CoAP (Constrained Application

Produktgruppe 7: Cloud-basierte IOT-Plattformen 385

Produktgruppe 7: Cloud-basierte IOT-Plattformen

Hersteller: ORACLEProduktname: IoT Cloud Service

Allgemeines:Cloud-URL Lizenzmodell kostenpflichtig Typ PaaS Server-Standort eigene/fremde weltweit

Datenspeicherung:Datenbanktyp SQL, nonSQL Unterstützte Protokolle OPC-UA, MQTT Realtime Monitoring ja Datenvorverarbeitung ja Backup nein

Datenanalyse: vordefinierte Statistik Trends, Muster, Vergleiche, Nutzungsdauer erweiterte Datenanalyse komplexe Ereignisauswertung; Text Mining benutzerdefinierte Funktionen ja Event Management regelbasierte Alert-Funktionen; maschinelles Lernen;

Sicherheit: Verschlüsselung Kommunikation TLS/SSL Verschlüsselung Daten k.A. Rollen- und Rechtekonzept ja

Interaktion: Systemüberwachung grafische Benutzeroberfläche Benachrichtigung über Mail/SMS ja Steuerbefehle an Gerät ja

Support:optionale Middleware Developer Suite, Application Developer Studio Support durch Anbieter ja Entwickler-Communities

Applikationshinweise:

Page 18: ANBINDUNG EIGENER GERÄTE UND SYSTEME AN DAS … · IoT-Protokolle wie MQTT (Message Queue Telemetry Transport), AMQP (Advanced Message Queuing Protocol), CoAP (Constrained Application

442 Anbieterverzeichnis

Anbieter: BEDM GmbH Produktgruppe 7 Land: Deutschland Straße/Nr. Arthur-Piechler-Straße 1I PLZ/Ort 86316 Friedberg Zentrale Webadresse Optionaler Link auf Produkt-domain bzw. Distributor

Anbieter: Bosch Software Innovations GmbH Produktgruppe 7 Land: Deutschland Straße/Nr. Ullsteinstraße 128 PLZ/Ort 12109 Berlin Zentrale Webadresse Optionaler Link auf Produkt-domain bzw. Distributor

Anbieter: Braintribe IT-Technologies GmbH Produktgruppe 7 Land: Deutschland Straße/Nr. Kandlgasse 19-21 PLZ/Ort 1070 Wien Zentrale Webadresse Optionaler Link auf Produkt-domain bzw. Distributor

Anbieter: Connictro GmbH Produktgruppe 7Land: Deutschland Straße/Nr. Rupert-Mayer-Str. 44 PLZ/Ort 81379 München Zentrale Webadresse Optionaler Link auf Produkt-domain bzw. Distributor

Anbieter: Cumulocity GmbH Produktgruppe 7 Land: Deutschland Straße/Nr. Speditionstraße 13 PLZ/Ort 40221 Düsseldorf Zentrale Webadresse Optionaler Link auf Produkt-domain bzw. Distributor

Anbieter: Device Insight GmbH Produktgruppe 7 Land: Deutschland Straße/Nr. Willy-Brandt-Platz 6 PLZ/Ort 81829 München Zentrale Webadresse Optionaler Link auf Produkt-domain bzw. Distributor

Anbieter: Dynatrace GmbH Produktgruppe 7 Land: Deutschland Straße/Nr. Konrad-Zuse-Platz 8 PLZ/Ort 81829 München Zentrale Webadresse Optionaler Link auf Produkt-domain bzw. Distributor