
IoT, AI, and Blockchain for .NET
Anurag Bhandari, Nishith Pathak
- Editorial
- Apress
- Año
- 2018
- Páginas
- ~308
- Nivel
- Intermedio
De qué trata
Libro práctico y arquitectónico escrito por Anurag Bhandari y Nishith Pathak que guía a los desarrolladores del ecosistema Microsoft .NET en la convergencia de tres de las tecnologías más disruptivas de la Industria 4.0: el Internet de las cosas, la inteligencia artificial en la nube y la tecnología blockchain. Está orientado a programadores e ingenieros de software de nivel intermedio con experiencia en C# y Visual Studio que deseen diseñar aplicaciones empresariales modernas aprovechando los servicios en la nube de Microsoft Azure.
La obra detalla la integración de múltiples componentes de la plataforma Azure y el framework .NET: conexión, aprovisionamiento y gestión de gemelos digitales (device twins) con Azure IoT Hub y Azure IoT Suite; consumo de Cognitive Services (actuales Azure AI Services) a través de APIs REST y SDKs de C# para reconocimiento, detección y seguimiento facial (Face API y Computer Vision); incorporación de modelos de aprendizaje automático mediante Azure Machine Learning Studio; e implementación de contratos inteligentes y libros de contabilidad distribuidos con Blockchain as a Service (BaaS) sobre plataformas compatibles con Ethereum. Asimismo, cubre el procesamiento en flujo continuo con Azure Stream Analytics y la visualización de métricas en cuadros de mando con Power BI.
Toda la teoría converge en el desarrollo incremental de un proyecto troncal: una suite inteligente de monitorización para instalaciones sanitarias y hospitales. A través de este caso de uso, el lector implementa el seguimiento de constantes de pacientes mediante dispositivos IoT, la identificación y trazabilidad de personas con visión por computador y el registro inmutable de suministros e historiales con blockchain. Su principal virtud es mostrar la arquitectura completa de una solución conectada de extremo a extremo sin perderse en abstracciones. Conviene considerar que, al publicarse en 2018, varias herramientas y portales de Azure han actualizado sus nombres e interfaces, aunque los conceptos arquitectónicos y los patrones de integración en C# se mantienen vigentes.
- .NET
- C#
- Microsoft Azure
- Azure IoT Hub
- Cognitive Services
- Azure Machine Learning
- Blockchain as a Service
- Ethereum
- Azure Stream Analytics
- Power BI
- Industria 4.0
¿Cómo enseña?
Con proyectos
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Suite de monitorización hospitalaria inteligente en Azure
Solución integral en C# y Azure que centraliza la telemetría médica con Azure IoT Hub, procesa reconocimiento facial de pacientes con Cognitive Services y almacena auditorías inmutables en Blockchain as a Service (BaaS), visualizando el estado en Power BI.

