User experience and decision making will be improved with smart meters, using homogenised interfaces for decision support and management of household consumption. (Demo Case #4). This task will be aimed at elaborating a homogenised and intuitive visualization environment to offer the different services and tools to water companies and customers, using smart meters. The visualisation environment will provide the stakeholders with access to the different dashboards, analytical services and tools, together with specific sections to configure and tune up the different tools. To build the environment, D3.js, HighCharts, Leaflet, and OpenLayers visualisation tools will be considered, while Angular and/or React front-end frameworks will be used to render the information and provide the common visualization. The applications/modules to be adapted and demonstrated as modular FIWARE micro-services for smart meters are organised in three groups:
(a) Smart meter based FIWARE Applications displaying to the Water Utility at (near) real time (i.e. within 15 minutes from signal transmission) the water consumption in each household individually and as a whole.
(b) FIWARE micro-services as modular applications giving feedback to individual customers about their own current and historical water use data.
(c) FIWARE micro-services for engaging the consumers, providing information and offering suggestions for behavioural change and water saving at household level. The applications for PC, tablets and mobile phones will be based on an e- learning platform developed in iWIDGET and used in WIDEST.
Lessons learned from successfully building single player SG can then be used to create an optional multi-player online SG that would be more challenging to build and maintain as it would require a sandbox area where multiple users’ actions can impact concurrently the model online. This adds the need for a fast and reliable server-client networking infrastructure as well as robust data storage. In the past, similar projects have used Node.js in conjunction with socket.io for the back-end implementation of multi-player on line SG.