El gráfico muestra la temperatura del nodo final conectado a Internet con un teléfono inteligente.Con este mecanismo, puede ver el valor de cualquier sensor en el mundo conectado a Internet con el teléfono inteligente. Presentando el modelo de IoT más simple en la demostración.
1. La forma más fácil y económica de
utilizar Azure para la notificacion
de la temperature remote
(edición de teléfono inteligente y M5Stack)
Materiales de presentacion en algún lugar del suburbio de Seattle
7th-MAR-2018
Michihiro Imaoka (Hiro)
2. Notificar
La presentación
real fue con un
notepad. Esta
diapositiva se creó
luego agregando
fotos de
dispositivos y
capturas de
pantalla que mostré
en la demostración.
4. Visión de conjunto
-El gráfico muestra la temperatura del nodo final conectado
a Internet con un teléfono inteligente.
-Con este mecanismo, puede ver el valor de cualquier
sensor en el mundo conectado a Internet con el teléfono
inteligente.
-Presentando el modelo de IoT más simple en la
demostración.
-En esta demostración, no se ha tenido en cuenta la
seguridad y la credibilidad. Lo discutiré en otra ocasión.
5. Palabras importanes
• M5STACK como extremo
• Se debe usar el protocolo MQTT
• IoT Dashboard es una aplicación cliente en un
teléfono Android
• Mosquitto como Broker
• El Message se envía al Subscriber a través de
Broker
• El Publisher agrega cualquier Topic al Message
y lo envía
• El Subscriber debe especificar el Topic para
recibir el Message necesario.
7. M5Stack
• ESP32 SoC dentro
– Funciones WiFi y Bluetooth
– CPU Tensilica de 32 bits y 2
núcleos
– 520KB SRAM
– AD, DA, SPI, I2C, UART,
GPIO
– Color LCD (320x240) incluido
(Super Mario parece
funcionar)
• La batería recargable está
adentro.
• Arduino IDE se puede usar.
• $ 31 (tarifa de envío incluida
desde China)
• Microsoft Azure Certified
• Ver más detalles
• http://m5stack.com/
8. MQTT
• Message Queuing Telemetry Transport
• MQTT es un protocolo de conexión
para M2M y / o IoT
• El modelo está compuesto por
Publisher, Broker, Subscriber
• Ligero y rápido (Dicho esto)
• Capa superior para TCP
• http://mqtt.org/
S
B
P
9. Mosquitto
Mosquito es una implementación de MQTT
• Es una implementación que es fiel a la
especificación MQTT y se convierte en
una referencia de otras implementaciones
• El puerto normal usa 1883
• https://mosquitto.org/
10. IoT Mqtt Dashboard
• Aplicación de cliente MQTT ejecutándose en Android
• Puede operar como Publisher y Subscriber
• Puede crear una GUI como un botón con operación simple
• Si el mensaje es numérico, se puede mostrar el gráfico.
• https://play.google.com/store/apps/details?id=com.thn.iotmq
ttdashboard
12. Visualización de gráficos de los datos de
temperatura recibidos como mensaje
mode de configuración modo de pantalla de gráfico
13. Envío de datos de temperatura
No es un termómetro con el LED a la izquierda. Es LED para la
confirmación de la operación. El termómetro está en el SoC.
Entonces es la temperatura del interior de Soc. No es la
temperatura ambiente.
14. Conclusion
• Sencillo
– Solo los nodos de borde necesitan escribir el código
– Solo el SSID y la CONTRASEÑA deben ser modificados
• Barato
– El costo requerido para agregar un nodo final es de solo $ 31.
– Más barato que Raspberry Pi o Arduino
• Portabilidad y legibilidad
– La mayoría de los componentes son fuentes abiertas.
– Varias aplicaciones de clientes para teléfonos inteligentes están
disponibles de forma gratuita. (Algunos de ellos tampoco son de
código abierto).
– Muchos clientes MQTT que se ejecutan en PC también son de
código abierto
15. Gracias
Este documento se publicará de la siguiente manera.
https://www.slideshare.net/ImaokaMicihihiro
Cualquier contacto para mí de la siguiente manera.
imaoca@gmail.com
twitter: @imaoca
https://www.facebook.com/imaoka.micihihiro