¿Qué idiomas se usan en las empresas de IoT?

Trabajando con el hardware

Realmente depende La industria de IoT cubre una gama tan amplia de temas y dispositivos que no hay un conjunto único de idiomas. Una cosa que es principalmente consistente es que cualquier dispositivo IoT que se produzca en masa probablemente sea lo más barato posible. Las empresas quieren pagar por un hardware mínimo y obtener el máximo rendimiento de dicho hardware. Entonces, C y C ++ son los más grandes que se usan en este caso.

Lado del servidor de trabajo

Imagine lo difícil que sería hacer TODO en un lenguaje de tan bajo nivel. Es por eso que la mayoría de las empresas mantienen las cosas simples en el hardware y simplemente envían datos a un servidor que hace todas las cosas interesantes: aprendizaje automático, procesamiento de eventos complejos y toma medidas sobre los datos enviados. Por ejemplo, la compañía para la que trabajo construyó una plataforma IoT: Cogswell. Utilizamos lenguajes de alto nivel como Scala y NodeJS para procesar datos agregados de dispositivos IoT simples. Entonces, tener un servidor construido a escala es la parte más importante para nosotros, porque podríamos estar entregando millones de paquetes de datos de millones de dispositivos cada segundo.

En resumen…

Si está buscando una carrera en conceptos de aprendizaje de IoT, como el aprendizaje automático y el procesamiento de grandes datos de manera eficiente, es más valioso que cualquier lenguaje en particular. O si desea trabajar más de cerca con el hardware, entonces aprender algunos lenguajes de bajo nivel como C sería lo más beneficioso.

Muchas empresas usan TICK stack. Una introducción a la pila TICK para IoT – Zymr

Estamos usando Azure IoT, AWS IoT, IBM Watson, hay muchas más herramientas de implementación de IoT en marketing, pero estamos usando estas tres herramientas principales. Puede leer más aquí http://enterpriseiotsolution.com