Brain4it – The open source platform developed by the City Council of Sant Feliu de Llobregat for smart cityÕs infrastructure

Countries

Policy areas

Tags:
Artificial IntelligenceCity-Osdomoticsexpert systemInternet of thingsIT infrastructuresOpen sourceREST APIroboticsSmart Cities

Organisation name Ajuntament de Sant Feliu de Llobregat

Contact person: Manuel Gonz‡lez Maya

gonzalezmm@santfeliu.cat

In 2017 the City Council of Sant Feliu de Llobregat launched an ambitious plan for Digital Transformation that articulates the policies and actions to undertake in order to digitalise the administration and transform it into an engine for the economic, productive, social, democratic and cultural development of the territory.

This strategy marks a series of objectives to adapt in an agile way to the new demands of a changing context, providing trusted and secure information and digital services for any time and place, through multiple channels. In addition, it has the goal to generate new forms of relationship with citizens, so that they can participate in the definition and design of municipal policies and public services.

The strategic objectives of the Digital Transformation Strategy are: (a) to transform the productive structure of the organization and facilitate cultural change; (b) to develop Intelligent Governance; (c) to foster the Open Government Strategy; (d) to create an innovative and efficient service supply for citizens; (e) to deploy a new model of comprehensive and quality care for citizens and businesses.

The achievement of the previously identified strategic objectives is articulated in four axes of action: 1) Digital Administration; 2) Digital services, inclusive and innovative; 3) Relational framework with citizens and companies; 4) Technologies and tools for digital transformation.

In what regards Strategic Objective (b), “to Develop Smart Governance”, the City Council aims to achieve greater efficiency in internal processes by digitalising internal procedures and key management areas of the municipal administration, as well as guaranteeing that the city has the digital infrastructures required for the intelligent management of the territory. Such infrastructures are:

  • The telecommunications infrastructures that allow collecting and transferring data and information from multiple sources scattered throughout the territory from both public and private sources;
  • The technologies and tools that enable to storage, manage and publish large amounts of information (Big Data, Open Data, Indicators…);
  • The systems of analysis, simulation, aggregation, mining and action of these data to convert them into information and knowledge (Data Warehouse, Business Intelligence, Facility Management, Prediction, Remote Management and control…);
  • The solutions that ensure the interoperability between the different management systems of the public organizations, external agencies and private stakeholders with information on the city, in order to provide services such as transport, energy, environment, weather information, etc.

In order to integrate, manage and control Ðalso remotelyÐ, all of these infrastructures, the City Council decided to develop the expert system Brain4it, a generic tool, reusable in different scenarios, programable using a simple functional language, easy to learn, but powerful enough to implement complex algorithms of artificial intelligence, fuzzy logic, learning, etc.

This expert system has made possible to have a unified point of access to data and to develop all the Smart City use cases, managing security and data governance with a modular and adaptable orientation. In fact, while being the brain of the system, Brain4it also facilitates the implementation of other expert systems and machine learning applications.

The City Hall currently uses Brain4it in multiple smart city projects and is absolutely committed to continue its development and evolution, contributing human and economic resources.

Brain4it was made using open-source software and is offered in GitHub with flexible open-source licenses, to ensure any public administration, enterprise or private person can access, copy and modify the tools, according to their needs. The goal is that it may become a common asset for public administrations, helping to share resources between them. A clear example of this is the use of Brian4it by the Reus municipality.

In addition, all the information required about how to download and use Brain4it is available in the project website and in GitHub web.

To guarantee its evolution and sustainability in the long term, the City Council intends to sign a collaboration agreement with SentiloÕs community in order to extend the use of Brain4it to the Public Administrations that are already using the platform and which may be interested in using Brain4it, as Sentilo is the open source actuator platform that Sant Feliu uses to broadcast the data collected by the sensors deployed across the city, and it is completely integrated with Brain4it. Sentilo is used across Catalonia in many municipalities and other supra-municipal administrations such as Barcelona Metropolitan Area and Barcelona Provincial Council, as well as in other cities worldwide. In 2017 Sentilo has received the ÒCertificate of Excellence in the recognition of outstanding contribution to more efficient public services for citizens and businesses in EuropeÓ in the Sharing and Reuse Awards Contest.

This collaboration agreement will mean that the City Council will help the signatories with the technical set-up of Brain4it and will provide advice on its use. Being supported by the active and diverse community of cities and companies using Sentilo, will guarantee the sustainability of the project.


Brain4it is an open source, offered in GitHub (https://github.com/brain4it/brain4) with a dual license model (EUPL 1.1 and LGPL3) in order to facilitate its reuse and integration in other projects.

It has demonstrated the potential for successful adaptation to other public administrations and contexts, such as the City Council of Reus that is already using the software.

There are several lessons we have learned from the use of Brain4it:

  • Using open standards and free software is the first smart decision a smart city should take.
  • Before acquiring the devices of a system (sensors and actuators), it is needed a very clear strategy defined in order to know what hardware is actually needed to achieve the best results.
  • The devices to be acquired should be based on open protocols and standard technologies if possible, to avoid lock vendors and facilitate the integration with Brain4it and other technologies.

Also interesting