Post on 23-Jul-2020
Ilumina tu casa, ¡desde WordPress!
Descargo de responsabilidad
● No nos hacemos responsables de cualquier efecto demo que pueda
producirse
● Partimos de unos conocimientos técnicos mínimos
● Se trata de un proyecto didáctico
Contexto
Internet de las Cosas
Domótica
#PonteLuz
Los componentes hardware
● Placa NodeMCU basada en Arduino
● Bombilla LED
● Relé
¿Qué es Arduino?
Plataforma de diseño y desarrollo de software y hardware
Se compone de:
• Placas• Módulos• Entorno de trabajo
● Bajo coste
● Multiplataforma
● Fácil de programar
● Código abierto
● Versátil
● Gran comunidad
¿Por qué es tan útil?
1. Se conectan los componentes electrónicos
2. Se desarrolla el código
3. Se compila
4. Se sube a la placa
¿Cómo funciona?
#PonteLuz
1. Declaración de librerías, constantes y variables
2. Establecimiento de la comunicación serie
3. Conexión a la WiFi
4. Conexión con el cliente
5. Comunicación con el cliente
6. Encendido o apagado de las luces
La página web
1. Preparación de la página web en WordPress
2. Desarrollo de scripts PHP
3. Uso de la WP API REST
¿Qué es la WP REST API?
Acceso y gestión del contenido desde fuera de WordPress
● Mostrar el listado de entradas
● Mostrar el contenido de un post
● Crear contenido
● Actualizar contenido
● Eliminar contenido
¿Qué se puede hacer?
1. Se establece la ruta
2. Se indica el punto final
3. Se realiza la petición
¿Cómo funciona?
#PonteLuz
● Recibe si las luces están encendidas o apagadas
● Envía la petición de encender o apagar las luces
● Almacenamiento en la base de datos de la información
● Lectura de los datos
● Muestra de los mismos
Uso de la WP REST API
Demo
¡Gracias!@tinkers_es
hola@tinkers.es
Ilumina tu casa, ¡desde WordPress!