SMARTIO SPACE

¿Qué es SMARTIOT?
 https://www.smartiot.space/
SmartIoT es una plataforma online de ELECFREAKS diseñada para crear  proyectos de Internet de las Cosas (IoT) de forma sencilla y educativa.Permite conectar placas como micro:bit a Internet para enviar datos de sensores, visualizar información en tiempo real y controlar dispositivos desde una página web.
Es una plataforma educativa de datos IoT gratuita que convierte las aulas en laboratorios inteligentes, con visualización de datos de sensores en tiempo real y paneles interactivos. Con SmartIoT, el alumnado puede desarrollar proyectos como estaciones meteorológicas, sistemas de riego inteligente o control de luces, sin necesidad de configurar servidores complejos.
La plataforma está orientada a la educación STEAM y facilita el aprendizaje de programación, electrónica e IoT mediante herramientas visuales y fáciles de usar.

 
Diferencia entre Makecode y Smart Iot
MakeCode es donde se programa (los bloques). Smart IoT es una plataforma educativa online donde se ven y gestionan los datos. Se usan juntos: programas en MakeCode y envías los datos a Smart IoT. Sin ella, el kit funciona, pero los datos se quedan en la pantalla OLED o en la micro:bit.
Beneficios de añadir Smart IoT
1. Datos en tiempo real desde cualquier dispositivo
Los alumnos ven la humedad del suelo o la temperatura en gráficas de línea en el ordenador o el móvil, sin mirar la pantallita de la micro:bit. La página del producto menciona gráficas de línea en tiempo real, monitorización de dispositivos, gestión de alumnos por clase y herramientas de análisis interactivas. 

2. Historial de datos
Solo con MakeCode, los valores aparecen y desaparecen. Con una plataforma se guardan, y los niños pueden comparar el lunes con el viernes, o la planta con riego automático con la de riego manual. Es muy útil para matemáticas (gráficas, medias) y ciencias.
3. Monitorizar a distancia
La planta puede estar en el patio o en el aula mientras tú ves los datos desde otro sitio, incluso un fin de semana. Esto es IoT de verdad: datos que viajan por internet, no solo entre dos placas.
4. Gestión de clase
Incluye gestión de alumnos y clases, así que cada grupo puede tener su propio dispositivo y sus datos. Es práctico para trabajar por equipos.

Vamos a ver uno ejemplo.
Vamos a hacerlo con el sensor de luz pero podemos hacerlo con cualquier tipo de sensor  con la humedad, con el nivel de agua, con la distancia, con la temperatura, humedad, sonda, presencia.....
Crear cuenta
Creamos una cuenta, esto implica que los alumnos tienen que tener un email  o que los alumnos utilicen la cuenta del profesor.

Crear un dispositivo y sus campos
Una vez logueados, creamos un dispositivo nuevo 

Rellenamos con el nombre que queramos poner al dispositivo y ponemos tantos campos como queramos, según las variables que queramos visualizar o controlar.

Instrucciones en Makecode
Para conectarlo a Internet iremos a la extensión Iot que ya teníamos instalada de antes y buscaremos SmartIoT:

Visualización de la cantidad de luz
Bucle INICIO
Ponemos las típicas instrucciones de Inicio


Definimos OLED 128x64 pixeles
Ponemos la OLED en blanco
Definimos la ESP32 con los pines de transmisión y recepcción en P8 y P12
Ponemos la clave de la Wifi
Mientras no este conectado muestra cara triste
Sale del bucle, luego esta conectado, muestra cara contenta
Mensaje en la OLED que esta preparado

Bucle por siempre..
Ponemos estas instrucciones 


El TOKEN que puedes ver en la ilustración de más adelante dónde está
Comprobamos que estamos conectados
Creamos una variable nueva LUZ y le asignamos la lectura del sensor LUZ
Determinamos que en SmartIoT el dato1 es la variable LUZ
Lo subimos a SmartIoT
Enseñamos también la variable LUZ en el OLED
Un check para visualizar que se ha subido
una pausa para no saturar al servidor
Una aspa en el caso de que no estemos conectados

Resultado en SMARTIOT
Entramos en la web logueados y vemos que muestra una gráfica según la luz que incide a la placa:
También puedes ver dónde esta el TOKEN

EXPERIMENTA
Ahora cambia LUZ POR CUALQUIER OTRO SENSOR Y MIRA LOS CAMBIOS EN SMARTIOT