Posts

Showing posts with the label Web API

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...

Crear cluster de Azure Redis Cache en una Red Virtual y hacer visible el cluster a aplicaciones de App Service Environment

Image
Nota: Este post es la continuación de la guía: “ Configurar y desplegar una Web API en Azure App Service Environment ” , favor de realizar primero los paso del post antes de seguir con esta publicación. En muchas ocasiones no se desea tener el servidor de cache expuesto a Internet, ya sea por temas de seguridad o bien se quiere disminuir la latencia de los mensajes del servidor o ancho de banda.   Para lograr aislar un servidor de Azure Redis Cache es necesario crear una Subnet dentro de una VNET   que le corresponda a tu aplicación, para posteriormente crear o asignar el servidor de Redis dentro de esa Subnet. U na vez creado el servicio de Redis, solamente las aplicaciones dentro de la misma VNET podrán acceder al servidor de cache, ya que lo hemos aislado en la VNET de nuestra aplicación .   App Service Environment nos facilita aislar nuestras aplicaciones en una infraestructura de plataforma como servicio (PaaS) dedicado , lo cual nos da un mayor control de...