BLOG

Security comes first, both for the users and the developers of CAMoN services in terms of privacy and data integrity. For this reason, the application has been developed in order to avoid cases of identity theft and violation of user privacy to protect the information provided by users.

The implementation of a connection method in the application that guarantees that the information of the users is not found in the service address is one of the works of the developer team. This means that the information is not stored in the navigation histories and allows its submission discreetly.

On the other hand, the personal information generated by the users is anonymized with a unique code assigned to each user. The aim is to comply with the requirements of the OrganiCity experimentation platform in terms of data anonymization.

OrganiCity offers a platform that allows experimenters to access guidelines for the development of projects and key concepts to make connections with its framework.

As a first requirement, an account linked to the OrganiCity Experimenter Portal is obtained, in which the CAMoN project is located. Through the Experimenter Portal, you get the authentication credentials to connect to the OrganiCity framework.

In the first instance, the Authentication and Authorization API is executed, which generates a user verification access token, to later access the other APIs.

The first implementation of the connection system was made with the Angular 2 HTTP library. However, during the work with this framework, the development team determined that the Ionic native HTTP connection library had better response time for mobile devices.

To save the environmental data that is collected by means of the mobile application, an HTTPS request is made, which sends in JSON format the data to the asset created […]

An intelligent city is one that is concerned with establishing the use of ICT within its processes to enhance development, creation and innovation capabilities through integrated information systems in order to benefit citizens by making efficient use of ICT. the available resources such as infrastructure and technology.

The development of smart cities is oriented towards sustainability, seeking to offer timely solutions to address the needs of the community, state, company and inhabitants in the most important aspects such as economic, social, environmental and mobility. To articulate the planning, the execution and the technology for the good of the human dignity to generate new tools in the daily field that improve the environment of the citizens is the main reason to be a Smart City.

It should be noted that smart cities would not be sufficiently exploited if they do not have citizens who benefit from the new proposals and these citizens make […]

As a part of the CAMoN project, the research group lead by Cartagena has designed and implemented the specific software to perform experiments within the OrganiCity technical environment.This implies, among other aspects, the creation of the necessary assets together with the appropriate delivery of environmental parameters to OrganiCity. Note that the structure of the data dispatched to OrganiCity has been already commented in another post about the gateway.

In particular, this information is sent automatically, i. e. without human interaction, from the gateway (also designed and implemented by our group) to the OrganiCity platform. This issue is accomplished if and when the gateway receives data from the publishers in charge of capturing and measuring air pollution. The right operation between the gateway and OrganiCity platform was checked and verified, thanks to several tests carried out at Cartagena using vehicles which include our publishers to transmit later sensor data to the gateway when both […]

The Cartagena team has implemented and configured the required databases to store and process later sensor data of the CAMoN project. The two databases created are the following ones:

Sensors. It is in charge of storing data captured by environmental pollution sensors integrated in the publisher in the same format as in OrganiCity. Therefore, it is an OrganiCity backup database.

Users. It stores information related to the registered users.

These databases have been created in CouchDB, which, as in OrganiCity, employs the JSON format to store information. Therefore, for our purposes, the use of JSON for both platforms implies that CouchDB is an efficient and straightforward way of storage. In addition, CouchDB databases increase the data security since the information is only accessible from the localhost, never from external connections, even if it contains the user and password belong to the databases under consideration.

Concerning the design and implementation of the gateway device, there are significant differences with respect to the device which measures air pollution (publisher). The functionality of this gateway is simple; on the one hand, to receive the data collected by the different publishers that are capturing measurements by the city and, on the other hand, to upload the sensor information both to our database (CouchDB) and to the OrganiCity technical environment. To achieve these goals, the Technical University of Cartagena group has implemented the appropriate software to provide the gateway with the appropriate functions. The programmed code satisfies the following features: (i) the complete automation of its operation in order to facilitate the deployment to potential end-users and (ii) the adjustment of the data captured by the publishers to the asset of the OrganiCity platform.

Regarding the second item, sensor data will be included in a JSON message. In this message, the information […]