El IoT en Microsoft

El IoT en Microsoft
IoTenMicrosoft

Últimamente todo gira en torno al IoT (Internet of Things). Es uno de los trending topic de momento, y desde luego no es para menos. Nos da un gran poder para crear, integrar o transformar nuestro entorno, lo cual no se puede desperdiciar.

Un mundo en el que las personas, dispositivos, entornos y objetos virtuales están conectados e interactuan.

Más allá de las empresas que se dedican a ese sector, Microsoft también tiene una parte del quesito. Vamos a enumerar sus partes del IoT, concretamente de Azure, la plataforma Cloud de Microsoft.

Azure integra los siguientes servicios en la categoría IoT:

  • Azure Event Hubs: Gracias a este servicio podemos “ingerir” información proveniente de cualquier sensor; dispositivo independientemente del sistema operativo o lenguaje de programación y procesar prácticamente en tiempo real millones de eventos por segundo. El servicio se basa en estándares abiertos como son AMQP y HTTP
  • Stream Analytics: Nos permite procesar información procedente de los eventos capturados, ya sea con Azure EventHubs u otro servicio, y realizar operaciones como por ejemplo, comparar los datos tomados en tiempo real con datos históricos. De esta manera podemos implementar soluciones para detectar anomalías, transformar los datos o habilitar alertas cuando se den determinados valores.
  • Machine Learning: Azure Machine Learning facilita la creación de modelos predictivos, como el análisis de fraude, recomendaciones, etc., usando Machine Learning Studio y los algoritmos y modelos ya creados por Microsoft Research, o bien con tu propio código usando R y Python.
  • Notification Hubs: De la misma manera que somos capaces de recibir información de dispositivos, con Notification Hubs podemos generar alertas y notificaciones para iOS, Android, Windows e incluso Kindle y desde prácticamente cualquier backend. Tenemos la capacidad para escalar y entregar billones de notificaciones a millones de dispositivos en pocos minutos.

Como podéis ver, Azure tiene muchas herramientas para construir soluciones IoT end to end con cualquiera de los sensores o dispositivos que ya existen en el mercado como Arduino, Netduino y Raspberry Pi. Y cuando llegue Windows 10... #makerEveryone!