You are viewing an older revision! See the latest version

Hardware

Einführung

/media/uploads/marcel1691/devices.png

Das «Internet der Dinge» vereint die physische mit der digitalen Welt und bietet so die Möglichkeit für neue Geschäftsmodelle.











Anforderungen

/media/uploads/marcel1691/anforderungen.png

  • Direkt Adressierbar, Gerät zu Gerät (Master/Slave), Gerät zu Smartphone/Tablet (Wearables) oder Gerät - Cloud
  • Einfache Einbindung in bestehende Netzwerke (Ethernet, WLAN, Bluetooth)
  • Anpassung an limitierte Ressourcen der Geräte (min. 32KB Flash, 4KB RAM) oder Wissen der Anwender
  • Skalierbar von 250 - 300 Geräte in einem Haushalt
  • Antwortzeiten unter 100 Millisekunden für eine typische Interaktion (z.B. im Auto)
  • Nahtlose Integration mit Smartphones und Tablets
  • Minimaler Stromverbrauch für lange Batterielebensdauer (ein Jahr und länger)

Quelle Bild: swisscom M2M Day 2015











mbed Plattform

/media/uploads/marcel1691/platforms.png

mbed ist Platform und Betriebssystem für Internet-verbundene Geräte auf Basis von 32-Bit- ARM Cortex-M -Mikrocontroller. Solche Geräte werden auch als Internet der Dinge Geräte bezeichnet. Vorbereitete Beispiele für Komponenten (Sensoren/Aktoren etc.) ergänzen die Plattform.











Entwicklungsboard FRDM-K64F

https://developer.mbed.org/media/uploads/GregC/xfrdm-k64f_header-pinout.jpg.pagespeed.ic.YpjuHtwl-D.webp

Die Entwicklungsplattform FRDM-K64F (Board oder mbed Board genannt) ist das Flagschiff von Freescale. Es hat Standard Arduino Headers (d.h. es können Arduino Shields verwendet werden) und ist mbed kompatibel.

Die Entwicklungsplattform beinhaltet eine Vielzahl von Features wie: 256KB RAM, 1MB Flash, Analoge und Digital Ein-/Ausgänge (GPIO), Bussysteme wie I2C, SPI, UART, USB Host (OTG), Ethernet, 2 Buttons, 1ne RGB LED etc.

GPIO

Allzweckeingabe/-ausgabe (engl. GPIO - General Purpose Input/Output) ist ein allgemeiner Kontaktstift (Pin) an einem Mikrocontroller, dessen Verhalten, unabhängig, ob als Eingabe- oder Ausgabekontakt, durch logische Programmierung frei bestimmbar ist. GPIO-Kontakten ist kein Zweck vorgegeben, sie sind daher standardmäßig unbelegt.











System-on-a-Chip (SoC)

/media/uploads/marcel1691/fitnesstracker.png

System-on-a-Chip (SoC, dt. Ein-Chip-System), versteht man die Integration aller oder eines großen Teils der Funktionen eines Systems auf einem Chip, z.B. ARM Cortex M0 und Bluetooth.











Weitere Informationen


All wikipages