Internet of Things: Grundlagen und App-Entwicklung für Windows 10 IoT
Von Mario Fraiß und Christoph van der Fecht
()
Über dieses E-Book
Mehr von Mario Fraiß lesen
Windows Phone 7.5: Einstieg in die professionelle App-Entwicklung Bewertung: 0 von 5 Sternen0 BewertungenSocial Development mit .NET Bewertung: 0 von 5 Sternen0 Bewertungen
Ähnlich wie Internet of Things
Titel in dieser Serie (100)
Zend Framework 2: Für Einsteiger und Umsteiger Bewertung: 0 von 5 Sternen0 BewertungenJavaScript für Eclipse-Entwickler: Orion, RAP und GWT Bewertung: 0 von 5 Sternen0 BewertungenIT Wissensmanagement: Theorie und Praxis Bewertung: 0 von 5 Sternen0 BewertungenHTML5 Security Bewertung: 0 von 5 Sternen0 BewertungenEinstieg in Google Go Bewertung: 0 von 5 Sternen0 BewertungenJavaScript auf dem Server Bewertung: 0 von 5 Sternen0 BewertungenNFC: Near Field Communication für Android-Entwickler Bewertung: 5 von 5 Sternen5/5HTML5 für Mobile Web Bewertung: 0 von 5 Sternen0 BewertungenSkalierbare Softwaresysteme: Design, Betrieb und Optimierungspotenziale Bewertung: 0 von 5 Sternen0 BewertungenUser Experience Testing 3.0: Status Quo, Entwicklung und Trends Bewertung: 0 von 5 Sternen0 BewertungenAlgorithmen: Grundlagen und Implementierung Bewertung: 0 von 5 Sternen0 BewertungenServiceorientierte Architektur: Anforderungen, Konzeption und Praxiserfahrungen Bewertung: 0 von 5 Sternen0 BewertungenErfolgreiche Spieleentwicklung: OpenGL, OpenAL und KI Bewertung: 0 von 5 Sternen0 BewertungenJava EE Security Bewertung: 0 von 5 Sternen0 BewertungenUX Design für Tablet-Websites: Ein Überblick Bewertung: 0 von 5 Sternen0 BewertungenErfolgreiche Spieleentwicklung: OpenCL Bewertung: 0 von 5 Sternen0 BewertungenGeolocation mit PHP: Foursquare-API, Google Places & Qype Bewertung: 0 von 5 Sternen0 BewertungenADF - Mobile Apps entwickeln und Swing ablösen: Mobile Apps entwickeln und Swing ablösen Bewertung: 0 von 5 Sternen0 BewertungenÜberzeugende Präsentationen: Konzeption, Technik und Design Bewertung: 0 von 5 Sternen0 BewertungenApache Tapestry: Einstieg in die komponentenorientierte Webentwicklung Bewertung: 0 von 5 Sternen0 BewertungenTFS 2012 Versionskontrolle: Grundlagen, Check-In Policies und Branch-Modelle Bewertung: 0 von 5 Sternen0 BewertungenQualitätssicherung mit JavaScript und PHP Bewertung: 0 von 5 Sternen0 BewertungenMobile Business: Was Entscheider morgen wissen müssen Bewertung: 0 von 5 Sternen0 BewertungenJava 7: Fork-Join-Framework und Phaser Bewertung: 0 von 5 Sternen0 BewertungenNutzeraspekte in Suchmaschinen: Komponenten für eine gelungene Usability-Gestaltung Bewertung: 0 von 5 Sternen0 BewertungenQualität in IT-Architekturen: Strategie und Planung Bewertung: 0 von 5 Sternen0 BewertungenAmazon Web Services für .NET Entwickler Bewertung: 0 von 5 Sternen0 BewertungenSharePoint-Entwicklung für Einsteiger Bewertung: 0 von 5 Sternen0 BewertungenNintex Workflow: Konzepte und Strategien für leistungsfähige SharePoint-Workflows Bewertung: 0 von 5 Sternen0 BewertungenJava EE 7: Ein Ausblick Bewertung: 0 von 5 Sternen0 Bewertungen
Ähnliche E-Books
Das Internet der Dinge als Basis der digitalen Automation: Beiträge zu den Bachelor- und Masterseminaren 2018 im Fachbereich Technik der Hochschule Trier Bewertung: 0 von 5 Sternen0 BewertungenSharePoint Kompendium - Bd. 18 Bewertung: 0 von 5 Sternen0 BewertungenMicrocontroller für das IoT Bewertung: 0 von 5 Sternen0 BewertungenDas Franzis-Praxisbuch für innogy SmartHome: Schritt für Schritt zum perfekten Smart Home Bewertung: 0 von 5 Sternen0 BewertungenMobile Web-Apps mit JavaScript: Leitfaden für die professionelle Entwicklung Bewertung: 0 von 5 Sternen0 BewertungenIT Sicherheitsmanagement: Ihr Praxis - Leitfaden! Bewertung: 0 von 5 Sternen0 BewertungenIT-Sicherheit ist sexy!: Argumente für Investitionen in IT-Sicherheit Bewertung: 0 von 5 Sternen0 BewertungenopenHAB: Automatisiertes Heim - Teil 1 Bewertung: 4 von 5 Sternen4/5Microservices-Architektur: Patterns in Spring implementieren Bewertung: 0 von 5 Sternen0 BewertungenITIL konformes Incident Management im Bereich der Software-Entwicklung: Chancen im Einsatz von Open Source Software Bewertung: 0 von 5 Sternen0 BewertungenIT-Management: Grundlagen und Perspektiven für den erfolgreichen Einsatz von IT im Unternehmen Bewertung: 0 von 5 Sternen0 BewertungenShortcuts für Windows und Office: Inkl. Office 365 und 2019 Bewertung: 0 von 5 Sternen0 BewertungenEmbedded Linux lernen mit dem Raspberry Pi: Linux-Systeme selber bauen und programmieren Bewertung: 0 von 5 Sternen0 BewertungenMicrosoft KINECT: Programmierung des Sensorsystems Bewertung: 0 von 5 Sternen0 BewertungenErste Schritte mit dem Raspberry Pi: Installation, Konfiguration, Tuning und Praxis für alle aktuellen Raspberry-Pi-Modelle Bewertung: 0 von 5 Sternen0 BewertungenIPv6 Grundlagen - Funktionalität - Integration Bewertung: 0 von 5 Sternen0 BewertungenSECURITY AWARENESS: Leitfaden zur IT-Sicherheit für Anwender Bewertung: 0 von 5 Sternen0 BewertungenWebsecurity: Jahresrückblick Bewertung: 0 von 5 Sternen0 BewertungenSpurlos & Verschlüsselt! Bewertung: 0 von 5 Sternen0 BewertungenKünstliche Intelligenz Bewertung: 0 von 5 Sternen0 BewertungenRaspberry Pi | Schritt für Schritt: Das Praxishandbuch mit Grundlagen zu Hardware, Software & DIY-Projekten Bewertung: 0 von 5 Sternen0 BewertungenCoole Projekte mit Raspberry Pi: Mit viel Spaß und ohne Frust die Welt des Raspberry erobern Bewertung: 0 von 5 Sternen0 BewertungenNFC: Near Field Communication für Android-Entwickler Bewertung: 5 von 5 Sternen5/5Cloud-Services testen: Von der Risikobetrachtung zu wirksamen Testmaßnahmen Bewertung: 0 von 5 Sternen0 BewertungenEclipse SmartHome und Smart Office: Intelligente Lösungen in der Heimautomation Bewertung: 0 von 5 Sternen0 BewertungenMobile App Testing: Praxisleitfaden für Softwaretester und Entwickler mobiler Anwendungen Bewertung: 0 von 5 Sternen0 BewertungenInformation Security: Smarte Lösungen zu neuartigen Bedrohungen und erweiterter Regulatorik Bewertung: 0 von 5 Sternen0 BewertungenDas inoffizielle iPad-Buch: Jailbreak mit wenigen Klicks und Grundstücksüberwachung mit dem iPad Bewertung: 0 von 5 Sternen0 BewertungenSchritt für Schritt: Installation von Windows 10 im Netzwerk: Schnell und effektiv mit den Windows Server Bereitstellungsdiensten. eBook Edition Bewertung: 0 von 5 Sternen0 BewertungenArduino: Hard- und Software Open Source Plattform Bewertung: 0 von 5 Sternen0 Bewertungen
Internet & Web für Sie
So findest du den Einstieg in WordPress: Die technischen Grundlagen zu Installation, Konfiguration, Optimierung, Sicherheit, SEO Bewertung: 0 von 5 Sternen0 BewertungenHTML5 & CSS3 (Prags) Bewertung: 0 von 5 Sternen0 BewertungenShopware 6 Handbuch Bewertung: 0 von 5 Sternen0 BewertungenProgrammieren lernen mit Python 3: Schnelleinstieg für Beginner Bewertung: 0 von 5 Sternen0 BewertungenWir machen dieses Social Media Bewertung: 0 von 5 Sternen0 Bewertungen30 Minuten Metaverse Bewertung: 0 von 5 Sternen0 BewertungenEinfach Verschlüsseln Bewertung: 0 von 5 Sternen0 BewertungenBlockchain - Und Wie Sie Funktioniert: Der Endgültige Leitfaden Für Einsteiger Über Blockchain Wallet, Mining, Bitcoin, Ethereum, Litecoin Bewertung: 0 von 5 Sternen0 BewertungenDas kleine Hypnose Einmaleins - Alles was Sie schon immer über die Hypnose wissen wollten von Ewald Pipper vom Hypnoseinstitut Bewertung: 0 von 5 Sternen0 BewertungenMQTT im IoT: Einstieg in die M2M-Kommunikation Bewertung: 0 von 5 Sternen0 BewertungenDas Facebook-Marketing-Buch Bewertung: 4 von 5 Sternen4/5Einführung ins Darknet: Darknet ABC Bewertung: 0 von 5 Sternen0 BewertungenDas Google Analytics-Buch Bewertung: 0 von 5 Sternen0 BewertungenDer Content Faktor: Schreiben Sie Texte, die gefunden und gelesen werden Bewertung: 0 von 5 Sternen0 BewertungenSEO & WordPress Schnelleinstieg: Plugins, Keywords-entscheidend für die SEO Optimierung Bewertung: 0 von 5 Sternen0 BewertungenDas Buch zu Google Ads: Strategien für kleine und mittlere Unternehmen Bewertung: 0 von 5 Sternen0 BewertungenJavaScript kinderleicht!: Einfach programmieren lernen mit der Sprache des Web Bewertung: 0 von 5 Sternen0 BewertungenPR im Social Web: Das Handbuch für Kommunikationsprofis Bewertung: 0 von 5 Sternen0 BewertungenWas kommt. Was geht. Was bleibt.: Kluge Texte über die wichtigsten Fragen unserer Zeit Bewertung: 0 von 5 Sternen0 BewertungenChatGPT Plus: Durchstarten in eine neue Welt: Entdecken Sie Künstliche Intelligenz mit ChatGPT Plus und GPT-4 Bewertung: 0 von 5 Sternen0 BewertungenPHP für WordPress: Themes und Templates selbst entwickeln Bewertung: 0 von 5 Sternen0 BewertungenopenHAB: Automatisiertes Heim - Teil 1 Bewertung: 4 von 5 Sternen4/5Android Security: Von Fake-Apps, Trojanern und Spy Phones Bewertung: 0 von 5 Sternen0 BewertungenSeo Guru: Suchmaschinenoptimierung für Anfänger, Fortgeschrittene und Profis Bewertung: 0 von 5 Sternen0 BewertungenDas Prezi-Buch für spannende Präsentationen Bewertung: 0 von 5 Sternen0 BewertungenUX-Missverständnisse: Was sich User wirklich wünschen Bewertung: 0 von 5 Sternen0 BewertungenPraxisbuch WordPress Themes Bewertung: 0 von 5 Sternen0 Bewertungen55 Artikelideen für Ihr Blog (Tipps für attraktive Blogposts und erfolgreiches Bloggen) Bewertung: 0 von 5 Sternen0 BewertungenSchnelleinstieg WordPress SEO: Einstellungen, Keywords, Plug-ins und Strategien für optimales SEO Bewertung: 0 von 5 Sternen0 Bewertungen
Rezensionen für Internet of Things
0 Bewertungen0 Rezensionen
Buchvorschau
Internet of Things - Mario Fraiß
GmbH
1 IoT – Grundlagen und Überblick
Dieser shortcut gibt einen Überblick zum Thema Internet of Things (IoT) im Allgemeinen und beginnt im ersten Kapitel damit, die Grundlagen verständlich zu erläutern. In den nachfolgenden Kapiteln werden die Schwerpunkte Smart Home, industrielle Anwendungen, die Architektur und auch die Implementation von IoT-Lösungen betrachtet und damit Schritt für Schritt in das Thema eingeführt.
Auch wenn es zum aktuellen Zeitpunkt vielleicht nicht allen bewusst sein mag, wir leben inmitten der „schleichenden vierten industriellen Revolution. Waren es gegen Ende des 18. Jahrhunderts ingenieursmäßige Höchstleistungen wie die Dampfmaschine, die den Startschuss für die „Industrielle Revolution
gaben, so sind es heute mit Sicherheit die nahezu ständig verfügbare Konnektivität zum Internet bzw. der Cloud und der Drang der Gesellschaft, möglichst alle Gegenstände „smart" werden zu lassen. Ganz gleich, ob in den Medien, auf Messen oder im unternehmerischen Kontext – das Thema IoT, das Internet der Dinge, ist mittlerweile allgegenwärtig und gewinnt zunehmend rasanter an Bedeutung.
Kurzeinführung – Was ist IoT?
Um den Einstieg in das Thema IoT zu finden, gibt es viele Möglichkeiten; doch lässt sich IoT im Grunde genommen sehr einfach definieren: Vereinfacht gesagt ist das Internet der Dinge nichts weiter als der Aufbau eines Netzwerks von physischen Dingen (dies können beliebige Geräte, Fahrzeuge, Gebäude etc. sein), die auf Basis der Nutzung unterschiedlichster verbauter Elektronikkomponenten in der Lage sind, miteinander zu kommunizieren. Dabei ist es entscheidend, dass jedes IoT-Device eindeutig identifizierbar bleibt, um die übertragenen Daten entsprechend zuordnen zu können. Durch dieses eng verflochtene Netzwerk an unterschiedlichsten Geräten ist es möglich, smarte, teils autonome Systeme zu realisieren. Einige Beispiele dafür sind:
Smart-Home-Environments
Smart Grids
Smart Transportation und Logistics
Smart Cities
Wie sich anhand der obigen Auflistung feststellen lässt, liegt das Hauptziel des Einsatzes von IoT-Devices darin, Endgeräte mit verschiedensten Sensoren und Schaltelementen auszustatten und sie dadurch „smart zu machen. Es stellt sich die Frage: Was bedeutet smart in diesem Kontext? Im Kern bedeutet smart schlau, klug, und in der Regel wird damit intelligentes Verhalten im Umfeld von elektronischen Geräten verbunden. Richtig ist, dass Intelligenz innerhalb des IoT eine große Rolle spielt, falsch ist jedoch die oft getroffene Annahme, dass die Devices selbst intelligent sind, denn zumeist handelt es sich nur um gewöhnliche Hardware, die Daten in das Internet überträgt bzw. Daten aus diesem empfängt. Die eigentliche „smarte
Auswertung der Daten passiert dabei primär in der Cloud oder durch ein übergeordnetes Endgerät. Zwei Themen, denen man sich im Zusammenhang mit IoT-Anwendungen also definitiv auch widmen sollte, sind Big Data und Cloud Computing, da mithilfe dieser Technologien meistens die Backend- und Serverinfrastruktur zur Verfügung gestellt werden muss.
Unbestritten ist, dass die Anzahl an derartigen Produkten und Lösungen als der Trend der nächsten Jahre bezeichnet werden kann; dessen sind sich Fach- und Industrieexperten einig. So zeigt auch der von Gartner 2015 gezeichnete Trend-Cycle (Abb. 1.1) sehr deutlich, in welche Richtung sich die Nachfrage innerhalb dieser neuen Märkte bewegen wird.
Abbildung 1.1: Gartners Megatrends (Technologien, Services und Disziplinen) (Quelle: Gartner [1])
Herausforderungen und Chancen im Kontext der Softwareentwicklung
Die Abhängigkeiten, die das Thema IoT mit sich bringt, nämlich eine nahtlose Transformation zwischen Big Data, Analytics und „Smart" Machines (in diesem Rahmen sei auch Mobility erwähnt) zu erreichen, stellt gewaltige Herausforderungen an das Gebiet der Softwareentwicklung. Dazu zählen in erster Linie völlig neue Anforderungen, die berücksichtigt werden müssen, aber auch die Art und Weise, wie Software für IoT-Devices geplant und realisiert wird, bringt bisher unbekannte, teils vergessene und neue Problemstellungen mit sich.
Grundsätzlich muss man sich