ESP8266 $5 internet con switch - mejorado (3 / 5 paso)

Paso 3: programa de

Programa está escrito en el IDE de Arduino ESP8266. Ver tutorial de Arduino ESP8266 IDE como ESP8266 módulo de conexión a ordenador para cargar el programa. Programa puede ser descargado de nuestra GitHub. Usted también necesitará MQTT biblioteca. Agregar esta carpeta a la biblioteca en el IDE de Arduino. El programa utiliza EasyIoT API de MQTT Cloud.

En programa cambio siguiendo líneas nube EasyIoT usuario y contraseña:

#define EIOTCLOUD_USERNAME "xxx"
#define EIOTCLOUD_PASSWORD "xxx"

También se pueden cambiar el nombre del punto de acceso y contraseña, pero esto no es necesario. Más adelante puede cambiar AP username y contraseña en la interfaz WEB.

En el inicio del programa Lee configuración EEPROM. Luego intenta conectar a AP. Si la conexión al AP no tiene éxito después de 10 s cambia al modo de AP para cambiar la configuración. Si la conexión al AP es exitosa interruptor comprueba identificador de módulo. Si el identificador de módulo es 0 significa interruptor no está configurado en la nube EasyIoT. En este caso agrega el módulo a EasyIoT nube y salva identificación del módulo valores de la EEPROM. Después de éxito módulo suscribirse al tema específico para escuchar cambios de interruptor.

La forma más fácil de probar el programa es ESP8266 LUA nodo tablero del MCU. Simplemente conéctelo al puerto USB y se puede probar el programa. Si utilizas esta tarjeta también puede descomentar #define DEBUG para ver mensajes de depuración. Botón flash en ESP8266 Junta funcionará como botón para cambiar manualmente el estado del interruptor. LED a bordo muestra estado del interruptor.

Artículos Relacionados

ESP8266 - $5 internet con interruptor

ESP8266 - $5 internet con interruptor

En este tutorial mostramos cómo construir interruptor conectado internet WiFi conectado a la nube de EasyIoT. Vamos a utilizar ESP8266, el relé de estado sólido y el IDE de Arduino. Interruptor puede controlarse mediante aplicación WEB, aplicación na
Steampunk ESP8266 Internet con reloj utilizando el IDE de Arduino

Steampunk ESP8266 Internet con reloj utilizando el IDE de Arduino

¿Qué se obtiene cuando un anillo de NeoPixel, una placa Arduino Wifi barata y un láser de corte entrar a un salón de Punk de vapor?Una moda Steampunk Internet diseñado con reloj utilizando el ESP8266 y el IDE de Arduino por supuesto!Aquí es un proyec
Guía del principiante a ESP8266 y twitteando con ESP8266

Guía del principiante a ESP8266 y twitteando con ESP8266

Aprendí sobre Arduino 2 años. Así que empecé jugando con simples cosas como LEDs, botones, motores etc.. Entonces pensé que sería genial para conectar para hacer cosas como mostrar el tiempo del día, precios de stock, tren horarios en una pantalla de
Internet con escala

Internet con escala

Imagínese si usted nunca tuvo que preocuparse de quedando sin cosas que te gusten, porque un nuevo paquete de ellos llegaría justo antes de que lo hiciste!Esa es la idea de NeverOut - el internet con escala. Guardar algo en él y nunca acaban, porque
Acelerar su (de Papá satélite) conexión a Internet con un Router inalámbrico de banda Dual

Acelerar su (de Papá satélite) conexión a Internet con un Router inalámbrico de banda Dual

Hola. Por favor veaA probablemente puse esta información en un blog personal poco.Paso 1: Comprar un Router inalámbrico de doble banda Acceso directo: compre el Netgear WNDR3300 para unos 76 $, más gastos de envío de buy.com. Me gusta mejor que dando
IoT DIY dispositivos de conexión a Internet con pfodApp

IoT DIY dispositivos de conexión a Internet con pfodApp

Cómo conectarse en casa y a usar la misma conexiónEste instructabe incluye cómo obtener su pfodDevice WiFi, IoT, conectado a Internet. También muestra cómo el pfodApp soluciona el problema de no poder conectarse al dispositivo local a través de Inter
Guante de entrenador - el internet con guante para maximizar su gimnasio entrenamientos por IoT Intel

Guante de entrenador - el internet con guante para maximizar su gimnasio entrenamientos por IoT Intel

Usando el kit de desarrollo de Intel Edison IoT, hemos creado un prototipo de un guante de gimnasio/entrenamiento que rastrea y analiza tu entrenamiento así como proporcionar conectividad a internet para que usted puede compartir su ejercicio con tus
IoT - controlar un Raspberry Pi Robot por internet con HTML y shell scripts sólo

IoT - controlar un Raspberry Pi Robot por internet con HTML y shell scripts sólo

(Si te gusta este Instructables, no olvide votar en ella (por encima de: bandera de la esquina a la derecha). está compitiendo en concursos de automatización y de INTERNET de las cosas. ¡Muchas gracias! ;-)En este instructables, aprenderemos cómo cre
Caja de Pandora - jugador de una Radio por Internet con un Pi de frambuesa!

Caja de Pandora - jugador de una Radio por Internet con un Pi de frambuesa!

Enchufe en este reproductor de radio de internet y escuchar sus emisoras favoritas de Radio Pandora. Seis pulsadores controlan la música, mientras que una pantalla LCD proporciona información sobre la canción, artista y otra información útil. Todo es
Cómo compartir datos de temperatura de DHT22 por Internet con Xively

Cómo compartir datos de temperatura de DHT22 por Internet con Xively

la web definitivamente ha cambiado muchas cosas, como la disponibilidad de datos a petición, rápida y fácilmente. Por ejemplo saber la temperatura que está ahí, está disponible a través de varias webs dedicadas, que también proporcionan previsiones e
Radio por Internet con pantalla táctil, frambuesa

Radio por Internet con pantalla táctil, frambuesa

Hacer esta super fácil y fresco aspecto 2,8" pantalla táctil Radio por Internet que puede ser controlado con la PC, Smartphone y básicamente todas las máquinas que cuenta con un navegador y una conexión a internet...(encontrar los altavoces en la par
Internet con Monitor de planta

Internet con Monitor de planta

Hola todos, en este instructable, les mostraré como hacer un monitor de planta conectado internet. Esto se basa pesadamente en el planterbot, uno de mis mayores instructables. La fotografía y las instrucciones eran de baja calidad, así que decidí hac
Elegante ESP8266 placa adaptador con clavija etiqueta

Elegante ESP8266 placa adaptador con clavija etiqueta

ESP8266 WiFi módulo Serial es una locura real hoy en día, así que ordenó a mina.Después de recibir estaba excitado y quise probar con mi adaptador USB-Serial usando el protoboard pero se dio cuenta de que no se puede insertar en el protoboard directa
Radio por Internet con frasco frambuesa Pi

Radio por Internet con frasco frambuesa Pi

El propósito de este tutorial es mostrar cómo construir una radio que puede transmitir audio desde internet utilizando una interfaz web sencilla para operarla. Necesitamos lo siguiente:Frambuesa PiAlgunos oradores puede conectar a su frambuesa PiMatr