<\/HEAD>
Haz que los Productos Inteligentes sean aún más Inteligentes <\/STRONG><\/SPAN><\/P>Usando Control y Monitoreo Basados en la Ubicación<\/STRONG><\/P> <\/P>Ya existen muchos productos inteligentes como smartphones, SmartHome o SmartGarden, lo que significa que estos pueden usarse de manera intuitiva y pueden liberarnos de algunas de nuestras tareas al asumir diversas labores de forma independiente e inteligente. Un ejemplo sería controlar un sistema de calefacción basado en nuestra ubicación actual. Incluso dispositivos como cortadoras de césped pueden operarse de manera "inteligente", y también podrían comunicarse con otros aparatos como sensores de humedad o sistemas de riego para capacidades optimizadas sin que se requiera ninguna acción adicional.<\/P><\/P>Todo esto ya está disponible o se está desarrollando actualmente. Algunos de los primeros indicios se pueden detectar en el contexto del Internet of Things, pero siguen siendo muy locales. En la mayoría de los casos, la compatibilidad depende del fabricante y los dispositivos están diseñados solo para tareas "menores".<\/P><\/P>¿Qué pasaría si estos productos pudieran aprovechar todos sus datos para comunicarse con miles de otros artículos, no solo localmente, sino a nivel regional o incluso internacional? ¿Qué podríamos esperar de estos productos y qué ventajas podrían realizarse tanto para los usuarios finales como para otros aparatos, tal vez incluso nuevas oportunidades comerciales para los fabricantes?<\/SPAN><\/P><\/P>
<\/SPAN><\/P><\/P>Con el control, monitoreo y comunicación basados en la ubicación queremos mostrar que ya hoy existe un potencial mucho mayor. Para ello, nuestro enfoque estará en los componentes más importantes de integración de datos y cómo explotar todo el potencial de la información: la referencia espacial.<\/P><\/P>Para nuestro ejemplo, se utilizó una cortadora de césped robótica comercial y se amplió con conciencia de ubicación. Esta información está vinculada a la tecnología ArcGIS. El resultado: una cortadora de césped robótica aún más inteligente que no solo puede cortar el césped sino que también está informada sobre alertas meteorológicas severas relevantes y en qué casos podría ser mejor regresar a la estación de carga. Al mismo tiempo, utiliza sus datos de sensores para "advertir" a otros dispositivos en proximidad cercana.<\/SPAN><\/P><\/P>
<\/SPAN><\/P><\/P>La base para estas capacidades se estableció en un proyecto semestral en la universidad de Bochum. Estudiantes y personal docente trabajaron juntos ampliando la funcionalidad del robot: La comunicación con el dispositivo es posible vía REST, puede determinar su ubicación con una señal GPS y puede ser controlado remotamente. Para la detección de la posición actual se usa un módulo GPS USB. Sensores de temperatura y humedad complementan el sistema existente de sensores. Ambos sensores están conectados a una Raspberry Pi y montados en el robot.<\/P><\/P>
<\/P><\/P>Todo el sistema actuador fue implementado usando scripts Python. Los datos actuales del sensor se leen en intervalos especificados y se publican vía MQTT (Message Queue Telemetry Transport), un protocolo abierto y ligero para mensajería Machine-to-Machine (M2M). Se utiliza un broker MQTT para este propósito particular. Eclipse Paho permite la integración del despliegue cliente MQTT en los scripts Python para publicar y recibir datos del sensor.<\/P><\/P>La parte más difícil de la implementación es el sistema de control de la cortadora robótica. Inicialmente, la cortadora no proporcionaba ninguna interfaz abierta de comunicación. Pero un desarrollador ingenioso del norte de Alemania ideó un módulo de extensión ("Robonect H30x<\/A>") en su tiempo libre que permite la transmisión de comandos HTTP al robot.<\/P><\/P>
Para que la cortadora determine si está ubicada en un área con alertas meteorológicas severas, se integra información del
ArcGIS GeoEvent Extension for Server<\/A>. Como extensión ArcGIS Enterprise, este componente permite el procesamiento automatizado en tiempo real de datos. Sin embargo, GeoEvent Server no proporciona conectores MQTT "listos para usar". Un proyecto para proveer esto fue establecido por Esri en GitHub<\/A> y permitió una actualización con esta característica importante.<\/P><\/P>
Las alertas meteorológicas severas se proporcionan como GeoFences, sincronizándose con un ArcGIS Feature Service.<\/P>
<\/P>
Los datos del sensor en tiempo real se recopilan mediante un GeoEvent Service. Los llamados GeoEvents se generan automáticamente a partir del mensaje JSON MQTT para verificar si la cortadora robótica está ubicada en un área con alertas meteorológicas severas. Si este es el caso, el robot recibirá un comando "Go Home" vía MQTT para regresar a la estación de carga.<\/P>
<\/P>
Para persistencia, los datos del sensor se transfieren a un feature service y, además, son usados por un stream service para visualización en tiempo real.<\/SPAN><\/P>
<\/SPAN><\/P><\/P>La visualización y control de la demostración se ejecutan en un
Dashboard configurado específicamente para este propósito.<\/P><\/P>El siguiente video demuestra el funcionamiento de la cortadora robótica:<\/P>https:\/\/players.brightcove.net\/6161463677001/default_default/index.html?videoId=6162400344001