Urban Data Platform (UDP) is Atos open, interoperable, and standard solution for Smart Services, applicable in any vertical domain (smart cities, smart agriculture, smart infrastructures, etc.). It allows integrating and collecting information from sensors and other data sources, normalizing that data and processing it to provide aggregated and intelligent views of raw data to support the decision making.
UDP is powered by FIWARE technology, which is an open-source components framework to access and manage heterogeneous context information through APIs. It relies on NGSI standard (Next Generation Service Interface) for the exchange of context information. It provides a set of functional blocks called Generic Enablers to build smart solutions from context information. Atos is a founder partner and member of the FIWARE Foundation since 2016. The Foundation has currently more than 340 members from across the world, and its mission is to maintain, evolve, globalize, and support the industrialization of FIWARE.
- Collect information from the environment, through sensors or open data sources, mobile devices u other sources fulfilling the security and privacy requirements.
- Full management of all IoT devices integrated in the platform.
- Normalize the collected data to the NGSI format, translating from source formats and different protocols to the platform data models.
- Distribute the normalized data to the diverse vertical services connected to the platform (air quality, traffic management, smart lighting, intelligent buildings, etc).
- Real time data analysis, to support the decision making.
- Visualisation of data in a graphical and visual way through maps, graphics, alarms, etc.
- Data provisioning for developing services from them.
- Triggering of actions or actuations according to some defined rules and analysed data.
- Secured access control to devices, data and services.
- Easy integration with any external system via APIs (ERPs, issue management systems, etc)
- Deployable both in cloud and on premise, according to the customer’s needs
UDP is addressing one of the main demanding type of solutions by cities and customers: the aggregation of data from diverse information sources (sensors, social networks, open data portals, historical data, management systems and many more) to developed context-aware applications and provide smart services to citizens, municipalities and business companies. UDP is following a commonly adopted approach by many cities and IT providers in the world by relaying in NGSI standard, which is currently providing the unique standard API to access context information.
The integration of diverse technologies to provide business intelligence, efficient management of IoT devices, context management of data, advance visualisation of analysed data and overall security approach is positioning Atos as a good IT provider for your smart challenge. Atos is also supporting its customers in the analysis of the use cases and business scenarios that better respond to their needs and that provide an added value and better service to the customers’ end users.
UDP has been developed using the most novel technologies both in backend and frontend. The backend relies mostly on Python technology and Django framework, using MongoDB and Postgress databases and data analytics and machine learning techniques (Pandas, Keras, Tensorflow).
The solution is easy to integrate with any external system via API (ERPs, issue management systems, etc.); deployable both in cloud and on-premise, according to customer’s needs; and replicable and customizable to each customer’s requirements. UDP is relaying on consolidated open source technologies in the market which facilitates the adoption and lower the maintenance costs and prevents the vendor lock-in, as the UDP is delivered with no license costs.
The support to the open-source components from FIWARE is guaranteed by the FIWARE Foundation and Atos is providing full support to the UDP platform, keeping the evolution of the technology up to date.
Thanks to the modularity of the platform architecture, a future extension to adapt it to new scenarios or to add new functionalities would be quite straightforward. The platform is scalable according to the volume of sensors, data, and services to provide the required level of service.