1 Respuesta
El internet de las cosas (IoT) es un sistema que crea una imagen digital del mundo real a través de una red de objetos que son, en sí mismos, sistemas integrados en el entorno urbano, por ejemplo, calles, centros comerciales, vehículos, edificios y otros elementos, y que son capaces de recoger e intercambiar datos y presentarlos al usuario de forma autónoma.
Se trata de traer cada cosa al momento presente y se vuelve muy valiosa cuando afecta a procesos importantes de toma de decisiones.
Usted también forma parte de IoT, ya que crea datos, conecta dispositivos a Internet y ejecuta aplicaciones.
Como tal, IoT es una infraestructura crucial para las ciudades inteligentes.
Con esta definición se pueden adivinar muchos objetos comunes como los teléfonos inteligentes, el ordenador portátil, el GPS del coche, etc. Pero parece que IoT es más conocido por sus objetos de propósito especial para la recogida de datos, como los contadores, las cámaras y los censores, y los sistemas de actuación, como los actuadores y otros tipos de controladores.
Por supuesto, hay más cosas, como los sistemas de información, como las señales dinámicas, las alarmas y los monitores.
La mayor influencia será primero en las ciudades (en términos de Smart Cities) y luego en la industria.
Así que, como ves, el tema es muy amplio y, dependiendo de tu habilidad actual, probablemente puedas involucrarte fácilmente, pero probablemente como parte de un proyecto.
En el caso de la codificación:
Se requieren muchos programas y aplicaciones diferentes en IoT, por lo que habrá trabajo para todos los lenguajes de codificación comunes:
Si te gusta la nube y el Big data puedes centrarte en las plataformas de almacenamiento y procesamiento distribuido y en los proyectos relacionados.Para la nube y la computación distribuida (por ejemplo, en Hadoop) se aplican todos los lenguajes comunes, por ejemplo, C++, Java, Python, ruby y PHP.
Si sabes C entonces puedes cubrir un amplio ámbito de hardware IoT, Siempre hay un buen mercado para la codificación de microcontroladores , por lo que puedes buscar este tipo de proyectos.
Adquisición de datos: Mediante la librería GPIO en Java se puede escribir código de adquisición de datos para los sensores. En Matlab y Python matplotlib puedes adquirir datos y actualizar gráficos simultáneamente
Análisis de datos: el análisis y la presentación de los datos estadísticos se pueden realizar mediante Python, Matlab y R
Aprendizaje automático y aprendizaje profundo : R y Python
También puedes hacerte una idea buscando sobre inversores en IoT y luego sus proyectos.