Dieser Kurs kann auch als ECEA 5348 im Rahmen des Master of Science in Electrical Engineering an der CU Boulder angerechnet werden. M2M and IoT Interface Design and Protocols ist der dritte von drei Kursen in der Embedded Interface Design (EID) Specialization, einer Online-Version des EID-Kurses, der auf dem Campus im Rahmen des Graduate Embedded Systems Design unterrichtet wird. Dieser Kurs konzentriert sich auf die Verbindung von Geräten untereinander und mit der Cloud, um Prototypen und tatsächliche Systeme zu erstellen, die Daten von Geräten an Verbraucher weiterleiten. Der Kurs umfasst eine Einführung in M2M- (Machine-to-Machine) und IoT- (Internet of Things) Konzepte, die Nutzung der Cloud zur Entwicklung von IoT-Systemen (insbesondere AWS (Amazon Web Services) und sein IoT-Framework), eine Übersicht über gängige Kommunikationsprotokolle auf jeder Ebene der angeschlossenen Geräte und andere IoT-Designbelange wie Sicherheit, Ansätze zur Nachrichtenwarteschlangenbildung und die Verwendung und Gestaltung von APIs und Microservices. Der Inhalt reicht von allgemeinen Best Practices für das Design bis hin zu Besonderheiten bei ausgewählten Tools und Methoden, aber alle werden vorgestellt, um die Entwicklung eingebetteter Geräte in IoT-Anwendungen zu unterstützen. Der Kurs beinhaltet praktische Projekte, in denen Sie einige der Standardmethoden bei der Softwareentwicklung von Prototypen grafischer Benutzeroberflächen für Geräte mit AWS, Python und optional Node.JS ausprobieren können. Dieser Kurs kann für akademische Zwecke als ECEA 5348 im Rahmen des Master of Science in Electrical Engineering der CU Boulder belegt werden.
M2M & IoT Interface Design & Protokolle für eingebettete Systeme
Dieser Kurs ist Teil von Spezialisierung Embedded Interface Design
Dozent: Bruce Montgomery, PhD, PMP
7.666 bereits angemeldet
Enthalten in
(118 Bewertungen)
Empfohlene Erfahrung
Was Sie lernen werden
Definieren und bewerten Sie die Bedeutung von M2M und IoT für die moderne Entwicklung
Erkennen Sie die wichtigsten Elemente der Cloud-Unterstützung für IoT-Geräte und -Systeme
Überprüfen Sie die Anwendung der Microservice-Architektur auf IoT-Systeme
Kompetenzen, die Sie erwerben
- Kategorie: mit der Cloud verbundene Systeme
- Kategorie: Schnelles Prototyping
- Kategorie: entwurf von eingebetteten Systemen
- Kategorie: APIs und Mikrodienste
Wichtige Details
Zu Ihrem LinkedIn-Profil hinzufügen
4 Quizzes
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 4 Module
Eine Einführung in die Definitionen von M2M (Machine-to-Machine) und IoT (Internet der Dinge), die Unterschiede und die Bedeutung dieser Elemente in der modernen Nutzung und Industrie. Außerdem ein Überblick über grundlegende Cloud-Architekturen und damit verbundene Begriffe und Konzepte. Wir besprechen auch Systemdesign- und Architekturwerkzeuge wie UML, Anwendungsfälle und Architekturmuster. Schließlich sehen wir uns die Projekte der Klasse an, mit denen wir IoT- und Cloud-verbundene (virtuelle) Geräte und Systeme demonstrieren und uns auf die Arbeit mit AWS, Python und Node.JS vorbereiten.
Das ist alles enthalten
8 Videos1 Lektüre1 Quiz1 Diskussionsthema
Überblick über die wichtigsten Protokolle und Elemente zum Aufbau von IoT-Systemen mit Cloud-Anbindung, einschließlich der gängigsten IoT-Anwendungsprotokolle, die Geräte mit der Cloud verbinden - MQTT, CoAP, WebSockets. Dann untersuchen wir, was Cloud-Systeme bieten müssen, um das IoT-Design zu unterstützen, Elemente wie Over-the-Air-Updates, digitale Zwillinge und serverlose Prozesse. Abschließend gehen wir auf eine der umfassendsten Cloud-Umgebungen, AWS, ein und betrachten speziell, wie sie einen Rahmen für mit dem IoT verbundene Geräte und Systeme bietet. Außerdem bieten wir die erste Cloud-verbundene IoT-Codierübung für den Kurs.
Das ist alles enthalten
6 Videos1 Quiz1 peer review
Dieses Modul befasst sich mit den Verbindungen zwischen Geräten und den Protokollen, die diese Verbindungen auf verschiedenen Ebenen ermöglichen. Wir beginnen auf der Platinebene der Geräte und betrachten dann die Low-Level-Kommunikation mit Protokollen wie I2C, SPI und UART. Anschließend befassen wir uns mit Protokollen für persönliche, lokale und Weitverkehrsnetzwerke, sowohl kabelgebunden als auch drahtlos: Ethernet, USB, WiFi, Zigbee, usw. Schließlich befassen wir uns speziell mit Langstreckenprotokollen für Geräte, die mehr als zehn Jahre lang mit Batterien betrieben werden können - zellulare Protokolle wie LTE-M und NB-IoT und nicht zellulare Protokolle wie LoRaWAN und SIGFOX. Wir werden auch ein zweites Programm erstellen, um die erste Programmierübung zu erweitern und andere Cloud-Dienste und APIs zu untersuchen.
Das ist alles enthalten
5 Videos1 Quiz1 peer review
Hier besprechen wir die letzten Elemente, die wir in unsere Toolsets für die Entwicklung von IoT-Systemen mit Cloud-Anbindung aufnehmen werden. Wir werden uns alternative Cloud-Plattformen zu AWS ansehen, sowohl kommerzielle als auch Open Source. Wir befassen uns mit Fragen der Cybersicherheit für IoT-Geräte und -Systeme und mit Möglichkeiten, unsere Systeme zu testen, zu härten und für die Öffentlichkeit vorzubereiten. Und wir betrachten einige zugrunde liegende Softwaretechnologien, die die Struktur eines IoT-Systems ermöglichen: Message Queuing, APIs und Microservices. Zum Abschluss werden wir unsere und die Programmierübungen der anderen Teilnehmer begutachten und uns (optional) auf die Abschlussprüfung vorbereiten.
Das ist alles enthalten
7 Videos1 Quiz1 peer review
Dozent
Empfohlen, wenn Sie sich für Design und Produkt interessieren
University of Colorado Boulder
University of Colorado Boulder
Arizona State University
University of Colorado Boulder
Auf einen Abschluss hinarbeiten
Dieses Kurs ist Teil des/der folgenden Studiengangs/Studiengänge, die von University of Colorado Boulderangeboten werden. Wenn Sie zugelassen werden und sich immatrikulieren, können Ihre abgeschlossenen Kurse auf Ihren Studienabschluss angerechnet werden und Ihre Fortschritte können mit Ihnen übertragen werden.¹
Warum entscheiden sich Menschen für Coursera für ihre Karriere?
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.