Sie sind hier
E-Book

Microcontroller für das IoT

AutorTam Hanna
Verlagentwickler.press
Erscheinungsjahr2016
Seitenanzahl77 Seiten
ISBN9783868025866
FormatePUB
KopierschutzWasserzeichen
GerätePC/MAC/eReader/Tablet
Preis2,99 EUR
Das Internet of Things ist mittlerweile gar nicht mehr so neu, Zeit also für einen Blick zurück und für einen aktuellen Stand der Dinge. In diesem shortcut wird nach einem kurzen Rückblick besonders auf das Thema Microcontroller eingegangen. Dabei nimmt der Autor zuerst den 16-Bit-Microcontroller von Texas Instruments (TI MSP430) unter Eclipse in Betrieb. Anschließend widmet er sich der STM32-Microcontrollerfamilie und bespricht die Grundlagen der Embedded-Programmierung; auch RTOS wird miteinbezogen. Abschließend befasst sich der shortcut mit der Umsetzung vollgrafischer User Interfaces.

Tam Hanna befasst sich seit der Zeit des Palm IIIc mit der Programmierung und Anwendung von Handcomputern. Er entwickelt Programme für diverse Plattformen, betreibt Onlinenewsdienste zum Thema und steht unter tamhan@tamoggemon.com für Fragen, Trainings und Vorträge gern zur Verfügung.

Kaufen Sie hier:

Horizontale Tabs

Leseprobe

1 Die Rolle von Eclipse im Internet der Dinge

Der Begriff Internet of Things ist alles andere als neu: Kevin Ashton nutzte ihn im Jahr 1999, um seine Vorgesetzten und Kollegen bei Procter & Gamble von den Vorteilen der RFID-Technologie zu überzeugen. Im Laufe der Zeit sorgte die Weiterentwicklung in den Bereichen Prozessrechner und Funkprotokolle dafür, dass die Zukunftsvision des allumfassenden Internets greifbar wurde.

Als ersten Faktor für den Siegeszug des Internet of Things müssen wir die immer kleiner werdende Strukturgröße der Microcontroller nennen: Es ist heute möglich, vergleichsweise viel Rechenleistung in sehr kleinen und somit auch sehr stromsparenden Chips unterzubringen.

Veränderung Nummer 2 betrifft die Überallverfügbarkeit des Internets. Vor einigen Jahren bezahlte der Autor dieses shortcuts für rund 100 MB am Handy vierzig Euro. Heute bekommt man um diesen Betrag einen LTE-Zugang mit unbegrenztem Freivolumen. Zudem sorgen WLAN und Bluetooth dafür, dass immer kleinere und primitivere Geräte Verbindung zum Internet aufnehmen können.

Eine weitere Hilfe für die Entwicklung des Internet of Things kam von unerwarteter Seite. Die Industrie der Volksrepublik China hat in den letzten Jahren eine immense Entwicklung hingelegt. Peking produziert heute mehr als brauchbare Elektronikprodukte und eine Vielzahl anderer auf dem Weltmarkt gefragter Waren. Eine eher nachsichtige Copyrightpolitik der Regierung sorgt dafür, dass man es mit dem Urheberrecht von Europäern und Amerikanern nicht so genau nehmen muss.

Das Internet of Things verspricht an dieser Stelle insofern Abhilfe, als man Klongeräte aus dem hauseigenen Ökosystem aussperren kann. Wenn LG oder Samsung mit ihren chinesischen Konkurrenten Probleme haben, könnten diese ihre Smartphones beispielsweise von der Funkfernsteuerung eines smarten Ofens ausnehmen – für einen Kunden, der sein Straußensteak gerne mit einem solchen Ofen brät, wäre das eine nicht unerhebliche Motivation zum Kauf eines koreanischen Markenprodukts.

Die Eclipse Foundation spielt seit längerer Zeit eine Rolle im Internet of Things. Das IoT-Projekt der Foundation hat für sich selbst die folgenden vier Ziele festgelegt:

  1. Anbieten von Standards- und Protokollimplementierungen
  2. Entwicklung von Frameworks
  3. Entwicklung von Werkzeugen zur Erleichterung des Deployments
  4. Entwicklungen von Lösungen, die eins bis drei in fertige Systeme verpacken.

Dieses Kapitel stellt einige der betreuten Lösungen vor und geht dabei auch auf aktuelle Trends ein. Eine vollständige Liste der IoT-Projekte der Eclipse Foundation finden Sie unter [1].

Das ausgeborgte Ding

Im Laufe der letzten Jahre hat sich – für Informatiker unbemerkt – eine massive gesellschaftliche Transformation ereignet. Als der Autor dieser Zeilen ein junger Spund war, war Grinding ein natürlicher Teil jedes Computerspiels.

Wer seinem Krieger das Schwert des Kahals verschaffen wollte, musste den Meister ebendieser Organisation besiegen. Dass dazu jede Menge Training erforderlich war, gehörte zum guten Ton. Spieler von MMORPGs wie World of Warcraft sind dafür bekannt, dass sie sich im Rudel zusammenschließen, um ihre Figuren auf höhere Levels zu bringen. Die heutige Generation – man möge den sokratischen Rant verzeihen – steht dieser Situation anders gegenüber.

Ein Besitzer einer schwarzen Kreditkarte ist nicht gewillt, zwanzig Stunden lang Goblins auszulöschen, um dann der Besitzer des singenden Schwerts des bösen Steptänzers zu werden. Er will dieses – Psychologen sprechen von Instant Gratification – sofort, und ist gerne bereit, für dieses Vergnügen einen Obulus an den Entwickler zu entrichten. Dieser Trend dürfte sich über kurz oder lang in der Form des gemieteten Dings materialisieren.

Dazu wollen wir ein kleines Gedankenspiel anstellen. Die kaffeebegeisterte Lebensgefährtin des Autors wurde vor einigen Jahren mit einer Kaffeemaschine eines sehr bekannten Herstellers verwöhnt. Das für ihre Zufriedenheit hilfreiche Gerät enthält einen Computer, der eine Rechenleistung aufweist, von der man vor wenigen Jahren noch geträumt hätte.

Es wäre für die italienische Firma nur ein kleiner Schritt, die Kaffeemaschine einen profitträchtigen Schritt weiterzuführen. Ein auf der Oberseite der Karte montierter Chipkartenleser könnte zur Nutzung von fortgeschrittenen Kaffeefunktionen das Einstecken einer Lizenzkarte erfordern. Die Anfertigung eines Demelinerinnenkaffees wäre so nur noch bei Vorhandensein einer passenden Lizenzkarte möglich, die sich natürlich im Laufe der Zeit entwertet oder verbraucht.

Diese auf den ersten Blick befremdliche Vorstellung ist in gewissen Bereichen bereits voll etabliert. Als Beispiel dafür sei Olympus angeführt: Die Japaner aktivierten bei einigen ihrer Nobel-SLRs die Panoramafunktion nur dann, wenn eine kompatible Speicherkarte aus demselben Haus eingesteckt war. Der chinesische Oszillografenhersteller Rigol ist noch aggressiver: Wer einen Rigol-Oszillografen kauft, erwirbt im Prinzip eine Kiste Hardware mit Grundfunktionen. Die Aktivierung von diversen physikalisch schon vorhandenen Features erfolgt nur dann, wenn man den Chinesen einen zusätzlichen Obolus zugesteht.

Haus, zum Wegwerfen

In Deutschland werden bei der Einrichtung von Häusern keine Kosten gescheut. Ist die Kreditbude jedoch mal errichtet, so wird sie dreißig Jahre lang ohne große weitere Investitionen genutzt. Eine Situation, die Technikern auch vom Smart-TV-Bereich bekannt sein sollte.

Smart Homes schaffen an dieser Stelle Abhilfe. Ein Schalter mag problemlos fünfzig Jahre lang leben: Wenn die in ihm integrierte Steuerungssoftware mit aktuellen Geräten nicht mehr zurechtkommt, so ist sein Eigentümer auf Wohl oder Wehe zum Kauf einer neuen Version verpflichtet. Dank permanenter Internetverbindung ist dazu nicht einmal mehr ein Austausch von Hardware notwendig – im Grunde genommen reicht es aus, eine neue Software gegen Bezahlung anzubieten.

Besonders findige Unternehmen gehen an dieser Stelle einen Schritt weiter. Als Beispiel dafür sei Haier genannt: langjährige Verfolger der Mobilcomputerindustrie kennen das Unternehmen als Hardwarepartner von Palmsource ALP. Auf dem Mobile World Congress 2015 zeigte das im Whiteware-Bereich (Stichwort Weinkühler) weit verbreitete und mächtige Unternehmen eine Serie von Smartphones, die mit der hauseigenen Whiteware Verbindung aufnehmen können. Dabei kommt ein – heute fast ausgestorbener – Infrarottransmitter zum Einsatz: Ein Schelm, wer dabei an das Ausschließen der auf Bluetooth setzenden Geräte von Samsung und LG denkt.

Hersteller begegnen diesen neuen Möglichkeiten begierig. Als besonderes Beispiel für das Smart Home sei die WeMo-Serie aus dem Hause Belkin genannt. Die Produktpalette deckt alles vom smarten Lichtschalter bis zur fernsteuerbaren Klimaanlage ab: Es gibt nichts, was das Herz des Bauherrn nicht begehrt.

Die Eclipse Foundation spielt im Smart-Home-Bereich mit ihrem als „Eclipse SmartHome“ bezeichneten Projekt ebenfalls eine Rolle. Es handelt sich dabei um eine komplette Protokollsuite, die den gesamten Smart-Home-Bereich abdeckt (Abb. 1.1).

Abbildung 1.1: Das Smart-Home-Projekt deckt „alles“ ab (Bildquelle: http://iot.eclipse.org/)

Professionalisierung

In der Anfangszeit der Computertechnik kochte jeder Hersteller sein eigenes Süppchen. Die ersten IoT-Systeme waren von mit weißen Labormänteln ausgestatteten Rüstungselektronikern in ihrer Freizeit zusammengebastelte Hacks, die ihre interne Kommunikation mit proprietären Schnittstellen erledigten.

Wie im Computerbereich – Qt ist hier leuchtendes Beispiel – entwickeln sich im Bereich des Internet of Things gemeinsame und standardisierte Kommunikationsprotokolle. Dabei wird sowohl von Seiten der Hersteller als auch von Seiten unabhängiger Dritthersteller eine Einigung vorangetrieben: Ob der immensen Komplexität der realen Welt ist es andersartig nicht möglich, Kunden umfassende und für sie befriedigende Lösungen anzubieten.

Sogar im hochproprietären Sektor des Smart Homes findet mittlerweile Standardisierung statt. Es gibt im Bereich der Whiteware nur sehr wenige Unternehmen, die von der Waschmaschine bis zum Tranchierer alles aus einer Hand anbieten. Wenn jeder von ihnen sein eigenes Süppchen kocht, entstehen diverse für die Kunden unbefriedigende Insellösungen. Die Etablierung gemeinsamer Standards ermöglicht an dieser Stelle bessere Konvergenz. Wenn sich ein Küchenmaschinenhersteller, ein Entwickler von Klimaanlagen und ein Anbieter von Handys zusammenschließen, so können sie zu dritt komplette Smart-Home-Systeme realisieren.

Pub/Sub mit Bahoe

XML und JSON sind im Bereich Systeminteroperation weit verbreitet. Doch ob des immensen Overheads des HTTP-Protokolls sind sie für die Kommunikation mit Sensoren und ähnlichem „Kleinkram“ eher schlecht als recht geeignet. MQTT – der Begriff steht für Message Queue Telemetry Transport – hat sich im Laufe der letzten Jahre zu einem Quasistandard in der Welt des Internet of Things etabliert. Das von IBM anfangs im Alleingang entwickelte Protokoll wurde mittlerweile zwecks Standardisierung an OASIS übergeben; diverse Hersteller bieten Implementierungen an.

Die grundlegende Idee ist einfach: Das Produkt ist ein klassisches Publish-Subscribe-System. Zwecks Reduktion des auf Seiten des Entwicklers anfallenden Aufwands setzt MQTT dabei auf eine eher simple Hierarchie. Ein Kanal entsteht, indem man in ihn gehörende Daten veröffentlicht...

Blick ins Buch

Weitere E-Books zum Thema: Informatik - Algorithmen - Softwaresysteme

Softwaretechnik

E-Book Softwaretechnik
Format: PDF

Software-Projekte geraten oft in Schwierigkeiten: Zeit und Budget werden überschritten; das Projekt tritt auf der Stelle; im schlimmsten Fall wird es ohne Ergebnis abgebrochen. Manche…

Softwaretechnik

E-Book Softwaretechnik
Format: PDF

Software-Projekte geraten oft in Schwierigkeiten: Zeit und Budget werden überschritten; das Projekt tritt auf der Stelle; im schlimmsten Fall wird es ohne Ergebnis abgebrochen. Manche…

Softwaretechnik

E-Book Softwaretechnik
Format: PDF

Software-Projekte geraten oft in Schwierigkeiten: Zeit und Budget werden überschritten; das Projekt tritt auf der Stelle; im schlimmsten Fall wird es ohne Ergebnis abgebrochen. Manche…

Software Engineering

E-Book Software Engineering
Architektur-Design und Prozessorientierung Format: PDF

Das Lehrbuch behandelt alle Aspekte der Software-Entwicklung, besonders aber Methoden und Richtlinien zur Herstellung großer und qualitativ hochwertiger Softwareprodukte. Es vermittelt das zur…

Software Engineering

E-Book Software Engineering
Architektur-Design und Prozessorientierung Format: PDF

Das Lehrbuch behandelt alle Aspekte der Software-Entwicklung, besonders aber Methoden und Richtlinien zur Herstellung großer und qualitativ hochwertiger Softwareprodukte. Es vermittelt das zur…

Weitere Zeitschriften

Atalanta

Atalanta

Atalanta ist die Zeitschrift der Deutschen Forschungszentrale für Schmetterlingswanderung. Im Atalanta-Magazin werden Themen behandelt wie Wanderfalterforschung, Systematik, Taxonomie und Ökologie. ...

Berufsstart Bewerbung

Berufsstart Bewerbung

»Berufsstart Bewerbung« erscheint jährlich zum Wintersemester im November mit einer Auflage von 50.000 Exemplaren und ermöglicht Unternehmen sich bei Studenten und Absolventen mit einer ...

DER PRAKTIKER

DER PRAKTIKER

Technische Fachzeitschrift aus der Praxis für die Praxis in allen Bereichen des Handwerks und der Industrie. “der praktiker“ ist die Fachzeitschrift für alle Bereiche der fügetechnischen ...

Deutsche Hockey Zeitung

Deutsche Hockey Zeitung

Informiert über das nationale und internationale Hockey. Die Deutsche Hockeyzeitung ist Ihr kompetenter Partner für Ihren Auftritt im Hockeymarkt. Sie ist die einzige bundesweite Hockeyzeitung ...

DGIP-intern

DGIP-intern

Mitteilungen der Deutschen Gesellschaft für Individualpsychologie e.V. (DGIP) für ihre Mitglieder Die Mitglieder der DGIP erhalten viermal jährlich das Mitteilungsblatt „DGIP-intern“ ...

rfe-Elektrohändler

rfe-Elektrohändler

rfe-Elektrohändler ist die Fachzeitschrift für die CE- und Hausgeräte-Branche. Wichtige Themen sind: Aktuelle Entwicklungen in beiden Branchen, Waren- und Verkaufskunde, Reportagen über ...

Eishockey NEWS

Eishockey NEWS

Eishockey NEWS bringt alles über die DEL, die DEL2, die Oberliga sowie die Regionalligen und Informationen über die NHL. Dazu ausführliche Statistiken, Hintergrundberichte, Personalities ...

Euphorion

Euphorion

EUPHORION wurde 1894 gegründet und widmet sich als „Zeitschrift für Literaturgeschichte“ dem gesamten Fachgebiet der deutschen Philologie. Mindestens ein Heft pro Jahrgang ist für die ...