ilitia colabora en el Hackthon “Azure lets you sleep” con Microsoft y Fundación 29

Como parte de nuestra iniciativa I+D+S,  ilitia ha colaborado con Foundation 29 y Microsoft en el Hackathon “Azure lets you sleep“. El objetivo de este año ha sido conseguir un mínimo producto viable de una solución de bajo coste para la toma de constantes de pacientes con crisis epilépticas.

Esta solución ayudará a que los cuidadores de pacientes puedan dormir mejor, monitorizando el pulso cardíaco y lanzado avisos según determinadas circunstancias.

En el hackaton hemos tomado como punto de partida un desarrollo IoT de ilitia, en el cual desde una Raspberri Pi se recogen datos de una banda cardíaca Polar Heart Rate Band y se envían a Azure vía IoT Hub con Stream Analytics y Azure Anomaly Dectector . Una vez en Azure, se puede analizar el pulso cardíaco del paciente a lo largo del tiempo desde Power BI  y  parametrizar el algoritmo de Anomaly detection tratando de ofrecer avisos a los cuidadores.

En el hackaton hemos integrado la solución de ilitia con la plataforma Health29, para que cualquier familia pueda habilitar una pequeña unidad de seguimiento en su hogar comprando una banda, una rasperry y haciendo uso del código disponible en github y del portal Health29.

 

IoT y conectividad Bluetooth en “IT & Dragons 2019”

El pasado día sabádo 8 de junio tuvo lugar la primera edición de “IT & Dragons” un evento de lo más entretenido para los desarrolladores aficionados a los juegos de rol.

En el Open Space, nuestro compañero Jose Navero fue elegido para dar una charla sobre conectividad Bluetooth entre dispositivos IoT.

 

Charla sobre IoT de ilitia en el Global Azure Bootcamp

El pasado sábado día 27 de abril, Vladlen Silin impartió una charla sobre IoT  “IOT EDGE – INTEGRANDO SERES VIVOS” en el marco del Global Azure Bootcamp en Madrid.

Nuestro compañero Vlad, experto en IoT, ofreció una ponencia sobre algunas posibilidades de las soluciones de Microsoft Azure para IoT.

Por un lado introdujo el nuevo servicio (en preview el próximo mayo) de Azure IoT Hub device streams que posibilita la realización de streaming desde el dispositivo hasta nuestros servicios de control a través de la nube. Vlad nos enseñó una demo de cómo se puede montar el servicio y qué posibidades tiene.

En segundo lugar mostró una demo de telemetría (¡¡¡¿con un gallinero?!!!) basado en IoT Edge y los servicios de Azure.

Todo el código está disponible aquí: https://sivla.visualstudio.com/GlobalAzureBootcamp2019/_git/GlobalAzureBootcamp2019

¡Gracias Vlad!

 

[Post Técnico] Formulación en C#

Francisco Refoyo Andrés, nos habla en este artículo de medium acerca de cómo utilizar la formulación en C#

Toda aplicación que hace uso intensivo de datos numéricos es susceptible de necesitar realizar cálculos configurados por el usuario.

Ante esta situación y, si no es suficiente con operaciones precalculadas, se necesitará de un mecanismo que permita al usuario indicar que operaciones desea que el sistema realice para satisfacer sus necesidades

objetivo y premisas

Definición de una estructura de objetos en C# que establezca un marco de trabajo para calcular el resultado de una fórmula en base a unos parámetros de entrada y las operaciones que se hayan definido

Puedes leer este interesante post aquí.

El código completo que referencia el artículo está disponible en GitHub.

Flash técnico: Cambios del nuevo Microsoft Bot Framework SDK V4

Si estás utilizando servicios de Microsoft Bot Framework con la versión V3 puede que tengas que adaptarte a los nuevos cambios de la versión V4.

Un pequeño vistazo de lo que debemos de tener en cuenta:

  • El nuevo orquestador y middeleware proponen una manera más organizada para gestionar los turnos, estados y contextos de conversación.
  • La versión V4 propone una nueva forma de gestionar los Dialogs para implementar contextos de conversación y prompts a la que es necesario adaptarse, además de conocer los nuevos tipos como Component o Waterfall que estructuran mejor una conversación guiada. Será necesario tener claro el uso de cada Dialog y identificarlos en nuestro contexto para poder usarlos.
  • La implementación de los flujos de conversación se ha reorganizado: con BeginDialog, ReplaceDialog y EndDialog podremos organizar la carga, sustitución o finalización de nuestro contexto conversacional.
  • La gestión e integración de servicios como LUIS o QnA Maker está mejor centralizada y es más flexible que en versiones anteriores, pudiendo usar más fácilmente varias instancias en nuestra lógica.

Si tienes más dudas contacta con nosotros en comercial@ilitia.com o consulta la documentación oficial de Microsoft.

Albert Guerra y Vlad Silin nos hablan de AI e IoT en el Commit 2018

El próximo día 23 a las 18:00 en el track 9, los consultores de ilitia, Alberto Guerra y Vlad Silin ofrecerán en Commit 2018  su charla “Entrenamiento mejorado en la nube. IoT y AI en acción.”

En los últimos años hemos visto como el ya popular Internet de las Cosas y la Inteligencia Artificial han ido ganando presencia en nuestras vidas. Gracias a Microsoft Azure ambas tecnologías se vuelven cada vez más accesibles y fáciles para el desarrollador. Con Azure IoT podemos aprovechar el potencial de monitorizar a un cliente de un gimnasio durante su entrenamiento y con Azure Cognitive Services podemos combinar todos estos datos con las emociones que éste nos pueda otorgar después y ofrecer en base a los resultados un tratamiento personalizado.

 

El código fuente de la demo está publicado aquí: https://github.com/albertbatdeveloper/CloudTraining