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.