The Smart City Project

Presentation & objectives

Welcome to the project page!

This Learning and Assessment Situation aims to bring together and implement the different skills studied through the networks & computer science pillar of semester 6.

A set of sensors distributed throughout the city collect environmental measurements, which feed a server database, allowing experts and citizens to observe the evolution of the situation.

Such a system requires coding (transmitters, receiver, user interface), management of network aspects (between sensors and server, between server and users) and data management within a database.

The diagram below gives an informal view of the overall system. Step-by-step sessions spend time focusing and developing the details of the different aspects involved and guiding the development of the system.

S e n s o r s S ° e ° r ° v e r + D B = = U = s = e = r = s

Schedule

  1. Basics

  2. Data-model

  3. Discovering Vert.x / HTTP

  4. Data persistence with JPA

  5. Sensors data management

  6. Connecting to the front-end

Evaluation

When?

How?