No creo que vayas en la dirección correcta. Los tres elementos principales de IoT, que llamamos ADN, son el dispositivo, la red y la aplicación, también conocidos como el paraguas de IoT. Luego vienen otras cosas que pueden complementarlas, como la computación suave, la seguridad, la RA y la RV, etc.
Gira tus estudios en torno al ADN de IoT. Aprende cómo hacer aplicaciones, cómo hacer dispositivos que puedan detectar y desencadenar alguna acción y aprende cómo ambas cosas pueden hablar entre sí.
Más adelante puedes trabajar en la seguridad para hacer una conexión o comunicación segura.
Lo primero que debes hacer es elegir un proyecto sencillo que sólo necesite unos pocos componentes y una cantidad mínima de código. Sus mejores opciones para los lenguajes de programación de IoT son Python y JavaScript. Si tienes un conocimiento profundo de los lenguajes de programación, podrás completar la parte de software del trabajo sin ninguna dificultad. Conocer los protocolos, las reglas y las restricciones le permitirá calibrar sus dispositivos y crear programas que tengan en cuenta estos factores. Aprende sobre los sensores y las comunicaciones inalámbricas, que son la base del Internet de las Cosas. Comienza tu proyecto de Internet de las Cosas utilizando los componentes más populares, como las placas Arduino, una plataforma integrada de IoT como servicio | Particle, y Raspberry Pi, que pueden ser tus bloques de construcción de hardware fiables. Concéntrese en la interfaz de usuario al crear un dispositivo IoT, ya que es crucial. Examine sus conocimientos sobre inteligencia artificial (IA) y aprendizaje automático (ML). El ML y la IA son muy necesarios para que el IoT esté totalmente automatizado en un futuro próximo para todas las plataformas de servicios. Construye tu producto sobre los conocimientos que posees con confianza. Puedes improvisar tus artículos y su complejidad con el tiempo a medida que vayas ganando experiencia. Siempre puede apuntarse a uno de ellos para tener la oportunidad de estudiar los fundamentos del IoT de la mano de profesionales en la materia y obtener una visión de cómo se aplica el IoT en el entorno empresarial actual. Uno de los cursos más populares y reputados que puedes realizar es el programa de IoT que ofrece Cranes Varsity
Hola ,
Si quieres aprender IoT con sistemas embebidos necesitas aprender algunas cosas:-
1.Programación en C: Es lo más importante para un desarrollador embebido tener un buen dominio en C incluyendo Estructuras de Datos.
2.Electrónica básica: Uno debe tener conocimiento de resistencias, condensadores, transistores, etc.
3.Codificación MCU: Es muy importante para un desarrollador embebido saber cómo codificar un microcontrolador. Y por codificación me refiero a una codificación eficiente que puede venir de la programación en C.
Ahora bien, todo lo anterior hace que uno sea un buen desarrollador de sistemas embebidos.La habilidad que impulsa todo esto hacia el IoT es :
4. Redes: Si tienes dominio y conocimiento de diferentes protocolos como TCP/IP, UDP, HTTP, etc. te ayudará a enviar y recibir datos de manera eficiente.
Por lo tanto, sólo tienes que poner tus manos en las habilidades anteriores y serás bueno para ir en la dirección de la IO y los sistemas embebidos.
Espero que te ayude 🙂