¿Cuáles serían los mejores recursos para aprender a diseñar IoT?

La siguiente lista es, al menos, lo que necesita saber para diseñar soluciones de IoT:

  1. Para diseñar soluciones para IoT, necesitará aprender cómo funciona Linux y cómo funciona un sistema operativo con una distribución de Linux. Entonces, ve por ello. Comience haciendo un arranque dual en su PC si usa Windows. Y comience a trabajar en Linux, y explore los sistemas de archivos y todas las herramientas.
  2. Tendrá que aprender a programar una computadora . Recomiendo comprar una pi frambuesa y aprender C, Python y Bash. C para programar cosas en la frambuesa pi porque con C puedes trabajar con la memoria directamente y la frambuesa pi tiene poca memoria en comparación con una computadora normal. Necesitará aprender python y bash para hacer scripts en el sistema operativo que elija para el rasp. Pi.
    Nota: Si realmente desea trabajar con memoria, deberá conocer el ensamblaje.
  3. En este paso, te recomendaré que aprendas circuitos y electrónica para trabajar con un Arduino conectado a la frambuesa para hacer soluciones híbridas. Con un Arduino y la Raspberry pi, tiene el poder de un microcontrolador y el poder de la micro computadora conectados para hacer las soluciones más variadas.
  4. Al final, puede aprender sobre redes y comunicaciones , y sobre cómo se transfieren los datos a través de Internet o de una LAN.

Entonces, en resumen, tendrá que aprender 3 temas diferentes para ser bueno en lo que hace, así que si realmente piensa en diseñar soluciones de IoT, no tiene tiempo que perder. Ve a empezar a explorar y aprender y diviértete.

El mejor lugar para comenzar son las placas de evaluación de TI y NXP, también Intel. Todo el hardware está ahí y puedes comenzar a escribir el firmware.