Posts

Showing posts with the label Azure IoT Hub

Enviar mensajes cloud-to-device a Raspberry con Docker, .NET Core y Web App On Linux (parte III - Azure IoT Hub cloud-to-device API)

Image
Nota: Este post es la continuación de la guía: “ Enviar mensajes device-to-cloud a Azure IoT Hub desde Raspberry usando Node.js y Docker (parte II - envío de mensajes) ” , favor de realizar primero los paso del post antes de seguir con esta publicación. Azure IoT Hub nos frece mensajería confiable device-to-cloud y cloud-to-device a gran escala, lo cual nos permite medir de manera inmediata mensajes de telemetría o mensajes personalizados de cada uno de nuestros dispositivos en el mundo, seguro y con alta disponibilidad. Para enviar mensajes cloud to device desde Azure IoT Hub, es necesario instalar el SDK de Azure y luego desarrollar un programa para enviar mensajes a nuestros dispositivos. En nuestro caso vamos a desarrollar nuestro programa de mensajería en .NET Core (podemos usar también Node.js, Java o Python ) y luego lo compilaremos dentro de un contenedor de Docker y expondremos una API en Azure Web App On Linux   Pre Requisitos Raspberry Pi2+ Raspbian OS https://www.ras...

Enviar mensajes device-to-cloud a Azure IoT Hub desde Raspberry usando Node.js y Docker (parte II - envío de mensajes)

Image
Nota: Este post es la continuación de la guía: “ Enviar mensajes a Azure IoT Hub desde Raspberry usando Node.js y Docker (parte I – instalación) ” , favor de realizar primero los paso del post antes de seguir con esta publicación. Azure IoT Hub nos frece mensajería confiable device-to-cloud y cloud-to-device a gran escala, lo cual nos permite medir de manera inmediata mensajes de telemetría o mensajes personalizados de cada uno de nuestros dispositivos en el mundo, seguro y con alta disponibilidad. El objetivo de este articulo es mostrar como podemos desarrollar una aplicación de Node.js corriendo dentro de un contenedor de Docker, aislando todo el ambiente en el demonio para luego enviar mensajes a Azure IoT Hub. Esto nos permite agilizar procesos de desarrollo y despliegue a nuestros dispositivos de IoT, minimizando la curva de aprendizaje y facilitando integrar desarrollo de aplicaciones IoT en la cultura de DevOps y el desarrollo ágil.   Pre Requisitos Raspberry Pi2+ Raspbia...