Las 10 habilidades de IoT más demandadas que hay que dominar
Aprendizaje automático e inteligencia artificial
JavaScript y Python
Conocimiento sobre el funcionamiento de los sensores
Enfoque centrado en la interfaz de usuario
Desarrollo de Node.js
Big Data
Seguridad
Sistemas GPS
Computación en la nube
Entorno de hardware móvil
Programación ANSI C, Golang, java, c++, python, ruby, css, NodeJS
Sistemas embebidos.
Bluetooth, IEEE 802.11, UWB, Zigbee, RF, etc.
Experiencia en Linux.
Conocimiento de protocolos de comunicación en red IPv4/IPv6.
Experiencia práctica en el uso y desarrollo de APIs REST.
Experiencia con APIs de computación en la nube .
Familiaridad con sistemas avanzados de gestión de bases de datos
Experiencia con marcos de identidad como OAuth
Familiaridad con sistemas de mensajería (RabbitMQ, MQTT, ZeroMQ)
Comprensión y uso de APIs en sistemas distribuidos a gran escala
*Experiencia práctica en codificación en múltiples lenguajes de programación, incluyendo Embedded-C, Embedded C++ y Python.
*Conocimiento profundo del sistema operativo Linux y su gestión de procesos, gestión de dispositivos y características de conectividad.
*Conocimiento técnico profundo en el trabajo con controladores ARM cortex M3/M4 de 32 bits.
* Conocimiento de los protocolos de comunicación en serie incluyendo I2C, SPI, 1-wire, UART.
* Conocimiento de los protocolos de comunicación inalámbrica Bluetooth ,zigbee ,wifi ,LoraWAN ,TCP/IP ,HTTP ,Websockets ,MQTT ,CoAP
*Buena comprensión de los desafíos relacionados con la interoperabilidad y la seguridad de los datos.
Al pasar dos años con esta impresionante tecnología – estoy escribiendo esta respuesta.
Los cuatro pilares de IoT
Cosas
Proceso
Datos
Red
Para saltar a IoT uno debe tener la siguiente habilidad o breve conocimiento porque IoT es un sistema de sistema, por lo que no se necesita un conocimiento profundo de cualquier otra tecnología para saltar a IoT.
Información sobre Microcontroladores / Microprocesadores y SoCs – ¿Qué es? ¿Cuándo usarlo? y ¿cuál usar? (Conocimientos de programación de 8051, 8085, AVR, STM, serie Arduino, ARM, MSP430, Raspberry Pi, Begalbone Black, IoTBolt)
Sensores (analógicos y digitales)
Conectividad en la nube
Análisis de los datos generados por los sensores
Red
Para más información sobre IoT puedes escuchar el webinar.
Fundamentos muy claros. Punto.
IoT no es nada diferente, sino una combinación de varias tecnologías existentes utilizadas conjuntamente para lograr un objetivo de detección de datos y acciones globales.
Si vas a entrar en el sector de IoT con habilidades en Arduino y Raspberry Pi y con conocimientos sencillos de integración en AWS ,…
El proceso de desarrollo del IoT es bastante complejo, y es necesaria la colaboración de un gran número de especialistas: ingenieros de software, diseñadores de productos, ingenieros mecánicos e ingenieros eléctricos para ayudar a garantizar el buen funcionamiento de los dispositivos del IoT.
Los diseñadores de sistemas integrados tienen conocimientos técnicos sobre el diseño de hardware de sistemas integrados, como los diagramas esquemáticos y el diseño de placas de circuito impreso. También es importante que estos profesionales tengan una experiencia significativa en una variedad de temas como algoritmos, patrones de diseño, estructuras de datos y sistemas de control. También deben ser expertos en arquitectura de software y creación de prototipos, firmware, pruebas de hardware e integración de sistemas.