Conceptos B√°sicos

1

Qué aprenderás sobre Internet of Things

2

Espectro electromagnético y qué es radiofrecuencia

3

Clasificacion de radiofrecuencia

4

Regulación de la radiofrecuencia

5

¬ŅQu√© son las Telecomunicaciones?

6

Halfduplex y Fullduplex

7

Clasificación de transmisiones: Upstream y Downstream

8

Link budget

9

Con ciertas caracter√≠sticas, ¬ŅHabr√≠a conexi√≥n en el sistema?

Alto data rate

10

Wi-fi

11

Bluetooth

12

Redes celulares

LPWANs

13

NB-IoT

14

Consideraciones para implementación de NB-IoT

15

LoRaWAN

Reto 2

16

¬ŅQu√© usar√≠as para monitorear la posici√≥n GPS de un veh√≠culo? y ¬ŅQu√© usar√≠as para monitorear datos en campo?

Dise√Īo

17

Arquitectura de nodos

Introducción a la práctica

18

Instalación de framework ESP32 e instalación de framework SAMD21

19

Qué es una interrupción

Pr√°ctica de WiFi

20

Prueba de se√Īal Wi-fi

21

Protocolo HTTP desde un microcontrolador

22

Conectando sensores y actuadores al microcontrolador

23

Preparación de aplicación para recibir datos

24

Programación por eventos de un microcontrolador

25

Configuración de eventos del microcontrolador

26

Conexión de aplicación

Pr√°ctica con LoRa

27

¬ŅCu√°l es el stack de LoRaWAN?

28

Creando tu propio gateway

29

Ensamblado de gateway

30

Pon a andar tu gateway de LoRa

31

Creando tu Stack de LoRa

32

Conecta tu nodo a internet

33

Integrando datos a un dashboard

34

Terminando de implementar nuestro stack de LoRa

35

BugFixing nuestro stack de LoRa

36

Ensamblando el nodo de LoRa

37

Probando LoRa en nuestro Dashboard

38

Pr√°cticas con tarjetas MKR

Cierre del curso

39

Cierre del curso

No tienes acceso a esta clase

¬°Contin√ļa aprendiendo! √önete y comienza a potenciar tu carrera

Protocolo HTTP desde un microcontrolador

21/39
Recursos
  • El protocolo HTTP nos sirve para obtener datos desde la web hacia el dispositivo.
  • La librer√≠a WiFiMulti nos permite hacer m√ļltiples conexiones y generar access points.

Aportes 11

Preguntas 3

Ordenar por:

Los aportes, preguntas y respuestas son vitales para aprender en comunidad. Regístrate o inicia sesión para participar.

Excelente video. En el momento sólo dispongo de un NodeMCU (ESP8266). Y con algunas modificaciones logré hacer funcionar el protocolo en esta placa. Les comparto el código por si les ayuda.

#include <ESP8266HTTPClient.h>
#include <ESP8266WiFi.h>
#include <ESP8266WiFiMulti.h>

ESP8266WiFiMulti wifimulti;
void setup() {
  Serial.begin(115200);
  delay(1000);
  WiFi.mode(WIFI_STA);
  wifimulti.addAP("SSID", "PASSWORD");
}

void loop() {
  if((wifimulti.run() == WL_CONNECTED)) {
      WiFiClient client;
      HTTPClient http;
      Serial.println("[HTTP] Iniciando");
      http.begin(client,"http://www.arduino.cc/asciilogo.txt");
    
      Serial.println("[HTTP] Get...");
      http.GET();
      String respuesta = http.getString();
      Serial.print(respuesta);
      http.end();
      delay(10000);
  }
}

Les dejo la url , para que hagan copy - paste
https://www.arduino.cc/asciilogo.txt

Me encanto esta clase

Este ejercicio también funciona usando un ESP32 Dev Module, Les comparto el código de la clase:

#include <WiFi.h>
#include <WiFiMulti.h>
#include <HTTPClient.h>

WiFiMulti wifiMulti;

void setup() {
  Serial.begin(115200);
  delay(100);
  wifiMulti.addAP(
    "",
    "");//Agregar un access point
  Serial.println("Conectando a WiFi");
  while(wifiMulti.run() != WL_CONNECTED){
    Serial.print(".");
  }
  Serial.println();
  Serial.println("WiFi conectado");
  Serial.println("Direccion IP :");
  Serial.println(WiFi.localIP());
}

void loop() {
  HTTPClient http;
  Serial.println("HTTP INICIANDO...");
  http.begin("https://www.arduino.cc/asciilogo.txt");
  Serial.println("HTTP GET...");
  http.GET();
  String respuesta = http.getString();
  Serial.println(respuesta);
  http.end();
  delay(10000);
}

Me parece muy raro que nadie haya comentado nada sobre la camisa que est√° luciendo el profe. Genial. Voy a escanearla con Google Lens y la voy a conseguir. Como sea.

Hola, estos ejercicios est√°n geniales, quisiera saber si estos ejercicios los puedo lograr con el Raspberry Pi 4 Modelo B ? o los ejercicios solo funcionan con las placas de Arduino ? gracias estoy atento para salir de la duda!

Mi versi√≥n del ‚ÄúHola HTTP‚ÄĚ

instale el Arduino 1.8.10.
no logre correr el wifi scan salio fatal error, pero si esta parpadeando la luz azul del SP32? si alguien puede guiarme…?

Todo muy claro y bein explicado. ūüėĄ

¬ŅPor qu√© se inicia el Monitor Serial en 115200 baudios y no en 9600 como siempre hemos hecho con sensores? Gracias desde ya.

Esta ha sido una de las mejores clases de código que he visto en Platzi, y mira que he visto bastantes