A Directiva europea 2019/1024 de datos abertos e reutilización da información do sector público fai fincapé, entre outros moitos aspectos, en a importancia de publicar datos en tempo real. En realidade, o documento fala de datos dinámicos, que define como “documentos en formato dixital, suxeitos a actualizacións frecuentes ou en tempo real debido á súa volatilidade ou rápida obsolescencia”. De acordo con a Directiva, os organismos públicos deben pór estes datos a disposición da cidadanía para a súa reutilización inmediatamente despois da súa recollida, mediante APIs adecuadas e, cando sexa posible, como descarga masiva.
Para profundar nesta situación, o Portal de Datos Europeo, Data.europa.eu , publicou o informe “ Real-estafe data 2022: Approaches to integrating real-estafe data sources in data.europa.eu ” que analiza o potencial dos datos en tempo real. Para iso toma como base os resultados dun seminario web celebrado polo data.europa.eu o 5 de abril de 2022, cuxa gravación está dispoñible na súa páxina web .
Ademais de detallar as conclusións do evento, o informe ofrece un breve resumo da información e as tecnoloxías presentadas no mesmo, de gran utilidade para compartir datos en tempo real.
A importancia dos datos en tempo real
O informe comeza explicando que son os datos en tempo real: aqueles que se actualizan con frecuencia e entréganse inmediatamente despois da súa recollida, como diciamos anteriormente. Estes datos poden ser dunha natureza moi heteroxénea. O seguinte cadro recolle algúns exemplos:
Este tipo de datos son moi utilizados para dar forma a aplicacións que informan o tráfico, o prezo da enerxía, o tempo que vai facer ou os fluxos de persoas en determinados espazos.
Estándares para compartir datos en tempo real
A interoperabilidade é un dos factores máis importantes a ter en conta á hora de seleccionar a tecnoloxía máis adecuada para o intercambio de datos en tempo real. Precísase unha linguaxe común, é dicir, formatos de datos comúns e interfaces de acceso a datos que permitan o fluxo de datos en tempo real. Dous estándares que xa son moi utilizados no ámbito da Internet das cousas (IoT nas súas siglas en inglés) e que poden axudar neste sentido son:
SensorThings API , de Open Geospatial Consortium , xurdiu en 2016 e foi considerado como unha boa práctica para a compartición de datos cumprindo con a Directiva INSPIRE .
Este estándar supón un marco aberto e unificado que permite codificar e proporcionar acceso aos fluxos de datos xerados por sensores. Baséase nas especificacións REST e JSON e segue os principios de o estándar OData (OASIS Open Data Protocol) .
STA ofrece funcionalidades comúns para crear, ler, actualizar e eliminar recursos de sensores. Permite a formulación de consultas complexas adaptadas ao modelo de datos subxacente, o que permite un acceso máis directo aos datos concretos que o usuario necesita. Entre as opcións de consulta, destacan os filtrados por período de tempo, parámetros observados ou propiedades do recurso, que permiten reducir o volume de datos descargados. Tamén permite ordenar o contido dun resultado por criterios especificados polo usuario e proporciona unha integración directa co estándar MQTT, o cal se explica a seguir.
- Message Queuing Telemetry Transport (MQTT)
MQTT foi inventado polo Dr. Andy Stanford-Clark, de IBM, e Arlen Nipper, de Arcom (agora Eurotech), en 1999. Do mesmo xeito que STA, tamén é un estándar de OASIS.
O protocolo MQTT permite o intercambio de mensaxes segundo o principio de publicación/subscrición. O elemento central de MQTT é o uso de brokers, que toman as mensaxes entrantes dos publicadores e distribúenos a todos os usuarios que teñen unha subscrición para ese tipo de datos. Neste tipo de contornas, os datos organízanse por temas, que se definen libremente e permiten agrupar as mensaxes en canles temáticas aos cales se subscriben os usuarios.
Ente as vantaxes deste sistema está a redución da latencia, a súa sinxeleza e axilidade, o que facilita a súa implementación e uso en contornas restrinxidas (por exemplo, cun largo de banda ou conectividade limitados).
No caso do portal europeo, os usuarios xa poden atopar conxuntos de datos en tempo real baseados en MQTT. Con todo, aínda non existe un enfoque común para proporcionar metadatos sobre os brokers e os temas que ofrecen, polo que se continúa traballando niso.
Outras conclusións do informe
O informe proporciona un conxunto de recomendacións sobre como mellorar a capacidade de localizar fontes de datos en tempo real a través de data.europa.eu. Para iso establecéronse unha serie de accións a curto e medio prazo, que inclúen a recollida de casos de uso, o soporte aos provedores de datos ou o desenvolvemento de boas prácticas para unificar os metadatos.
Fonte orixinal da noticia