2. IoT
IoT viene del inglés "Internet Of Things", es decir, "Internet de las
cosas"
En la sesión de hoy vamos a intentar responder las preguntas:
¿Qué es exactamente? ¿Por qué está tan de moda ahora? ¿Qué aplicaciones
tiene? ¿Qué tecnologías hay disponibles?
3. ¿Cómo podríamos definir IoT?
Podríamos definir IoT como la agrupación e interconexión de dispositivos
y objetos a través de una red (bien sea privada o Internet), donde todos
ellos podrían ser visibles e interaccionar. Respecto al tipo de objetos o
dispositivos podrían ser cualquiera, desde sensores y dispositivos
mecánicos hasta objetos cotidianos como pueden ser el frigorífico, el
calzado o la ropa. Cualquier cosa que se pueda imaginar podría ser
conectada a internet e interaccionar sin necesidad de la intervención
humana.
4. Herramientas: microcontroladores con WiFi
Para poder iniciarnos en el mundo de internet de las cosas solo
necesitamos un dispositivo programable con conectividad (lo más común es
internet via WiFi, pero pueden ser sistemas de radiofrecuencia como
SigFox o LoRa) y con la posibilidad de interactuar con el mundo real
mediante el uso de sensores y actuadores (sensores de temperatura,
presencia, motores, servomotores, cámaras, etc …)
6. Protocolos y servicios online: MQTT
Ahora que ya tenemos claro los temas relacionados con el Hardware, vamos
al Software. Uno de los protocolos más populares para comunicar los
dispositivos es el MQTT (Message Queuing Telemetry Transport). Con el
podremos conectar dispositivos entre sí mediante un broker. Podemos
montar nuestro propio broker mediante mosquitto, o podemos utilizar
brokers con servicios gratuitos en la nube como Adafruit.io o ThingSpeak.
7.
8.
9. Node-Red
Node-Red es una popular herramienta para iniciarse de manera sencilla en
el mundo IoT, ya que nos permite conectar multitud de elementos de
hardware con servicios de red de manera rápida y fácil, gracias a un
entorno de programación visual en el lado servidor basado en nodos y
flujos.
- Funciona en cualquier sistema operativo
- No es necesario profundizar en tecnologías complejas para comenzar a
crear nuestros propios prototipos.
- Permite el desarrollo de prototipos muy rápidamente.
10.
11. ¿Qué ofrecemos en Marcombo y Bits & Books?
En Bits & Books te ofrecemos una gran cantidad de talleres y cursos, ya
sean en modalidad presencial y online de nivel profesional con temáticas
relacionadas con la tecnología y la programación. Temas como Arduino,
Raspberry Pi, programación en Python, domótica y especialmente temas
punteros relacionados con el mundo de IoT.