Möchten Sie Fähigkeiten entwickeln, um Prototypen für mobile Produkte mit Hilfe modernster Technologien zu entwickeln? In diesem Kurs werden Sie eine Hardware- und Software-Entwicklungsumgebung aufbauen, die Sie auf Ihrer Reise durch die Internet of Things Specializations Kurse begleiten wird. Wir werden den DragonBoard™ 410c Single Board Computer (SBC) verwenden.
Schenken Sie Ihrer Karriere Coursera Plus mit einem Rabatt von $160 , der jährlich abgerechnet wird. Sparen Sie heute.
Internet der Dinge: Einrichten Ihrer DragonBoard™ Entwicklungsplattform
Dozenten: Ganz Chockalingam
15.005 bereits angemeldet
Bei enthalten
(160 Bewertungen)
Wichtige Details
Zu Ihrem LinkedIn-Profil hinzufügen
9 Aufgaben
Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.
Erweitern Sie Ihre Fachkenntnisse
- Lernen Sie neue Konzepte von Branchenexperten
- Gewinnen Sie ein Grundverständnis bestimmter Themen oder Tools
- Erwerben Sie berufsrelevante Kompetenzen durch praktische Projekte
- Erwerben Sie ein Berufszertifikat zur Vorlage
Erwerben Sie ein Karrierezertifikat.
Fügen Sie diese Qualifikation zur Ihrem LinkedIn-Profil oder Ihrem Lebenslauf hinzu.
Teilen Sie es in den sozialen Medien und in Ihrer Leistungsbeurteilung.
In diesem Kurs gibt es 10 Module
Willkommen im Internet der Dinge! Bevor wir in diesen Kurs eintauchen, möchten wir Ihnen kurz erklären, worum es geht! Wir gehen mit Ihnen Modul für Modul durch, um Ihnen die interessanten Aspekte des Kurses zu erläutern.
Das ist alles enthalten
2 Videos2 Lektüren
In diesem Kurs werden Sie viele neue Wörter und Akronyme kennenlernen, mit denen Sie vielleicht noch nicht vertraut sind. Wenn Sie mit Ihren Kenntnissen der technischen Terminologie zufrieden sind, können Sie diese Lektionen ruhig überspringen, da sie die Gesamtintegrität des Kurses nicht beeinträchtigen. Wenn Sie etwas sehen, über das Sie etwas mehr wissen möchten, können Sie sich das Video ansehen, um einen Einblick in einige grundlegende Konzepte zu erhalten. Wir gehen davon aus, dass Sie den Großteil des Materials kennen, bevor Sie das nächste Modul beginnen. Wir empfehlen Ihnen, die Lektionen zur Auffrischung durchzugehen.
Das ist alles enthalten
19 Videos3 Lektüren1 Aufgabe1 peer review
Das neue und aufregende DragonBoard™ 410c ist jetzt erhältlich! In diesem Modul lernen Sie das neue All-in-One-Board kennen, erhalten einen Überblick über all seine erstaunlichen Funktionen und erfahren, wie Sie selbst eines bekommen können. Anschließend führen wir Sie durch den Registrierungsprozess und zeigen Ihnen, wie Sie Ihr Board zum ersten Mal in Betrieb nehmen können! Am Ende dieses Moduls werden Sie genug über das DragonBoard™ 410c wissen, um es für die unterhaltsamen Projekte zu verwenden, die später in diesem Kurs und in den übrigen Kursen der Spezialisierung Internet der Dinge folgen werden.
Das ist alles enthalten
20 Videos5 Lektüren1 Aufgabe
Um problemlos mit Ihrem DragonBoard™ 410c kommunizieren zu können, ist es wichtig, eine Entwicklungsumgebung einzurichten. In dieser Lektion werden wir über Android Studio als unsere bevorzugte IDE (Integrierte Entwicklungsumgebung) sprechen. Wir zeigen Ihnen, wie und wo Sie es herunterladen können, und führen Sie durch den Installationsprozess auf Mac/Linux und Windows. Als Android-Entwickler benötigen Sie eine Reihe von Tools. Diese Tools sind im Lieferumfang von Android Studio enthalten und werden als SDK (Software Developer Kit) bezeichnet. In dieser Lektion geht es um den Zugriff auf das SDK und die Verwendung der verschiedenen Tools, die es zu bieten hat. ADB (Android Debug Bridge) und Fastboot gehören zu den Tools, die wir in diesem Kurs am häufigsten verwenden werden. Mit diesen Tools können Sie auf allen Ebenen auf Ihr Board zugreifen und wichtige Änderungen vornehmen, die für die Entwicklung erforderlich sind.
Das ist alles enthalten
35 Videos8 Lektüren1 Aufgabe
Das DragonBoard™ 410c kann mit einer Vielzahl verschiedener Betriebssysteme betrieben werden. Es steht Ihnen also frei, das Betriebssystem zu wählen, das Ihnen am besten zusagt. Wir sind uns darüber im Klaren, dass es eine Vielzahl von Nutzern dieses Boards gibt, und möchten in dieser Lektion so viel wie möglich abdecken, damit alle davon profitieren können! Egal, ob Sie Windows- oder Mac-Benutzer sind oder Android gegenüber Ubuntu bevorzugen, hier gibt es ein oder zwei Videos für Sie! In dieser Lektion helfen wir Ihnen bei der Auswahl eines Betriebssystems, das am besten zu Ihren Bedürfnissen passt, und gehen dann auf den Download, das Flashen und die Installation aller derzeit verfügbaren Betriebssysteme ein. Aufgrund der Vielfältigkeit dieses Boards werden wir Ihnen mehrere Möglichkeiten zeigen, wie Sie Ihr neues Betriebssystem flashen können, und eine Liste mit Vor- und Nachteilen der verschiedenen Methoden erstellen. Am Ende dieser Lektion wird der Wechsel zwischen den Betriebssystemen für Benutzer aller Erfahrungsstufen einfach und spannend sein.
Das ist alles enthalten
50 Videos2 Lektüren1 Aufgabe
Niemand erwartet, sein neues DragonBoard™ 410c zu beschädigen, aber manchmal passieren Unfälle. Dieses Modul soll Ihnen nicht nur dabei helfen, solche Unfälle zu vermeiden, sondern auch Probleme zu beheben, wenn Ihr Board auf irgendeine Weise beschädigt wurde. Hier werden wir den Unterschied zwischen einem Soft Brick und einem Hard Brick erläutern und erklären, warum Sie diese beiden Dinge vermeiden sollten.
Das ist alles enthalten
17 Videos1 Lektüre1 Aufgabe
Willkommen zu Modul 6! In diesem Modul werden wir Ihre erste Android-App erstellen, die Sie auf das DragonBoard™ 410c portieren. Diese "Netzwerktest"-App gibt Ihnen einen Vorgeschmack auf die programmtechnischen Meisterleistungen, die Sie mit dem DragonBoard™ vollbringen können! Sie lernen die verschiedenen unter Android verfügbaren GPS- und Standortdienste kennen und erfahren, wie Sie auf Bluetooth- und Wi-Fi-Daten zugreifen können. In diesem Modul gehen wir kurz auf die Bedeutung des Android-Manifests ein und fragen die Benutzer nach den richtigen Berechtigungen. Schließlich werden wir unsere Anwendung aufpeppen, indem wir mit Intents herumspielen und die Anwendung aktivieren, um die oben genannten Konnektivitäts- und Netzwerktests zu erleichtern. Das mag nach viel klingen, aber keine Sorge! Wir helfen Ihnen auf die Sprünge und am Ende dieses Moduls werden Sie eine nette kleine Anwendung programmiert haben.
Das ist alles enthalten
16 Videos1 Lektüre1 Aufgabe
In Modul 7 erhalten Sie eine allgemeine Einführung und einen kurzen Überblick über das Native Development Kit (NDK) von Android Studio. Das NDK ermöglicht es uns Benutzern, Android-Anwendungen mit C/C++ zu programmieren. Das NDK nutzt das Java Native Interface (JNI), um den Code und die Interaktion zwischen Java und C/C++ zu erleichtern. Dieses Tool wurde für Benutzer entwickelt, die entweder bereits über C/C++-Bibliotheken verfügen oder planen, Bibliotheken zu verwenden, die nur in C/C++ verfügbar sind. Android Studio verfügt über einen speziellen Build- und Kompilierungsprozess, der speziell auf NDK-Anwendungen zugeschnitten ist und den wir in diesem Modul erklären und behandeln werden. Sobald wir das NDK besser verstehen, werden wir eine einfache "Hello World!"-Anwendung erstellen.
Das ist alles enthalten
20 Videos1 Lektüre1 Aufgabe
Wer liebt nicht ein gutes Spiel zum Zeitvertreib? In diesem Modul werden wir eine fortgeschrittene und interaktive Android-Anwendung / Spiel erstellen! Wir werden unsere Version von FlappyBird erstellen - CalliBird oder Calit2Bird, wie wir es gerne nennen. Wir werden die Grundlagen des Spiels behandeln, indem wir bestimmte Parameter definieren. Zunächst haben wir unsere "Actors". Sie können sich unter "Akteuren" alle Teile des Spiels vorstellen, die auf dem Bildschirm erscheinen (die Hindernisse und der Vogel). Im Spiel definieren wir auch unser eigenes Location-System und eine Map-Klasse, die für die verschiedenen Bewegungen im Spiel zuständig ist. Als nächstes definieren wir unseren Spielprozessor, der das Rückgrat des Spiels ist. Der Spielprozessor sorgt dafür, dass Ihr Spielstand ständig aktualisiert wird, delegiert die Bewegungen an die Map-Klasse und erkennt Kollisionen, um nur einige Beispiele zu nennen. Schließlich werden wir die Bedeutung von Schnittstellen und ihre Anwendung auf diese Android App behandeln. Schnittstellen ermöglichen es uns, 1. CalliBird / Calit2Bird mit jeder beliebigen Form der Eingabe zu spielen (durch Berührung, einen Sensor, einen Controller usw.) und 2. das Spiel auf jedem beliebigen Display darzustellen (einem Bildschirm, einem LED-Block usw.). Bei diesem Spiel gibt es viele Freiheiten, so dass Sie es aufpeppen und zu Ihrem eigenen machen können!
Das ist alles enthalten
14 Videos2 Lektüren1 Aufgabe
Herzlichen Glückwunsch! Sie haben es bis zum letzten Modul von Kurs 2 geschafft! In diesem Modul werden wir eine fortgeschrittene NDK-Anwendung behandeln. Diese Anwendung ist etwas anspruchsvoller als die vorherigen Anwendungen, da sie sowohl in Java als auch in C kodiert ist. Unabhängig von der Strenge wissen wir, dass Sie dieses Kunststück schaffen werden! Was die Anwendung betrifft, so werden wir unser DragonBoard™ 410c in einen Webserver verwandeln! Dieser Webserver enthält Informationen über die Konnektivität des DragonBoard™ 410c, die GPIOs und alle anderen Statusinformationen, die Sie hinzufügen möchten. Wir holen uns die Informationen vom DragonBoard™ und kodieren sie mit Java in ein JSON-Format. Anschließend verwenden wir C, um eine Serververbindung herzustellen und die Daten zu senden. Wir werden Sie durch unseren Code und unsere Gedankengänge führen, damit Sie besser verstehen, wie Sie das NDK zum Ausführen von Android-Anwendungen nutzen können und einen Eindruck davon bekommen, worum es beim Internet der Dinge geht.
Das ist alles enthalten
14 Videos2 Lektüren1 Aufgabe
Dozenten
Empfohlen, wenn Sie sich für Elektroingenieurwesen interessieren
University of California San Diego
University of Illinois Urbana-Champaign
University of California San Diego
EIT Digital
Warum entscheiden sich Menschen für Coursera für ihre Karriere?
Bewertungen von Lernenden
Zeigt 3 von 160
160 Bewertungen
- 5 stars
55,62 %
- 4 stars
22,50 %
- 3 stars
10,62 %
- 2 stars
6,87 %
- 1 star
4,37 %
Geprüft am 18. Dez. 2017
Geprüft am 23. Jan. 2018
Geprüft am 14. Feb. 2016
Neue Karrieremöglichkeiten mit Coursera Plus
Unbegrenzter Zugang zu über 7.000 erstklassigen Kursen, praktischen Projekten und Zertifikatsprogrammen, die Sie auf den Beruf vorbereiten – alles in Ihrem Abonnement enthalten
Bringen Sie Ihre Karriere mit einem Online-Abschluss voran.
Erwerben Sie einen Abschluss von erstklassigen Universitäten – 100 % online
Schließen Sie sich mehr als 3.400 Unternehmen in aller Welt an, die sich für Coursera for Business entschieden haben.
Schulen Sie Ihre Mitarbeiter*innen, um sich in der digitalen Wirtschaft zu behaupten.
Häufig gestellte Fragen
Der Zugang zu Vorlesungen und Aufgaben hängt von der Art Ihrer Einschreibung ab. Wenn Sie einen Kurs im Prüfungsmodus belegen, können Sie die meisten Kursmaterialien kostenlos einsehen. Um auf benotete Aufgaben zuzugreifen und ein Zertifikat zu erwerben, müssen Sie die Zertifikatserfahrung während oder nach Ihrer Prüfung erwerben. Wenn Sie die Prüfungsoption nicht sehen:
Der Kurs bietet möglicherweise keine Prüfungsoption. Sie können stattdessen eine kostenlose Testversion ausprobieren oder finanzielle Unterstützung beantragen.
Der Kurs bietet möglicherweise stattdessen die Option 'Vollständiger Kurs, kein Zertifikat'. Mit dieser Option können Sie alle Kursmaterialien einsehen, die erforderlichen Bewertungen abgeben und eine Abschlussnote erhalten. Dies bedeutet auch, dass Sie kein Zertifikat erwerben können.
Wenn Sie sich für den Kurs einschreiben, erhalten Sie Zugang zu allen Kursen der Specializations, und Sie erhalten ein Zertifikat, wenn Sie die Arbeit abgeschlossen haben. Ihr elektronisches Zertifikat wird Ihrer Erfolgsseite hinzugefügt - von dort aus können Sie Ihr Zertifikat ausdrucken oder zu Ihrem LinkedIn-Profil hinzufügen. Wenn Sie die Kursinhalte nur lesen und ansehen möchten, können Sie den Kurs kostenlos besuchen.
Wenn Sie ein Abonnement abgeschlossen haben, erhalten Sie eine kostenlose 7-tägige Testphase, in der Sie kostenlos kündigen können. Danach gewähren wir keine Rückerstattung, aber Sie können Ihr Abonnement jederzeit kündigen. Siehe unsere vollständigen Rückerstattungsbedingungen.