Cómo comenzar con las tecnologías detrás de internet de las cosas

Busque y lea sobre Bluetooth LE, 6Lowpan y protocolos como MQTT.

Además, compre una placa arduino como la Arduino Mega y aprenda a programarla y prototipar circuitos simples. El lenguaje de programación es bastante simple, mientras que encontrará una gran cantidad de bibliotecas, foros, guías y tutoriales útiles en Internet.
Debes concentrarte en aprender a hacer las siguientes cosas usando un arduino:

  • Tomando entradas analógicas
  • Manejo de entradas y salidas digitales.
  • Dar sentido a los temporizadores en una plataforma integrada.
  • Comunicación de dispositivo a dispositivo usando UART, SPI e I2C

Puede migrar a la programación C integrada pura en los microcontroladores ATMEL AVR y TI Tiva C, una vez que se sienta cómodo con la plataforma arduino y la encuentre insuficiente para sus tareas.

Para obtener más información y experiencia en el IoT, le sugiero que cree una red WiFi que consista en nodos MCU (interconectados con módulos WiFi como ESP8266 o CC3200) que se comunican entre sí mediante MQTT. También debe buscar por qué MQTT es favorecido sobre HTTP y otros protocolos para la comunicación en muchas aplicaciones de IoT.

Si tiene 10 minutos para aprender sobre IoT, vea videos en el blog a continuación y si desea aprender sobre el desarrollo de IoT o el proyecto de bricolaje, lea este artículo hasta el final

Las 7 estrategias más efectivas para asegurarse de que IoT (Internet de las cosas) acelere su carrera