¿Cuáles son las habilidades que necesito dominar para convertirme en ingeniero de IoT?

Estos son mis pensamientos:

En lugar de convertirme en ingeniero de IoT, me convertiría en gerente de producto de IoT: wbo comprende la cadena de valor de IoT.

IoT no es una tecnología sino un ecosistema de tecnologías; compuesto principalmente de hardware, software, conectividad y seguridad.

En lugar de reinventar la rueda, aproveche la producción de IoT mediante el uso de plataformas de IoT que funcionan como conectividad y habilitador de aplicaciones.

Realmente agradecería que leyeras uno de mis últimos artículos abordando tu pregunta: Cómo construir una aplicación IoT en menos de un día. Explica los componentes de un producto IoT y lo que debe considerar.

Además, este artículo donde discutimos si se trabaja con una plataforma IoT o una solución de bricolaje: Uso de una plataforma IoT vs Do It Yourself (DIY)

Puede pensar que esta respuesta es parcial ya que le recomiendo la plataforma con la que trabajo.

Pero considera esto.

Ubidots no es la única plataforma de IoT. En realidad, Google Cloud, Microsoft Azure, IBM Watson, TPC, Intel, Cisco y Samsung han lanzado sus propias plataformas de IoT, perhpas porque consideraron una buena idea ayudar a los desarrolladores a acelerar sus iniciativas de IoT. En realidad, el ecosistema de plataformas IoT está compuesto por más de 650 proveedores.

Para el hardware es lo mismo: confíe en proveedores como Microtech, Onion, Particle, Arduino y Spressif Systems. Usted puede crear el suyo, pero su negocio podría no ser hardware sino una solución para el usuario final.

En resumen: para cada elemento de IoT, ya hay proveedores bien establecidos. La adopción de IoT no es tan rápida como la queremos por razones como problemas de seguridad y privacidad, desafíos técnicos y, sobre todo, por el valor poco claro que brinda a los clientes. Concéntrese en la solución, no en crear tecnología que ya se haya inventado:

Enlaces recomendados:

Marco de IoT: un marco de gestión de productos para Internet de las cosas – TechProductManagement

Consejo profesional: si me uniera por completo al lado técnico, dominaría Python; Las famosas bibliotecas de gráficos y las herramientas de visualización de datos se ejecutan en Python, y existen proveedores de hardware basados ​​en Linux muy populares.

Programación ANSI C, Golang, java, c ++, python, ruby, css, NodeJS

Sistemas embebidos.

Bluetooth, IEEE 802.11, UWB, Zigbee, RF, etc.

Experiencia en Linux.

IPv4 / IPv6 Networking Conocimiento del protocolo de comunicación.

  • Experiencia práctica en el uso y desarrollo de API REST.
  • Experiencia con API de computación en la nube.
  • Familiaridad con los sistemas avanzados de gestión de bases de datos
  • Experiencia con marcos de identidad como OAuth
  • Familiaridad con los sistemas de mensajería (RabbitMQ, MQTT, ZeroMQ)

Comprensión y uso de API en sistemas distribuidos a gran escala

Nada en particular.

IoT es un ecosistema, la única forma real de involucrarse es intentar construir algo y aprender en el camino.

No hay habilidades establecidas para llegar allí, porque IoT no es realmente una cosa “establecida” y siempre está cambiando.