jueves, 25 de junio de 2020

Internet de las Cosas con Micro:bit IoT


Desarrollo de una aplicación basada en el dispositivo  

OBLOQ de DFRobot para fines didácticos.

IoT con Micro:Bit
(Desarrollo de aplicaciones básicas de la Internat de las Cosas con Micro:bit)



http://iot.dfrobot.com/

En este trabajo recojo mi experiencia con el dispositivo OBLOQ de DFRobot y la tarjeta Micro:bit para la realización de actividades propias de la IoT.





DFRobot ha desarrollado una sencilla tarjeta en torno a una arquitectura básica, en torno al chip WiFiESP8266 que permite implementar un servicio Wifi que mantenga unidos al servidor de datos (una tarjeta Micro:bit) y una localizacion web (http://iot,dfrobot,com) en la que podemos crear una cuenta EasyIoT a través de la cual podremos leer y escribir nuestros datos.




No es la primera esta oferta para trabajar de manera "didáctica" con IOT pero si es una de ellas y FUNCIONA BIEN.


 Control de un relé mediante Internet

Control de un Servo desde la Web


He manejado en mi trabajo un KIT de de DFRobot llamado Micro:bit IoT Starter Leraning kit for kids que trae la tarjeta OBLOQ, pero se pueden realizar las mismas practicas y ensayos comprando solo la tarjeta OBLOQ (cuesta algo asi como 10 €)



La programación de los ejemplos que he probado la he realizado con el entorno Makecode de Microsoft.



https://www.amazon.es/dp/B08BTNKMZY/ref=sr_1_1?dchild=1&qid=1593110177&refinements=p_27%3AJose+Ruiz+Gutierrez&s=digital-text&sr=1-1

¿Qué es la IoT?

“La internet de las cosas (IoT, por sus siglas en inglés) es un sistema de dispositivos de computación interrelacionados, máquinas mecánicas y digitales, objetos, animales o personas que tienen identificadores únicos y la capacidad de transferir datos a través de una red, sin requerir de interacciones humano a humano o humano a computadora.
……………..
Kevin Ashton, cofundador y director ejecutivo del Auto-ID Center de MIT, mencionó por primera vez la internet de las cosas en una presentación que hizo a Procter & Gamble en 1999. He aquí cómo Ashton explica el potencial de la internet de las cosas:
"Las computadoras de hoy –y, por lo tanto, la internet– dependen casi totalmente de los seres humanos para obtener información. Casi todos los aproximadamente 50 petabytes (un petabyte son 1.024 terabytes) de datos disponibles en internet fueron capturados y creados por seres humanos escribiendo, presionando un botón de grabación, tomando una imagen digital o escaneando un código de barras. 
El problema es que la gente tiene tiempo, atención y precisión limitados, lo que significa que no son muy buenos para capturar datos sobre cosas en el mundo real. Si tuviéramos computadoras que supieran todo lo que hay que saber acerca de las cosas –utilizando datos que recopilaron sin ninguna ayuda de nosotros– podríamos rastrear y contar todo, y reducir en gran medida los desechos, las pérdidas y el costo. Sabríamos cuándo necesitamos reemplazar, reparar o recordar cosas, y si eran frescas o ya pasadas”.
……………..
Las aplicaciones prácticas de la tecnología IoT se pueden encontrar en muchas industrias actualmente, incluyendo la agricultura de precisión, gestión de edificios, salud, energía y transporte. Hay numerosas opciones de conectividad para los ingenieros electrónicos y los desarrolladores de aplicaciones que trabajan en productos y sistemas para internet de las cosas.
(Texto recogido de: TechTarget (Search DataCenter en Español) https://searchdatacenter.techtarget.com/es/definicion/Internet-de-las-cosas-IoT


Trabajar con la IoT en nuestra aulas y laboratorios.

La aportación que la empresa DFRobot  ha hecho en el terreno de la IoT ha sido muy oportuno e interesante, todo gracias a un nuevo módulo de bajo costo desarrollaod dentro de la serie Gravity denominado OBLOQ. 

OBLOQ nos permitirá mediante Makecode o Phyton realizar la programación de aplicaciones que nos permitan gobernar y monitorizar elementos fisiocs haciendo uso de  Internet. ¡Resulta Fantastico! ¿No creen?

¿En dónde colocar los datos para leer/escribir de cada uno de los dispositivos que queramos gobernar con nuestra aplicaciones? DFRobot lo ha pensado y solucionado creando un lugar en internet que nos permite en tiempo real realizar carga de datos de nuestro sistema, Mew refiero al sistema iot DFRobot http://iot.dfrobot.com , en esta dirección Web se encuentra el sistema en el que previamente nos daremos de ata como usarios y que nos facilitara estas operaciones de la IoT.

¿Qué herramientas podremos usar para trabajar con nuestra aplicación IoT?
 
Las mejores y más fáciles de usar. Podremos utilizar las aplicaciones: