Ce cours peut également être suivi pour des crédits académiques en tant qu'ECEA 5348, dans le cadre du Master of Science en génie électrique de CU Boulder. M2M and IoT Interface Design and Protocols est le troisième des trois cours de la spécialisation Embedded Interface Design (EID), une version en ligne du cours EID sur le campus enseigné dans la conception de systèmes embarqués de troisième cycle. Ce cours se concentre sur la connexion des appareils entre eux et avec le cloud pour créer des prototypes et des systèmes réels qui transmettent des données des appareils aux consommateurs. Le cours comprend une introduction aux concepts M2M (Machine-to-Machine) et IoT (Internet des objets), l'utilisation du cloud pour développer des systèmes IoT (en particulier AWS (Amazon Web Services) et son cadre IoT), un examen des protocoles de communication communs à tous les niveaux des dispositifs connectés, et d'autres préoccupations de conception IoT telles que la sécurité, les approches de mise en file d'attente des messages, et l'utilisation et la conception d'API et de microservices. Le contenu va des meilleures pratiques de conception générale aux spécificités des outils et méthodes sélectionnés, mais tous sont présentés pour soutenir le développement d'appareils embarqués dans des applications IoT. Le cours comprend des projets pratiques qui vous permettent d'essayer certaines des méthodes standard dans le développement de logiciels de prototypes d'interfaces utilisateur graphiques pour les appareils en utilisant AWS, Python, et éventuellement Node.JS. Ce cours peut être suivi pour des crédits académiques en tant que ECEA 5348, dans le cadre du Master of Science en génie électrique de CU Boulder.
Conception d'interfaces et de protocoles M2M et IoT pour les systèmes embarqués
Ce cours fait partie de Spécialisation Conception d'interfaces embarquées
Instructeur : Bruce Montgomery, PhD, PMP
7 667 déjà inscrits
Inclus dans le site
(118 avis)
Expérience recommandée
Ce que vous apprendrez
Définir et évaluer l'importance du M2M et de l'IdO pour le développement moderne
Reconnaître les éléments clés de la prise en charge du cloud pour les appareils et systèmes IoT
Examiner l'application de l'architecture microservice aux systèmes IoT
Compétences que vous acquerrez
- Catégorie : systèmes connectés au nuage
- Catégorie : Prototypage rapide
- Catégorie : conception de systèmes embarqués
- Catégorie : API et microservices
Détails à connaître
Ajouter à votre profil LinkedIn
4 quizzes
Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées
Élaborez votre expertise du sujet
- Apprenez de nouveaux concepts auprès d'experts du secteur
- Acquérez une compréhension de base d'un sujet ou d'un outil
- Développez des compétences professionnelles avec des projets pratiques
- Obtenez un certificat professionnel partageable
Obtenez un certificat professionnel
Ajoutez cette qualification à votre profil LinkedIn ou à votre CV
Partagez-le sur les réseaux sociaux et dans votre évaluation de performance
Il y a 4 modules dans ce cours
Une introduction aux définitions M2M (Machine-to-Machine) et IoT (Internet des objets), aux différences et à l'importance de ces éléments dans l'utilisation moderne et l'industrie. Nous passons également en revue les architectures de base du cloud, ainsi que les termes et les concepts qui s'y rapportent. Nous passons également en revue la conception du système et les outils d'architecture comme UML, les cas d'utilisation et les modèles architecturaux. Enfin, nous examinons les projets de classe pour démontrer les appareils et systèmes (virtuels) connectés à l'IoT et au cloud, et nous commençons à nous préparer à travailler avec AWS, Python et Node.JS.
Inclus
8 vidéos1 lecture1 quiz1 sujet de discussion
Examen des protocoles et éléments clés pour construire des systèmes IoT connectés au cloud, y compris les protocoles d'application IoT les plus courants qui connectent les appareils au cloud - MQTT, CoAP, WebSockets. Nous examinons ensuite ce que les systèmes cloud doivent fournir pour prendre en charge la conception IoT, des éléments tels que les mises à jour over-the-air, les jumeaux numériques et les processus sans serveur. Enfin, nous passons en revue la composition de l'un des environnements cloud les plus complets, AWS, et nous examinons spécifiquement la manière dont il fournit un cadre pour les appareils et les systèmes connectés à l'IdO. Nous fournissons également le premier exercice de codage IoT connecté au cloud pour le cours.
Inclus
6 vidéos1 quiz1 évaluation par les pairs
Ce module se concentre sur les connexions entre les appareils et les protocoles qui permettent ces connexions à plusieurs niveaux. Nous commençons au niveau de la carte des appareils, puis nous examinons les communications de bas niveau avec des protocoles tels que I2C, SPI et UART. Nous passons ensuite aux protocoles de réseaux personnels, locaux et étendus, câblés et sans fil : Ethernet, USB, WiFi, Zigbee, etc. Enfin, nous examinons spécifiquement les protocoles longue distance pour les appareils qui fonctionneront sur batterie pendant plus de dix ans - les protocoles cellulaires comme LTE-M et NB-IoT, et les protocoles non cellulaires comme LoRaWAN et SIGFOX. Nous créerons également un deuxième programme pour étendre le premier exercice de codage afin d'explorer d'autres services en nuage et API.
Inclus
5 vidéos1 quiz1 évaluation par les pairs
Nous passons ici en revue les derniers éléments que nous inclurons dans nos ensembles d'outils pour concevoir des systèmes IoT connectés au cloud. Nous examinerons les plateformes en nuage alternatives à AWS, qu'elles soient commerciales ou open source. Nous examinons les questions de cybersécurité pour les dispositifs et les systèmes IdO, les moyens de tester, de renforcer et de préparer nos systèmes à une exposition publique. Enfin, nous nous pencherons sur certaines technologies logicielles sous-jacentes qui permettent de structurer un système IdO : file d'attente de messages, API et microservices. Nous terminerons par une évaluation par les pairs de nos exercices de codage et de ceux des autres, et nous nous préparerons (éventuellement) à l'examen final.
Inclus
7 vidéos1 quiz1 évaluation par les pairs
Instructeur
Offert par
Recommandé si vous êtes intéressé(e) par Conception et produit
Arizona State University
EIT Digital
University of Colorado Boulder
University of Colorado Boulder
Préparer un diplôme
Ce site cours fait partie du (des) programme(s) diplômant(s) suivant(s) proposé(s) par University of Colorado Boulder. Si vous êtes admis et que vous vous inscrivez, les cours que vous avez suivis peuvent compter pour l'apprentissage de votre diplôme et vos progrès peuvent être transférés avec vous.¹
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?
Ouvrez de nouvelles portes avec Coursera Plus
Accès illimité à plus de 7 000 cours de renommée internationale, à des projets pratiques et à des programmes de certificats reconnus sur le marché du travail, tous inclus dans votre abonnement
Faites progresser votre carrière avec un diplôme en ligne
Obtenez un diplôme auprès d’universités de renommée mondiale - 100 % en ligne
Rejoignez plus de 3 400 entreprises mondiales qui ont choisi Coursera pour les affaires
Améliorez les compétences de vos employés pour exceller dans l’économie numérique
Foire Aux Questions
L'accès aux cours et aux devoirs dépend de votre type d'inscription. Si vous suivez un cours en mode audit, vous pourrez consulter gratuitement la plupart des supports de cours. Pour accéder aux devoirs notés et obtenir un certificat, vous devrez acheter l'expérience de certificat, pendant ou après votre audit. Si vous ne voyez pas l'option d'audit :
Il se peut que le cours ne propose pas d'option d'audit. Vous pouvez essayer un essai gratuit ou demander une aide financière.
Le cours peut proposer l'option "Cours complet, pas de certificat" à la place. Cette option vous permet de consulter tous les supports de cours, de soumettre les évaluations requises et d'obtenir une note finale. Cela signifie également que vous ne pourrez pas acheter un certificat d'expérience.
Lorsque vous vous inscrivez au cours, vous avez accès à tous les cours de la Specializations, et vous obtenez un certificat lorsque vous terminez le travail. Votre certificat électronique sera ajouté à votre page de réalisations - de là, vous pouvez imprimer votre certificat ou l'ajouter à votre profil LinkedIn. Si vous souhaitez uniquement lire et visualiser le contenu du cours, vous pouvez auditer le cours gratuitement.
Si vous vous êtes abonné, vous bénéficiez d'une période d'essai gratuite de 7 jours pendant laquelle vous pouvez annuler votre abonnement sans pénalité. Après cette période, nous ne remboursons pas, mais vous pouvez résilier votre abonnement à tout moment. Consultez notre politique de remboursement complète.