Dependiendo de tu habilidad/inclinación tecnológica (asumiendo que el ángulo tecnológico es lo que estás preguntando), la respuesta puede estar en muchos niveles. Voy a ceñirme a las cosas sencillas que se encuentran en casa, aunque se puede extender a cualquier dispositivo.
Por decir algo obvio, el mundo se compone de muchas cosas: lámparas, mandos a distancia, televisores, sofás, frigoríficos, coches, termostatos, etc. Los ordenadores también son una de esas cosas.
Hace tiempo, antes de los años 80, los ordenadores existían y cumplían su función informática y lo hacían bien, pero eran independientes, como lo son hoy la mayoría de las lámparas o los frigoríficos.
Luego, algunos ordenadores se conectaron entre sí. ¿Formó esto lo que ahora llamamos «Internet»? Al principio no. Se conectaron localmente en un grupo, quizá dentro de una universidad, y gracias a esta conexión, su utilidad aumentó. La razón por la que la conectividad aumentó su utilidad fue la capacidad de compartir recursos y conectarse remotamente a ellos. Cuando estos grupos locales aislados de ordenadores de todo el mundo se conectaron entre sí, nació Internet.
Ahora volvamos a las otras cosas aparte de los ordenadores. Incluso hoy en día, la mayoría de ellos no se «conectan» en el sentido de datos a otras cosas, incluidos los ordenadores. Sí se conectan a otros sistemas, quizás al sistema eléctrico y al sistema de agua, pero no predominantemente al sistema de datos cotidiano que se utiliza para conectar nuestros dispositivos informáticos.
¿El hecho de estar conectados entre sí o con un ordenador aumenta su utilidad? Sí, lo hace. Por ejemplo: Una lámpara que es capaz de tomar datos del exterior o enviar datos desde sí misma puede ser controlada desde otro lugar o los datos que tiene pueden ser analizados en otro lugar.Esta mayor utilidad proviene de la capacidad de enviar datos de ida y vuelta.
La capacidad de conectar cosas ordinarias entre sí constituye el Internet de las cosas. El término correcto sería probablemente «red de cosas», siendo Internet sólo una red más amplia, del mismo modo que una red de redes informáticas preparó el camino para Internet.
¿Qué ha hecho esto posible?
Los dispositivos informáticos más pequeños: Se puede hacer que una lámpara esté «conectada» colocando un gran ordenador portátil y colocando cables que la controlen de alguna manera, pero esto sería muy complicado. Esto incluye avances en la tecnología de las baterías y un uso más eficiente de la energía.
Mejores sistemas electromecánicos.
WiFi y otras mejoras en las redes domésticas: Dado que los dispositivos informáticos de los hogares ya están bien conectados y se conectan al mundo en general, resulta mucho más fácil añadir un dispositivo más a la red sin necesidad de cables.
Mejores tecnologías de comunicación cercanas
Por lo tanto, si quieres aprender sobre IoT, puedes limitarte a muchas cosas en función de tu inclinación y tus habilidades.
Posiblemente, lo siguiente
La electrónica de los sistemas empotrados. La parte de hardware que permite la miniaturización, la capacidad de encajar y los protocolos inalámbricos que utiliza la cosa para enviar y recibir datos. Para esto se necesita una formación en hardware.
La parte de firmware del dispositivo: La pequeña pieza de software que programa el dispositivo para que se conecte, envíe datos de forma eficiente, etc. Para ello se necesita principalmente una formación en software con un buen conocimiento de las complejidades del hardware y una técnica especial para trabajar con recursos limitados como la memoria, etc.
Los coordinadores y hubs: El dispositivo de recepción y coordinación que agrega los datos de estas cosas o envía comandos/datos a estas cosas. Para ello se necesita una base de software, pero también se necesitan habilidades para trabajar con recursos limitados, como la memoria. Sin embargo, el software y el hardware que lo dirigen se acercan más al desarrollo a nivel móvil.
Los grandes agregadores: Los programas tradicionales basados en estaciones de trabajo/servidores que coordinan acciones complejas entre cosas interconectadas, añaden valor de automatización más allá de los que ofrecen los dispositivos tipo hub. Esto incluye el análisis de los datos, la parte de aprendizaje automático, etc. Esto requiere una formación clásica de desarrollo de aplicaciones y, para innovar, la exploración en los campos de los algoritmos, el aprendizaje automático y la ciencia de los datos.
Aplicaciones: Aplicaciones que utilizan todo el ecosistema para crear valor.
Es difícil hacer una lista de libros específicos para cada área, a menos que se pueda elegir un área de enfoque. Existen varios artículos introductorios en Internet.
Además, siempre están las series de libros de divulgación, etc.
Pero mi sugerencia es elegir el área de enfoque basado en su conjunto de habilidades y el deseo de ir a tratar de dominar eso,