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 14

Preguntas 5

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

o inicia sesi贸n.

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

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 encanto esta clase

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!

La direccion del logo de Arduino en codigo ascii de este curso ya no existe, en 2023 usa:
https://arduino.tips/asciilogo.txt

Todo muy claro y bein explicado. 馃槃

quiero consumir otra api como por ejemplo de fake api de platzi pero no me imprime los datos

Excelente explicaci贸n. Por fin voy comprendiendo ciertos conceptos vistos con otros profes de Platzi.

Mi versi贸n del 鈥淗ola 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鈥?

驴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