¿Es el Internet de las cosas más sobre programación embebida o ciencia de datos?

En primer lugar, Internet de las cosas es una visión de que todo lo que nos rodea podría estar conectado a Internet en algún momento en el futuro. Se necesitan dos tecnologías principales para hacerlo: “Internet” y “Sistemas integrados”.

La parte de “Internet” es donde entran las redes, los algoritmos de enrutamiento, los métodos de comunicación, etc.

La parte de “Sistemas integrados” son las “cosas” que hacen que todo lo que nos rodea sea parte del IoT. Si inserta algún tipo de circuito en ese árbol (una cosa), podría comenzar a enviarnos actualizaciones sobre el clima, su propia altura, temperatura, humedad, cantidad de hormigas / colonias de hormigas o nidos de pájaros que tiene … etc.

En cuanto a la ciencia de datos o Big Data … ese es solo otro campo que posiblemente podría hacer uso de IoT … con todas las “cosas” en “Internet” enviando flujos de Petabytes de datos todos los días (puede ser incluso cada hora más o menos) , ¿qué PUEDES hacer con todos esos datos?

Esta pregunta es un poco abstracta. Pero yo diría que es “más” sobre incrustado, porque puedes construir fácilmente un producto IoT sin análisis, pero realmente no puedes construir la mayoría de ellos sin un sistema embebido.

de hecho, si separa adecuadamente la inferencia, el aprendizaje automático y la visión por computadora, el procesamiento de señales de la ciencia de datos (realmente son diferentes y se enseñan de manera diferente, aunque la ciencia de datos a menudo usa sus técnicas), entonces la ciencia de datos no es realmente un núcleo función de la mayoría de los dispositivos IoT, pero en cambio es una importante función empresarial y futura de I + D que el usuario no necesita preocuparse demasiado.

Es ambos, o ninguno, dependiendo del caso de uso. Podría hacer IoT sin ciencia de datos (aplicaciones de comando y control). Podrías hacer ciencia de datos sin programación integrada (usando “cosas” listas para usar que ya están preprogramadas por el fabricante, como un automóvil conectado). Todo depende del caso de uso y hay muchos en IOT.

Si bien estas dos disciplinas de bajo nivel son importantes, hay muchos sistemas potenciales de control / ciencia de datos integrados que son técnicamente factibles , pero solo unos pocos son lo suficientemente deseables por los clientes para generar ingresos que los hagan económicamente viables, y el éxito requiere que vas 3 por 3.

Para una buena revisión de los problemas estratégicos, lea los artículos de Harvard Business Review | PTC

Que aspecto Me imagino que la programación integrada tendrá una gran importancia en la implementación real de dispositivos y CS será esencial para el desarrollo de protocolos y diseño. ¿Cuál será más importante? Que fue primero, la gallina o el huevo?