En el futuro, ¿cuál será la mejor plataforma para los desarrolladores que desean comenzar a construir aplicaciones de IoT?

Si tuviera que volver y aprender a desarrollar aplicaciones IOT nuevamente, haría lo siguiente:

  • tener conocimiento en estas áreas: circuitos eléctricos, fundamentos de electrónica, lógica digital, interfaz de computadora (tomar cursos o ver videos de youtube)
  • Luego, aprenda el IDE Arduino (no el dispositivo arduino) porque este IDE se puede usar para la mayoría de las placas IOT disponibles en el mercado
  • Arduino IDE: juega con bluetooth y wifi (placas ESP)
  • Arduino IDE: aprenda la manipulación de Json y la programación de sockets
  • aprender lenguaje de desarrollo de backend web (prefiero nodejs)
  • aprenda el desarrollo de aplicaciones móviles (Android (Java), IOS (rápido), multiplataforma (React native, ionic) o desarrollo web (HTML, css, javascript, jquery / react)

Ahora comenzará a sentir que puede implementar cualquier aplicación IOT, solo necesita practicar y construir cosas para obtener la experiencia.

Depende,

¿Está creando software que se ejecuta en el dispositivo IoT? ¿Estás usando Linux como sistema operativo? Entonces Python podría ser una buena opción. Windows 10 IoT? C # lo es. Basado en Arduino? C ++.

¿Estás creando una aplicación de back-end que interactúa con IoT? Php, c #, python … Etc

¿Ya sabes algún idioma? Eso podría ser lo mejor.