Ir al contenido principal

A Subjective Introduction to the IoT

If you have no idea what is IoT and how to start your adventure with IoT, programming and networking, keep studying. This course is a painless introduction to the IoT technology.

A Subjective Introduction to the IoT
Este curso está archivado
8 semanas estimadas
4–5 horas por semana
A tu ritmo
Avanza a tu ritmo
Gratis
Cambio opcional de categoría disponible

Sobre este curso

Omitir Sobre este curso

This course covers an overview of selected IoT technologies, tools and methods. Firstly you'll find out what is IoT then we will guide you through the popular IoT hardware, including Arduino and Espressif ESP8266 and ESP32 System on Chips, sensors and actuators, finally through the introduction to the networking. Right enough for now to let you understand IoT idea, start programming and embrace IoT technology. Even configure your devices to talk to your home network and send data over MQTT to the cloud.

In details we discuss deeply the genesis of the IoT, enabling technologies that made IoT devices to hit over 20 billion of the devices to be interconnected by 2020. We also make a short review of the popular scenarios that extensively utilise IoT approach and devices. Once you get an IoT overview, it is time to step into the technical details. In the following part of the course, we will introduce you to the Arduino microcontrollers, Espressif ESP8266 and ESP32 as well as a number of popular sensors and actuators. Following section is on microcontrollers programming in popular Arduino IDE. Finally, we will introduce you to the IoT networking. In this course we use regular IP network with elementary MQTT application protocol presentation.

Course contains example codes in C++, usually "Hello World" style, including networking, communication with sensors and actuators and even short programming in C++ crash course.

De un vistazo

  • Institución: ITMOx
  • Tema:Informática
  • Nivel:Introductory
  • Prerrequisitos:
    • Secondary school (high school) physics; algorithmic.
    • Elementary understanding of computer networks, in particular IP networking.

Lo que aprenderás

Omitir Lo que aprenderás
  • Definition of IoT devices
  • Use cases and scenarios for IoT
  • IoT hardware including Arduino and Espressif SoCs
  • IoT sensors and actuators, their connectivity and its programmatic control
  • Programming in C++ general and specific for aforementioned SoCs
  • IP networking principles for Espressif SoCs.

Testimonios de los estudiantes

Omitir Testimonios de los estudiantes

"Indeed a course you may take. Both for newbies like me and also for those who had some experience with Arduino but are aware of networking features of IoT world."- Previous Student

"IoT: from zero, to hero"- Previous Student

Acerca de los instructores

¿Quién puede hacer este curso?

Lamentablemente, las personas residentes en uno o más de los siguientes países o regiones no podrán registrarse para este curso: Irán, Cuba y la región de Crimea en Ucrania. Si bien edX consiguió licencias de la Oficina de Control de Activos Extranjeros de los EE. UU. (U.S. Office of Foreign Assets Control, OFAC) para ofrecer nuestros cursos a personas en estos países y regiones, las licencias que hemos recibido no son lo suficientemente amplias como para permitirnos dictar este curso en todas las ubicaciones. edX lamenta profundamente que las sanciones estadounidenses impidan que ofrezcamos todos nuestros cursos a cualquier persona, sin importar dónde viva.

¿Te interesa este curso para tu negocio o equipo?

Capacita a tus empleados en los temas más solicitados con edX para Negocios.