Iot es una tecnología que se compone de trabajo de otras tecnologías, básicamente es un nuevo ecosistema / arquitectura y será el futuro.
Cloud Computing, Big Data y Analytics, Inteligencia Artificial, Redes Informáticas Avanzadas, Electrónica y Electricidad, todas ellas se unen y hacen de IoT, por lo que si quieres aprender la práctica de IoT debes centrarte en una de las tecnologías y ver su papel en IoT ,
Por ejemplo, si quieres aprender sobre la conexión en red de los dispositivos IoT, entonces lee sobre los protocolos que se utilizan para ello (MQTT, CoAp, etc.) y, del mismo modo, si quieres aprender sobre la interacción entre humanos y dispositivos, puedes centrarte en la IA (NlP), etc.
Espero que esto te de algunos consejos 🙂
No puedes «aprender IoT», pero sí puedes aprender cosas que te harán entender de qué va el IoT y, probablemente, trabajar en una empresa (como Intel o Cisco o una startup) que construya soluciones tecnológicas para hacer realidad el IoT.
En primer lugar, aprende cómo funciona Internet en sí, todos los protocolos que funcionan entre bastidores cuando haces una simple consulta web. Esto incluye tener al menos una comprensión básica de alto nivel de todo el conjunto TCP/IP.
A continuación, tomar un curso que enseña los fundamentos de los sistemas integrados, microcontroladores, como este MOOC de edX
Una vez que hayas hecho estas dos cosas, probablemente te darás cuenta del verdadero reto del IoT: Conectar tus diminutos dispositivos embebidos de todos los días a Internet no es una tarea fácil. Porque
1) Sencillamente, no se puede encajar toda la pila TCP/IP diseñada para máquinas de escritorio en la limitada memoria de los microcontroladores. Se explica muy bien en este documento
2) Incluso si se pudiera, probablemente se agotaría toda la batería en un día, lo que le obligaría a cambiar las baterías de todas sus «cosas» todos los días.
Así que uno de los esfuerzos ha sido diseñar protocolos «mínimos» que puedan interoperar con la Internet actual, pero que sigan funcionando en sistemas integrados limitados. Veamos los protocolos 6lowpan, RPL y CoAP.
El otro esfuerzo ha sido diseñar circuitos, algoritmos y arquitecturas energéticamente eficientes para aumentar la duración de la batería. Hay tanta literatura diversa sobre esto que ni siquiera intentaré entrar en ella aquí.
Si te interesa entender los detalles, bucea en el código de proyectos de código abierto como Contiki OS
que es un sistema operativo embebido diseñado específicamente para el IoT e incluye la implementación real de los protocolos que he mencionado.
El enfoque práctico y los enfoques teóricos son siempre diferentes.
Hay muchos lugares en los que ahora la gente está «formando en IoT». Y todavía no tengo ni idea de lo que están enseñando. Porque IoT es una combinación de tecnologías existentes dirigidas a un objetivo final de tener acceso a datos en tiempo real y control.
Así que si usted está planeando trabajar en este espacio. Lo mejor es unirse a una startup y adquirir experiencia. Hay empresas que construyen productos sobre este tema, pero ten en cuenta que hay muchas que sólo utilizan este título para conseguir publicidad en el mercado.
Mi consejo es que te pongas en contacto con una empresa emergente que esté construyendo algo real. Ve allí, habla con el fundador o la persona interesada, alinéate con el objetivo de la empresa y explica tu deseo de trabajar en el sector. Si te encuentran una buena mano siempre serás bienvenido.