Internet of Things der einfache Einstieg für Jedermann und Anfänger

Geräte steuern, Messen, Regeln, Schalten all dies ist für Internet of Things keine wirkliche Herausforderung. Der Einstieg für den Anfänger in die Welt Internet of Things oder besser gesagt in die ESP8266 Umgebung stellt sich für Anfänger nicht gerade übersichtlich dar. Zwar findet man eine Vielzahl von Internetseiten die Beispielanwendungen, Schaltungen und Programmcode darstellen, jedoch häufig aus der Mitte gegriffen und für den Anfänger meist unverständlich. Täglich erscheinen Prognosen das die nächsten Jahre Milliarden Geräte im Bereich Internet of Things erscheinen werden. Sucht man jedoch Lösungen findet man bestenfalls theoretische Ansätze oder besser gesagt vielversprechende Studien was man in Zukunft alles realisieren wird. Hierzu addiert sich das eine Vielzahl von Verkäufern die notwendige Hardware online anbieten, notwendige Dokumentationen wie beispielsweise Datenblätter hat man sich im Internet zu suchen.

Diesbezüglich möchten wir hier einmal die Grundlagen für den Einstieg in Internet of Things darstellen.

Was ist überhaupt IoT

Espressif ESP8266EX Mikrocontroller
Espressif ESP8266EX Mikrocontroller

Was sich bereits so technisch anhört ist lediglich die Kurzform einer Aussage seitens chinesischem Unternehmens Namens Espressif. Espressif präsentierte Anfang 2014 einen preisgünstigen Mikrocontroller mit der Bezeichnung ESP8266EX. Der ESP8266EX verfügt über eine Vielzahl von Schnittstellen die es ermöglicht auf nahezu jedes „Ding“ zu englisch Thing mittels WLan zuzugreifen. Daraus prägte sich der Begriff IoT, Internet of Things. Bereits hier schrecken die meisten IoT Anfänger zurück, ein Mikrocontroller?

Für das Allgemeinverständnis kann man sich den ESP8266EX auch als Minicomputer, ohne Festplatte mit einer Größe von 5 x 5 mm vorstellen. 

Um diesen Minicomputer nun entsprechendes Leben einzuhauchen bedarf es allerdings auch noch einem entsprechendem Betriebssystem. Auch das liefert Espressif als sehr umfangreiches aber dennoch überschaubares IoT SDK basierend auf einem Linux 2.5 Derivat. Auch mag man als Anfänger vor SDK = Software Development Kit ein wenig beeindruckt sein, doch der Einstieg ist durchaus überschaubar.

An dieser Stelle sei angemerkt es gibt noch einige mehr derartiger Mikrocontroller aber nicht in diesem Preis – / Leistungsverhältnis. Gerade die Leistung seitens Espressif ist hierbei beeindruckend, sowohl das Betriebssystem als auch das SDK ist absolut kostenlos, nicht einmal eine Registrierung wird benötigt. Die Lizenzbedingungen sind so frei gestaltet das sich selbst etablierte Firmen an IoT bedienen. Hier spiegelt sich auch das Ziel von Espressif wieder

Internet of Things für Jeden

Was ist ein ESP8266 WLan Wifi Modul

ESP201 Wifi WLan Modul
ESP201 Wifi WLan Modul

Selbst dem technisch unbedarften Anfänger ist bewusst ein Minicomputer ohne Festplatte, da passt ja nicht einmal ein Stecker, da braucht es Löttechnik und das unter einem Mikroskop.

Diesbezüglich verbaut Espressif  seinen ESP8266EX auf komplexere Platinen mit entsprechendem Speicher und teils integrierter Antenne sodass eine Kommunikation mittels WLan / Wifi möglich ist. Neben Espressif gibt es noch weitere Hersteller, der bekannteste ist dabei AI Thinker. Die AI Thinker WLan Wifi Module zählen derzeit zu den am meisten verbreiteten WLan Modulen.

Diese komplexen WLan Module verfügen über fast alles was zum Einstieg in IoT benötigt wird:

  • als Kernstück den ESP8266EX Mikrocontroller
  • verbunden mit einem notwendigen Speicher
  • größtenteils mit einer Antenne zur Kommunikation über WLan
  • Anschlüsse um die Verbindung zu den „Things“ herzustellen

Hierbei gibt es verschiedenste Bauarten, ein Teil der ESP8266 Module verfügt dabei über entsprechende Pin’s. Verbindet man diese Pin’s / Anschlüsse nun mit der jeweilig benötigten Peripherie erscheint binnen Sekunden ein neues Netzwerk auf dem eigenen Computer.

Der Einstieg in Internet of Things wäre somit schon geschafft, wäre da nicht das mit der notwendigen Peripherie. Hier gehts weiter zu Internet of Things Module für den einfachen Einstieg.