Raspberry Pi für Windows 10 IoT Core - Stephan Hüwe - E-Book

Raspberry Pi für Windows 10 IoT Core E-Book

Stephan Hüwe

0,0

Beschreibung

Raspberry Pi für Windows 10 IoT Core

Realisieren Sie gerne hardwarenahe Projekte? Ziehen Sie die Werkzeuge aus der Windows-Welt denen von Linux vor? Dann hielt sich Ihre Begeisterung für den Raspberry Pi bislang sicher in Grenzen. Doch damit ist jetzt Schluss! Der Raspberry Pi ist nun fit für den Einsatz im Microsoft-Umfeld. In diesem Buch erfahren Sie alles, was Sie wissen müssen, um Ihre Projekte mit dem Raspberry Pi und Windows 10 IoT Core erfolgreich in die Tat umzusetzen.

Schritt für Schritt führt Stephan Hüwe Sie in die Welt von Windows 10 IoT Core auf dem Raspberry Pi ein. Folgende Themen erwarten Sie:

- Einstieg in die Welt des Raspberry Pi: Aufbau, Schnittstellen, Breadboarding, Kaufempfehlungen u.v.m.
- Elektrotechnische Grundlagen & Energieversorgung am Raspberry Pi
- Installation, Inbetriebnahme & Administration von Windows 10 IoT Core
- Umsetzung, Deployment & Debugging von Projekten mit dem Raspberry Pi, Windows 10 IoT Core & Visual Studio
- Raspberry Pi, Cloud & Internet der Dinge: Anbindung an Azure IoT Hub
- Exkurs: Windows 10 IoT Core mit Arduino

Zahlreiche Beispielanwendungen, z.B. für Licht- und Kamerasteuerung, Temperatursensoren oder mobile Datenerfassung, liefern Ihnen Impulse für eigene Projekte. Die Codebeispiele basieren auf C#. Für schnelle Lernerfolge sollten Sie über Grundkenntnisse in einer .NET-Programmiersprache verfügen.

Wenn Sie darauf brennen, Ihre eigenen Projekte mit dem Raspberry Pi zu verwirklichen, aber kein Fan von Linux sind, dann liefert Ihnen dieses Buch alle wichtigen Skills, um das Dreigespann von Raspberry Pi, Windows 10 IoT Core und Visual Studio souverän zu meistern.

Sie lesen das E-Book in den Legimi-Apps auf:

Android
iOS
von Legimi
zertifizierten E-Readern
Kindle™-E-Readern
(für ausgewählte Pakete)

Seitenzahl: 163

Das E-Book (TTS) können Sie hören im Abo „Legimi Premium” in Legimi-Apps auf:

Android
iOS
Bewertungen
0,0
0
0
0
0
0
Mehr Informationen
Mehr Informationen
Legimi prüft nicht, ob Rezensionen von Nutzern stammen, die den betreffenden Titel tatsächlich gekauft oder gelesen/gehört haben. Wir entfernen aber gefälschte Rezensionen.



Stephan Hüwe

Raspberry Pi für Windows 10 IoT Core

Der praktische Einstieg für Anwender und Entwickler

1. Auflage

Der Autor:

Stephan Hüwe, Augsburg

Alle in diesem Buch enthaltenen Informationen, Verfahren und Darstellungen wurden nach bestem Wissen zusammengestellt und mit Sorgfalt getestet. Dennoch sind Fehler nicht ganz auszuschließen. Aus diesem Grund sind die im vorliegenden Buch enthaltenen Informationen mit keiner Verpflichtung oder Garantie irgendeiner Art verbunden. Autoren und Verlag übernehmen infolgedessen keine juristische Verantwortung und werden keine daraus folgende oder sonstige Haftung übernehmen, die auf irgendeine Art aus der Benutzung dieser Informationen – oder Teilen davon – entsteht.

Ebenso übernehmen Autoren und Verlag keine Gewähr dafür, dass beschriebene Verfahren usw. frei von Schutzrechten Dritter sind. Die Wiedergabe von Gebrauchsnamen, Handelsnamen, Warenbezeichnungen usw. in diesem Buch berechtigt deshalb auch ohne besondere Kennzeichnung nicht zu der Annahme, dass solche Namen im Sinne der Warenzeichen­ und Markenschutz­Gesetzgebung als frei zu betrachten wären und daher von jedermann benutzt werden dürften.

Bibliografische Information der Deutschen Nationalbibliothek: Die Deutsche Nationalbibliothek verzeichnet diese Publikation in der Deutschen Nationalbibliografie; detaillierte bibliografische Daten sind im Internet über http://dnb.d-nb.de abrufbar.

Dieses Werk ist urheberrechtlich geschützt. Alle Rechte, auch die der Übersetzung, des Nachdruckes und der Vervielfältigung des Buches, oder Teilen daraus, vorbehalten. Kein Teil des Werkes darf ohne schriftliche Genehmigung des Verlages in irgendeiner Form (Fotokopie, Mikrofilm oder ein anderes Verfahren) – auch nicht für Zwecke der Unterrichtsgestaltung – reproduziert oder unter Verwendung elektronischer Systeme verarbeitet, vervielfältigt oder verbreitet werden.

© 2016 Carl Hanser Verlag Münchenwww.hanser-fachbuch.de

Lektorat: Julia Stepp, Dipl.-Ing. Volker Herzberg Copyediting: Sandra Gottmann, Münster-Nienberge Herstellung: Cornelia Rothenaicher Umschlagrealisation: Stephan Rönigk

ISBN 978-3-446-44719-6 E-Book ISBN 978-3-446-44809-4

Verwendete Schriften: SourceSansPro und SourceCodePro (Lizenz) CSS-Version: 1.0

Inhalt

Titelei

Impressum

Inhalt

1 Einführung

1.1 Für wen ist dieses Buch interessant?

1.2 Wie ist dieses Buch aufgebaut?

1.3 Wichtige Hinweise

1.4 Material zum Buch

2 Schnelleinstieg in die Welt des Raspberry Pi

2.1 Ursprung

2.2 Varianten

2.3 Der Weg zu Windows 10

2.4 Aufbau

2.5 Schnittstellen

2.5.1 GPIO

2.5.2 SPI

2.5.3 I2C

2.5.4 UART

2.6 Prototyping und Testaufbauten

2.6.1 Breadboarding

2.6.2 Softwareunterstützung

2.7 Elektrotechnische Grundlagen

2.7.1 Vorsichtsmaßnahmen im Umgang mit Spannung

2.7.2 Statische Aufladung vermeiden

2.7.3 Ohmsches Gesetz

2.7.4 Energieversorgung am Raspberry Pi

2.7.5 Stromversorgung von Bauteilen (z. B. Motoren)

2.7.6 LEDs

2.7.7 Widerstände

2.7.8 Weitere Bauteile

2.8 Benötigte Ausrüstung

2.8.1 Raspberry Pi-Ausrüstung

2.8.2 Offizielles Zubehör

2.8.3 Allgemeine Elektronik

2.8.4 Was brauche ich sonst noch?

3 Internet of Things mit Windows 10 IoT Core

3.1 Chancen für Windows 10 IoT Core

3.2 Internet of Things (IoT)

3.1.1 Ursprung und Idee

3.1.2 IoT als wachsender Markt

3.3 Beschaffung und Wartung

3.4 Sicherheit

3.5 Rechtliche Themen

4 Windows 10 auf dem Raspberry Pi

4.1 Eine letzte Windows-Version für alle

4.2 Bezugsvarianten und Updates

4.3 Lizenzierung

4.4 Installation

4.4.1 Voraussetzung

4.4.2 Unterstützte Schnittstellen und Geräte

4.4.3 Download

4.4.4 Installation der Windows 10 IoT Core-Tools

4.4.5 Hinweise zur Netzwerkumgebung

4.4.6 Raspberry Pi für den ersten Start vorbereiten

4.4.7 Bootvorgang und erster Start

4.4.8 Administration des Raspberry Pi

4.5 Inbetriebnahme und Administration

4.5.1 Default-App

4.5.2 Raspberry Pi im Netzwerk finden

4.5.3 Verbindung über FTP

4.5.4 Verbindung über SSH

4.5.5 Verbindung über PowerShell

4.5.6 Allgemeine Kommandos

4.5.7 Weboberfläche

4.5.8 Bereich Home

4.5.9 Bereich Apps

4.5.10 Bereich Processes

4.5.11 Bereich Performance

4.5.12 Bereich Debugging

4.5.13 Bereich Realtime Event Tracking

4.5.14 Bereich Performance Tracing

4.5.15 Bereich Devices

4.5.16 Bereich Bluetooth

4.5.17 Bereich Networking

4.5.18 Bereich Windows Update

5 Entwicklung mit dem Raspberry Pi

5.1 Vorbereitung

5.2 Installation und Einrichtung

5.3 Windows IoT Core-Projektvorlagen

5.4 Das Konzept der Universal Apps

5.5 Beispielanwendung: Hello Pi

5.5.1 Benötigte Bauteile

5.5.2 Hardwareaufbau

5.5.3 Projekt in Visual Studio anlegen

5.5.4 Programmaufbau

5.5.5 Das gesamte Programm

5.5.6 Deployment und Debugging

6 Projekte mit dem Raspberry Pi

6.1 Grundinformationen zum Source Code

6.2 Remote-Lichtschalter

6.2.1 Benötigte Komponenten

6.2.2 Hardwareaufbau

6.2.3 Softwareaufbau

6.2.4 Projektstruktur und Source Code

6.2.5 Code auf GitHub

6.2.6 Demo

6.2.7 Ausblick

6.3 Begrüßungsscreen für Besucher

6.3.1 Benötigte Komponenten

6.3.2 Hardwareaufbau

6.3.3 Softwareaufbau

6.3.4 Projektstruktur und Source Code

6.3.5 Code auf GitHub

6.3.6 Demo

6.3.7 Ausblick

6.4 Temperatursensor mit SPI

6.4.1 Benötigte Komponenten

6.4.2 Hardwareaufbau

6.4.3 Softwareaufbau

6.4.4 Projektstruktur und Source Code

6.4.5 Code auf GitHub

6.4.6 Demo

6.4.7 Ausblick

6.5 Kamera-Projekt (Mobile und IoT)

6.5.1 Benötigte Komponenten

6.5.2 Hardwareaufbau

6.5.3 Softwareaufbau

6.5.4 Projektstruktur und Source Code

6.5.5 Code auf GitHub

6.5.6 Demo

6.5.7 Ausblick

6.6 Mobile Datenerfassung mit dem Raspberry Pi

6.1.1 Benötigte Komponenten

6.1.2 Hardwareaufbau

6.7 Raspberry Pi und Cloud

6.7.1 Benötigte Komponenten

6.7.2 Hardwareaufbau

6.7.3 Softwareaufbau

6.7.4 Einrichtung der Cloud

6.7.5 Projektstruktur und Source Code

6.7.6 Code auf GitHub

6.7.7 Demo

6.7.8 Ausblick

6.8 Weitere Projektideen

6.8.1 Kommunikation über Bluetooth

6.8.2 Sprachausgabe

6.8.3 Bildschirmausgabe

6.8.4 Motoren

6.9 Exkurs: Arduino Wiring/Sketch

6.9.1 Der Arduino

6.9.2 Crashkurs Arduino Sketch

6.9.3 Arduino Wiring-Apps mit Visual Studio

6.9.4 Umstellung des Controller-Treibers

1Einführung

Anmerkungen

1https://blogs.windows.com/windowsexperience/2015/03/18/windows-10-iot-powering-the-internet-of-things

2Schnelleinstieg in die Welt des Raspberry Pi