- Home
- >
- InfoZone
- >
- Electronics
- >
- mbed IoT-Plattform – IoT-Geräte schneller einsetzen
mbed IoT-Plattform – IoT-Geräte schneller einsetzen
Nach einem Blick auf die Trends der Entwicklung des „Internet of Things“ (kurz: IoT) lässt sich mühelos ablesen, inwiefern verknüpfte Geräte unseren Alltag in Zukunft verändern werden – etwa wie E-Mails, SMS und Mobiltelefone unsere Art zu kommunizieren bereits verändert haben. Damit dieser Umbruch stattfinden kann, werden Unmengen an intelligenten Geräten miteinander verknüpft, um Daten an Punkte weiterzuleiten, die sie verarbeiten und den Endverbraucher letztlich mit aussagekräftigen Informationen versorgen. Unglücklicherweise ist die Definition des Vorgangs, wie diese Geräte miteinander verknüpft werden und Daten übertragen sollen, nicht vollständig ausgereift. Hinzu kommt, dass die Entwicklung der geräte- und serverseitigen Komponenten dieses Kommunikationsmechanismus entmutigend wirken kann.
Erfreulicherweise konnte ARM vor Kurzem seine mbed
IoT-Plattform (Abbildung 1) ankündigen, bestehend aus einer neuen Version des mbed OS für Geräte und der
mbed Device Server Software. mbed OS ist ein Betriebssystem, das speziell für ARMs Cortex-M Mikrocontroller entwickelt
wurde. In seiner neuesten Version beinhaltet es verschiedene Funktionen bezüglich Konnektivität und Gerätemanagement
für IoT-Geräte. mbed Device Server ist eine Software zur Verwendung auf einem Server, die dafür sorgt,
dass Geräte angeschlossen und für Web-Anwendungen verwendet werden können. Dieser Anschluss erfolgt über
Open-Source-Protokolle. Bei der Entwicklung der mbed IoT-Plattform stellte ARM die gesamte Software zur Verfügung,
die zur Vereinfachung von Rapid-Prototyping-Vorgängen und dem Einsatz von IoT-Geräten benötigt wird.
Darüber hinaus bietet die Software sämtliche Tools für die ersten Schritte, darunter eine Befehlszeile und
Web-basierte IDEs zur Software-Entwicklung.
English |
Translation |
mbed Tools & Services |
mbed Tools und Leistungen |
Community |
Community |
Software |
Software |
Cloud Development |
Cloud-Entwicklung |
Communication |
Kommunikation |
Cortex®-M |
Cortex®-M |
mbedTM OS |
mbedTM OS |
Energy-efficiency |
Energieeffizienz |
Productivity |
Produktivität |
Connectivity |
Konnektivität |
Security |
Sicherheit |
mbed Device Server |
mbed Device Server |
Security |
Sicherheit |
Communication |
Kommunikation |
Scale |
Skala |
Community - Silicon Partners – Could Partners – Device Partners |
Community - Silizium-Partner – Cloud-Partner – Geräte-Partner |
mbed Ecosystem |
mbed Plattform |
Abbildung 1: mbed IoT-Plattform (Urheber: mbed.org)
Das Ziel von ARM mit der mbed IoT-Plattform besteht offenkundig darin, die Entwicklung und den Gebrauch von IoT-Geräten
auf der Basis seiner Mikrocontroller-Technologie zu beschleunigen – und die Bereitstellung der Software hierfür
ist ein idealer Anfangspunkt. Erfreulich ist ebenso, dass ARM Partnerschaften mit zahlreichen Unternehmen eingegangen
ist, um das Angebot an Ressourcen für Entwickler von IoT-Geräten deutlich breiter zu gestalten. Die Umgebung
der mbed IoT-Plattform umfasst Hersteller von Geräten sowie Dienstleistungs- und Kommunikationsunternehmen und viele
mehr. Ein Partner, NXP Semiconductors, entwickelte das ARM
mbed LPC1768 Modul (siehe Abbildung 2), das einen Cortex M-3 Mikrocontroller einschließt. Verknüpfen
Sie dieses Evaluierungsmodul mit der mbed
Anwendungsplatine und im Handumdrehen steht Ihnen die gesamte Hardware zur Erstellung eines IoT-Geräts zur Verfügung.
Abbildung 2: mbed LPC1768 Modul und Anwendungsplatine
Ein weiterer mbed-Partner von ARM ist IBM, dessen Initiative „Internet of Things Foundation“ eine vollständig
verwaltete, Cloud-basierte Funktion zur Handhabung der Server-Seite von IoT-Geräten bietet, einschließlich Geräten
auf der Grundlage der mbed IoT-Plattform. IBM liefert ein „Rezept“: Ein Tutorial mit Schritt-für-Schritt-Anleitung
und Software für den Anschluss des LPC1768 Moduls und der Anwendungsplatine
an die „Internet of Things Foundation“. Ist die Verbindung erst einmal hergestellt, können Daten
von dem Gerät automatisch auf dem Server aufgezeichnet und in Echtzeit online angesehen werden. Dieser Prototyp
eines IoT-Geräts zeigt auf, dass die Hardware, die Software und die Funktionen zur Erstellung und Verwendung von IoT-Geräten
bereits heute vollständig verfügbar sind.
ARM und seine mbed IoT-Plattform-Partner arbeiten auch weiterhin an der Entwicklung neuartiger Tools für Entwickler von IoT-Geräten. Das zuvor angekündigte neue ARM mbed-basierte Starterkit für die Internet-of-Things-(IoT)-Cloud von IBM wird voraussichtlich Anfang 2015 herausgegeben. Dieses Kit ermöglicht Entwicklern die Anschlussfähigkeit ihrer IoT-Geräte in der Prototypenphase soweit zu erweitern, dass sie Mobilfunkanschlüsse verwenden können.