Posts

Showing posts with the label .NET Core

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

Como crear una aplicación .NET Core y almacenarla en un contenedor de Docker usando Visual Studio

Image
Pre-requisitos Visual Studio 2015 Update 3, obtenerlo aquí . Docker for Windows Visual Studio Tools for Docker Microsoft .NET Core 1.0.1 RTM VS 2015 Tooling Preview 2, with the 1.0.1 updates Crear proyecto .NET Core En Visual Studio damos  clic en "Create new project" y elegimos: Templates > Visual C# > Web > ASP.NET Core Web Application (.NET Core) Seleccionamos la opción de "Web Application" y damos en "OK" Una vez creado el proyecto, vamos a correrlo para ver que funciona correctamente. Ahora volvemos a Visual Studio y vamos a dar clic derecho al proyecto "NETCore.Frontend.Demo"  y luego " Add > Docker Support " para crear nuestros archivos de configuración de los contenedores de Docker desde Visual Studio. Una vez que demos clic en "Docker Support", Visual Studio configur...

Despliegue de contenedores Docker a Azure Web Apps

Image
En esta publicación veremos como realizar un despliegue de una contenedor de Docker al nuevo servicio de Azure llamado: Azure Web Apps on Linux Veremos también como crear un contenedor de Docker con Visual Studio y almacenaremos una aplicación de .NET Core en el contenedor. Pre-requisitos Tener una suscripción de Azure si no tienes una, puedes obtener un free trial Visual Studio 2015 Update 3, obtenerlo aquí . Docker for Windows Visual Studio Tools for Docker Microsoft .NET Core 1.0.1 RTM VS 2015 Tooling Preview 2, with the 1.0.1 updates Crear proyecto .NET Core Para crear una aplicación de .NET Core y luego almacenarla en un contenedor de Docker, podemos revisar mi publicación: Como crear una aplicación .NET Core y almacenarla en un contenedor de Docker usando Visual Studio Seguir los pasos de esa publicación para luego hacer un despliegue de nuestro contenedor a Azure Web Apps on Linux. App Services Web Apps en Linux + Docker Hace pocas semanas...