Aun queda mucho por aprender 😃 😉
Conceptos Básicos
Qué aprenderás sobre Internet of Things
Espectro electromagnético y qué es radiofrecuencia
Clasificacion de radiofrecuencia
Regulación de la radiofrecuencia
¿Qué son las Telecomunicaciones?
Halfduplex y Fullduplex
Clasificación de transmisiones: Upstream y Downstream
Link budget
Con ciertas características, ¿Habría conexión en el sistema?
Alto data rate
Wi-fi
Bluetooth
Redes celulares
LPWANs
NB-IoT
Consideraciones para implementación de NB-IoT
LoRaWAN
Reto 2
¿Qué usarías para monitorear la posición GPS de un vehículo? y ¿Qué usarías para monitorear datos en campo?
Diseño
Arquitectura de nodos
Introducción a la práctica
Instalación de framework ESP32 e instalación de framework SAMD21
Qué es una interrupción
Práctica de WiFi
Prueba de señal Wi-fi
Protocolo HTTP desde un microcontrolador
Conectando sensores y actuadores al microcontrolador
Preparación de aplicación para recibir datos
Programación por eventos de un microcontrolador
Configuración de eventos del microcontrolador
Conexión de aplicación
Práctica con LoRa
¿Cuál es el stack de LoRaWAN?
Creando tu propio gateway
Ensamblado de gateway
Pon a andar tu gateway de LoRa
Creando tu Stack de LoRa
Conecta tu nodo a internet
Integrando datos a un dashboard
Terminando de implementar nuestro stack de LoRa
BugFixing nuestro stack de LoRa
Ensamblando el nodo de LoRa
Probando LoRa en nuestro Dashboard
Prácticas con tarjetas MKR
Cierre del curso
Cierre del curso
En clases anteriores hablamos de las tarjetas de desarrollo creadas por Arduino llamadas Arduino MKR, esta familia se caracteriza por enfocarse en el IoT teniendo tarjetas de desarrollo como:
Cada una de estas enfocándose en un protocolo distinto de conexión a internet desde WiFi, LoRa SigFox pasando por GSM hasta NB-IoT. Todas estas placas de desarrollo están disponibles a la venta en la página oficial de Arduino y pueden ser enviadas a cualquier parte del mundo.
Lo más interesante de estas placas además de su interconexión y versatilidad es la documentación que las acompaña. Arduino ha invertido muchísimo tiempo en tener las librerías necesarias para que programes tu firmware de la forma más estable y sencilla posible, esto te permite tener un tiempo de desarrollo menor y crear pruebas piloto con fiabilidad, también existen muchos tutoriales y guías de cómo usar las distintas placas así como los casos de uso para cada una, de esta manera puedes comparar tu situación con la de la guía y comprobar si es la tecnología adecuada para tu proyecto.
Estas tarjetas pueden ser programadas en la misma plataforma de Arduino, solo es necesario que instales el framework para trabajar con las tarjetas de la familia MKR como lo hicimos en la clase Conectando sensores y actuadores al microcontrolador , en la cual instalamos el framework del ESP32 pero también de las tarjetas basadas en el microcontrolador SAMD21.
Como vimos en esa clase las tarjetas como la MKR WiFi 1010, MKR Vidor 4000, o bien el Arduino Uno WiFi Rev 2 cuentan con un módulo embebido de Ublox llamado NINA que es el mismo ESP32 que usamos en las prácticas posteriores, este módulo lo podemos controlar por comandos (que es la forma habitual de usar estas tarjetas) o bien puedes programar el ESP32 dentro del módulo NINA y hacer todas estas prácticas,
Para programar tu modulo ESP32 es necesario que descargues un sketch llamado “SerialNINAPasstrhough” incluido en la librería WiFiNINA que puedes instalar simplemente con el administrador de bibliotecas como se muestra a continuación:
Una vez instalada la librería deberás abrir el sketch y subirlo a tu Arduino que contenga el módulo NINA.
Una vez esto esté hecho tu microcontrolador principal (SAMD21) solo será un conversor serial que nos servirá como programador del ESP32 dentro del módulo NINA, ahora lo único que debemos hacer es programar nuestra placa como el módulo NINA seleccionando la tarjeta correspondiente en herramientas.
De esta manera podrás recrear con tu tarjeta Arduino MKR WiFi 1010 o cualquier otra basada en el módulo de UBlox NINA las prácticas que realizamos en este curso.
El reto consiste en que si posees una tarjeta MKR WAN 1010 o bien una MKR WAN 1300 con los ejemplos que vienen en las librerías creadas especialmente para este tipo de implementaciones como lo son “WIFININA” y “MKRWAN” recrees las prácticas que hicimos en este curso como obtener información de un servidor HTTP con una petición tipo GET, te conectes a una aplicación celular, o bien a un dashboard como adafruit.io, y en el caso de LoRaWAN definas los canales de transmisión, selecciones el de tu gateway y comiences a transmitir mensajes al servidor de The Things network.
Aportes 5
Preguntas 0
Aun queda mucho por aprender 😃 😉
Este curso es como un abre bocas sobre el extenso mundo del IoT, muy interesante
Uno de los mejores cursos que tiene Platzi, excelente explicación.
¡Excelente!
Una pregunta, el dashboard de adafruit funciona similar a la app de Blynk?
Los aportes, preguntas y respuestas son vitales para aprender en comunidad. Regístrate o inicia sesión para participar.