Ilumina tu casa, ¡desde WordPress! - PonteWordCamp 2019 · las luces. La página web. 1....

Post on 23-Jul-2020

8 views 0 download

Transcript of Ilumina tu casa, ¡desde WordPress! - PonteWordCamp 2019 · las luces. La página web. 1....

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!