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.
- ¿Alguna vez has notado que el gobierno chino te está monitoreando en Internet?
- ¿Por qué todavía hay compañías de telefonía celular cuando puedes hacer llamadas telefónicas a través de Internet?
- ¿Qué software necesito instalar en un servidor web local?
- ¿Cuáles son las razones por las que los servicios financieros están adoptando Internet de las cosas?
- ¿Cuáles son los consejos de navegación segura?
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.