Skip to content

icastillejogomez/ESP8266

Repository files navigation

ESP8266

¿Qué es MQTT?

MQTT (Message Queue Telemetry Transport), un protocolo usado para la comunicación machine-to-machine (M2M) en el "Internet of Things". Este protocolo está orientado a la comunicación de sensores, debido a que consume muy poco ancho de banda y puede ser utilizado en la mayoría de los dispositivos empotrados con pocos recursos (CPU, RAM, …). Un ejemplo de uso de este protocolo es la aplicación de Facebook Messenger tanto para android y Iphone. La arquitectura de MQTT sigue una topología de estrella, con un nodo central que hace de servidor o "broker" con una capacidad de hasta 10000 clientes. El broker es el encargado de gestionar la red y de transmitir los mensajes, para mantener activo el canal, los clientes mandan periódicamente un paquete (PINGREQ) y esperan la respuesta del broker (PINGRESP). La comunicación puede ser cifrada entre otras muchas opciones.

Oficial web

Geekytheory web

AWS IoT Protocolos Documentation

ESP-12-E Pin configuration and functions

NodeMCU Pinout

CP2102

Schematic ESP-12-E

Tareas

  • Arduino permite escribir en la memoria EEPROM desde código en cualquier dirección de la memoria. Pero... si ahí también se guardan las variables goblales del sketch en tiempo de ejecución ¿ cómo puedo escribir un dato que quiero perdure al tiempo en una dirección de memoria que yo establezca y protegerla para que el sketch no machaque mis datos al ir funcionando?

  • Hay que analizar a la competencia como alimenta sus sensores cuando no estan directamente enchufados a la red eléctrica. ¿LiPo?

  • Tenemos que mirar como se usa y programa una ESPXXXX sin una shield NodeMCU

  • Esto es una tarea realizada.

Páginas web para comprar componentes electrónicos:

  1. http://www.gearbest.com/
  2. http://www.banggood.com/
  3. http://www.tinydeal.com/es
  4. http://www.icstation.com/
  5. http://www.dx.com/
  6. https://www.microchipdirect.com/ Coste envio aprox. 5.96€ Plazo de entrega aprox. 10 días.

Blogs interesantes

  1. Sensor de temperatura en arduino

Videos interesantes

  1. SuperHouseTV #24: Home automation system architecture
  2. Conectividad Ethernet para Microcontroladores
  3. Conexión Ethernet entre dos MCU
  4. Microcontroladores PIC : Explicacion y tipos
  5. ¿Qué tiene dentro el Monitor Interruptor Wifi Sonoff Pow? Muy bueno para estudiar esquemáticos de ESP8266 con memoria Flash externa
  6. Cómo Flashear MicroPython en el ESP8266
  7. Cómo Funciona una Fuente Conmutada
  8. Tutorial sobre La UART/USART
  9. Uso de los protocolos seriales UART/USART
  10. STM32 Arduino Tutorial - How to use the STM32F103C8T6 board with the Arduino IDE
  11. Control Domótico de Televigilancia con Arduino Controlled, Labview y MAC
  12. Domótica Barata Sonoff en Español (4). 4CH PRO (4K)
  13. Mini-cámara VC0706 con interfaz serie 3.3v TTL
  14. Solid State Relay || DIY or Buy
  15. How to Make a Smart Security Camera with a Raspberry Pi Zero
  16. Inductancias y autoinductancias desde dos puntos de vista
  17. Condensadores explicados desde tres puntos de vista distintos
  18. Autoinducción. Experimentos.
  19. ¿Cómo funciona un motor de inducción?
  20. Circuito RLC paralelo
  21. How to Make a Smartphone Connected Door Lock
  22. How RFID Works and How To Make an Arduino based RFID Door Lock
  23. #64 What is the Ideal Battery Technology to Power 3.3V Devices like the ESP8266?
  24. #58 Sensor ESP8266 funciona 17 días con una pila botón
  25. #091 How to properly power the ESP8266 modules
  26. New ESP8266 Voltage Regulator Design
  27. #135 Sensores Radar / Interruptores: Comparaciones y test
  28. ESP32 with Camera and TFT Display (OV7670, FIFO)
  29. TUTORIAL: ESP8266 Motion Sensor for HomeKit
  30. Home Automation at Home Part 7: Lights & Homekit
  31. Programacion Esp8266: Esp8266 y MQTT
  32. Tutorial #11 ESP8266 (Parte1) - MQTT + CloudMQTT
  33. Tutorial #12 ESP8266 (Parte2) - MQTT + CloudMQTT + App de Android LinearMQTT
  34. [Tutorial] MQTT y node-red con ESPino (ESP8266)
  35. Seminario de Actualizacion I - Protocolos IoT
  36. #128 Protocolo MQTT para la domótica
  37. Meetup #8 - Introduccion MQTT
  38. Medidor de carga de baterías y pilas con Arduino paso a paso
  39. Como medir tensiónes mayores a 5v por arduino
  40. Familias de microcontroladores pic
  41. Asi se hace. Fabricacion de placas de circuitos electronicos. Discovery MAX.
  42. Decodificador Infrarrojo || Protocolo NEC || Proyecto Arduino
  43. Interrupciones con Arduino: ejemplo práctico
  44. #101 Long lasting DIY "Amazon Dash Button" using an ESP8266

Canales de YouTube interesantes

  1. SuperHouseTV
  2. TutoElectro
  3. biblioman09
  4. GreatScott!
  5. Hacker House
  6. Andreas Spiess
  7. SinapTec
  8. Programarfacil
  9. engineerguy

Releases

No releases published

Packages

No packages published

Languages