© best_vector/Shutterstock.com
Teil 2: Eine UWP-App für den Raspberry Pi

Himbeerkuchen auf dem Fensterbrett


Anwendungen im Umfeld von IoT müssen etwas anders aufgebaut werden als klassische Softwareprogramme. Wir beleuchten wichtige Aspekte für die Universal Windows Platform. Als Hardware setzen wir auf einen Raspberry Pi. Dieses Mal geht es um konkrete Fragen des UI-Designs, um die Möglichkeiten der Datenanbindung und um die Ansteuerung von spezifischen Hardwareerweiterungen.

Unser Technologiestack für praktische Experimente im Internet-of-Things-(IoT-)Bereich besteht aus einem Raspberry Pi und Windows 10 IoT. Hier laufen Apps für die Universal Windows Platform (UWP). Den grundsätzlichen Systemaufbau, die Installation von Windows 10 IoT und die durchaus vielfältigen Möglichkeiten der Administration haben wir im ersten Teil der Artikelserie beschrieben. In diesem zweiten Teil geht es darum, welche Möglichkeiten die UWP uns im Rahmen von IoT und speziell auf dem Raspberry Pi bietet. Wichtige Themen sind:

  • Das User Interface gestalten

  • Mit Daten arbeiten

  • Hardwareerweiterungen anschließen

Wir betrachten diese Themen aus dem Blickwinkel einer IoT-Anwendung und stellen die Unterschiede zu einer klassischen Softwareapplikation heraus.

Das User Interface

Hier ist als Erstes die Frage zu beantworten, ob das gewählte Einsatzszenario für eine IoT-Anwendung überhaupt eine Benutzeroberfläche im klassischen Sinn benötigt. IoT besagt, dass wir die unterschiedlichsten Alltags- und Produktionsgegenstände mit dem Internet vernetzen. Auf diese Weise bekommen sie ein Stück weit „Intelligenz“ eingehaucht und sind in der Lage, mit ihrer Umwelt zu kommunizieren. Diese Kommunikation ist durchaus bidirektional, d. h. Daten werden vom IoT-Gerät an ein Backend oder einen Server gesendet, und man sendet Daten vom Server an das IoT-Gerät, um es zu steuern. Für diese Aufgaben ist nicht zwingend ein eigenständiges User Interface (UI) notwendig. Eine Wetterstation beispielsweise kann in regelmäßigen Zeitabständen die ermittelten Daten zu Temperatur, Luftfeuchtigkeit usw. automatisch an das Backend üb...

Exklusives Abo-Special

Angebote für Teams

Für Firmen haben wir individuelle Teamlizenzen. Wir erstellen Ihnen gerne ein passendes Angebot.

Das Library-Modell:
IP-Zugang

Das Company-Modell:
Domain-Zugang