---
# System prepended metadata

title: ¿El Internet casi cualquier cosa?

---

¿El Internet casi cualquier cosa? 
=================================

**Explorando, 
cuestionando y 
prototipando con IoT**

**LABORAL
Gijón, Feb ‘21**

[TOC]

## Presentaciones

![](https://i.imgur.com/XqQg2aF.png)


[Miro Canvas](https://miro.com/app/board/o9J_lTzaK24=/)

## Arduino Paso a Paso

🛠️ [Guía 1: Introducción ESP8266](https://hackmd.io/@8sCwEDXZRLu279SP363xRQ/BJqzjT9WO) 

🛠️ [Guía 2: Node MCU y MQTT](https://hackmd.io/@8sCwEDXZRLu279SP363xRQ/SyTkT6qWO)


### Aprender más sobre Arduino
* https://learn.adafruit.com/
* https://learn.sparkfun.com/
* https://www.instructables.com/Arduino/
* https://www.hackster.io/arduino?ref=topnav

## Conectando cosas con Node Red

![](https://i.imgur.com/NAW5on6.png)

:::success
Instancia del Workshop
https://patch.pral2a.com:1880
usuario: `admin`
password: `laboral`

Dashboard en https://patch.pral2a.com:1880/ui
:::

Una de las mejores formas de aprender o solucionar dudas es mediante [cookbook.nodered.org](https://cookbook.nodered.org/)

### Instalación en una Raspberry Pi

1. [Instalar Rasbian OS](https://www.raspberrypi.org/software/) u otra distribución Linux
2. [Instalar Mosquitto](https://www.hackster.io/dhairya-parikh/running-a-mqtt-broker-on-raspberry-pi-63c348)
3. [Instalar Node-Red](https://nodered.org/docs/getting-started/raspberrypi) 
4. Aceso Remoto con [Dataplicity](https://www.dataplicity.com/)
5. SSL con [Certbot (Let's Ecrypt)](https://www.digitalocean.com/community/tutorials/how-to-install-and-secure-the-mosquitto-mqtt-messaging-broker-on-ubuntu-16-04)

## Explorando nuevas interfaces

![](https://i.imgur.com/pP1QfxB.png)


## Botón y LED

Ver [Arduino Paso a Paso](#Arduino Paso a Paso)

## QR 

https://patch.pral2a.com:1880/enciende

https://patch.pral2a.com:1880/apaga

[Generar QR](https://www.the-qrcode-generator.com/) 

![](https://i.imgur.com/lfiI3qB.png)


![](https://i.imgur.com/iP8h8T9.png)

## Dashboard

Instalar 

https://flows.nodered.org/node/node-red-dashboard

![](https://i.imgur.com/RpjMLjg.png)


Crear dashboard con

![](https://i.imgur.com/oELBDes.png)

## GPS app

OwnTracks para Android y iOS https://owntracks.org/

Configurar settings para nuestro MQTT

<img src="https://i.imgur.com/hkiltUa.png" width="33%">

Flujo en Node-Red

![](https://i.imgur.com/mwdnFWM.png)


## SMS (SAAS)

Twilio
https://www.twilio.com

![](https://i.imgur.com/BA7fQly.png)

## P5.js
https://p5js.org/es/

Todos los ejemplos utilizan la librería [MQTT.js](https://github.com/mqttjs/MQTT.js) y se comunican por Websockets con nuestro Broker MQTT

### Crear Visuales y Reproducit Sonidos
https://editor.p5js.org/pral2a/sketches/_ND6-Hd3O

![](https://i.imgur.com/RCAgHo3.png)

### Controlar Youtube
https://editor.p5js.org/pral2a/sketches/S7yKUaUpg

![](https://i.imgur.com/7w4WxT3.png)


### MIDI Controller
https://editor.p5js.org/pral2a/sketches/BPUMKr4hN

### AI: Reconocer patrones 

https://teachablemachine.withgoogle.com/

Ejemplo con P5.js enviando datos por MQTT

https://editor.p5js.org/pral2a/sketches/-jBncOkUB

Recepción en Node-Red

![](https://i.imgur.com/HxvqQp9.png)

### Ideas nuevas

#### Leer Redes Sociales: Twitter

https://editor.p5js.org/brysonian/sketches/rJZ1BCd1f

#### Generar Risografías

https://antiboredom.github.io/p5.riso/#ex

Ejemplo 
https://editor.p5js.org/brain/sketches/GpuJH1Zur





