Datu bistaratze soluzioen garapena Smartcity proiektuetan · 2016. 7. 26. · –Kalefakzio sareak...
Transcript of Datu bistaratze soluzioen garapena Smartcity proiektuetan · 2016. 7. 26. · –Kalefakzio sareak...
![Page 1: Datu bistaratze soluzioen garapena Smartcity proiektuetan · 2016. 7. 26. · –Kalefakzio sareak – Energia berriztagarriak –Metodologia eta prozedura berritzaileen garapena](https://reader034.fdocuments.mx/reader034/viewer/2022051810/60166039dbeceb614f0d24f3/html5/thumbnails/1.jpg)
Datu bistaratze soluzioen garapena Smartcity proiektuetan Iker Martinez De Agirre Mendia
2016-07-20
Mondragon Goi Eskola Politeknikoa - MU
![Page 2: Datu bistaratze soluzioen garapena Smartcity proiektuetan · 2016. 7. 26. · –Kalefakzio sareak – Energia berriztagarriak –Metodologia eta prozedura berritzaileen garapena](https://reader034.fdocuments.mx/reader034/viewer/2022051810/60166039dbeceb614f0d24f3/html5/thumbnails/2.jpg)
CITyFiED PROIEKTUA • 21 Bazkide – 5 Europar herrialde
• 3 Frogapen gune (Suedia, Turkia eta Espainia)
• Finantziazioa - Europar Batasunaren VII Marco Programa
• Helburuak – Energia kontsumoaren/beharraren murrizketa
– Distrituen berritze energetikoak
– Kalefakzio sareak – Energia berriztagarriak
– Metodologia eta prozedura berritzaileen garapena
– Hedapen potentziala
• Monitorizazioa BISTARATZE SOLUZIOAK
2
This project has received funding from the European Union’s Seventh Programme for research, technological development and demonstration under grant agreement No 609129
![Page 3: Datu bistaratze soluzioen garapena Smartcity proiektuetan · 2016. 7. 26. · –Kalefakzio sareak – Energia berriztagarriak –Metodologia eta prozedura berritzaileen garapena](https://reader034.fdocuments.mx/reader034/viewer/2022051810/60166039dbeceb614f0d24f3/html5/thumbnails/3.jpg)
CITYFIED PROIEKTUA - METODOLOGIA
Kontzeptualizazioa
Diseinua
Garapena
Hedapena
• Erabiltzaile eta soluzioen identifikazioa • Identitate grafikoaren definizioa • Teknologien identifikazioa • Balio proposamena
3
![Page 4: Datu bistaratze soluzioen garapena Smartcity proiektuetan · 2016. 7. 26. · –Kalefakzio sareak – Energia berriztagarriak –Metodologia eta prozedura berritzaileen garapena](https://reader034.fdocuments.mx/reader034/viewer/2022051810/60166039dbeceb614f0d24f3/html5/thumbnails/4.jpg)
CITYFIED PROIEKTUA - METODOLOGIA
Kontzeptualizazioa
Diseinua
Garapena
Hedapena
• Esperientzia diseinua • Diseinu estatikoa • Diseinu analitikoa • Erabiltzaileen testa • Baldintza teknikoak
4
![Page 5: Datu bistaratze soluzioen garapena Smartcity proiektuetan · 2016. 7. 26. · –Kalefakzio sareak – Energia berriztagarriak –Metodologia eta prozedura berritzaileen garapena](https://reader034.fdocuments.mx/reader034/viewer/2022051810/60166039dbeceb614f0d24f3/html5/thumbnails/5.jpg)
CITYFIED PROIEKTUA - METODOLOGIA
Kontzeptualizazioa
Diseinua
Garapena
Hedapena
• Front End + Back End garapena • Frogapena
5 PC Tablet Smartphone
![Page 6: Datu bistaratze soluzioen garapena Smartcity proiektuetan · 2016. 7. 26. · –Kalefakzio sareak – Energia berriztagarriak –Metodologia eta prozedura berritzaileen garapena](https://reader034.fdocuments.mx/reader034/viewer/2022051810/60166039dbeceb614f0d24f3/html5/thumbnails/6.jpg)
CITYFIED PROIEKTUA - METODOLOGIA
Kontzeptualizazioa
Diseinua
Garapena
Hedapena
• Hedapena • Monitorizazioa
6
![Page 7: Datu bistaratze soluzioen garapena Smartcity proiektuetan · 2016. 7. 26. · –Kalefakzio sareak – Energia berriztagarriak –Metodologia eta prozedura berritzaileen garapena](https://reader034.fdocuments.mx/reader034/viewer/2022051810/60166039dbeceb614f0d24f3/html5/thumbnails/7.jpg)
PROIEKTUAREN TESTUINGURUA - EKOSISTEMA • Frogapen gunea: Torrelago distritua, Laguna De Duero, Valladolid
7
CITyFiEDPlatform
Business Intelligence
Web API
ETL
ConsumerApplications
VisualizationSolutionsResidents
KPI Governance
DH SimulationAlgorithms
Reporting tool
BI ETL DH OutETL
RWD HMI
Django Web API
DH inETL
DH Web Service (up)
ProviderSystems/Access
HEMS KPI Data DH (DEMS)Structural
Data
KPI Form
KPIETL
HEMS Stream
Processor
HEMS ETL
BackofficeForms
DH Web Service (down)
![Page 8: Datu bistaratze soluzioen garapena Smartcity proiektuetan · 2016. 7. 26. · –Kalefakzio sareak – Energia berriztagarriak –Metodologia eta prozedura berritzaileen garapena](https://reader034.fdocuments.mx/reader034/viewer/2022051810/60166039dbeceb614f0d24f3/html5/thumbnails/8.jpg)
PROIEKTUAREN TESTUINGURUA - EKOSISTEMA • Frogapen gunea: Torrelago distritua, Laguna De Duero, Valladolid
8
HEMS
DATU BASEA
WEB ZERBITZARIA
Kontsumo datuak
Datu elkarbanaketa
![Page 9: Datu bistaratze soluzioen garapena Smartcity proiektuetan · 2016. 7. 26. · –Kalefakzio sareak – Energia berriztagarriak –Metodologia eta prozedura berritzaileen garapena](https://reader034.fdocuments.mx/reader034/viewer/2022051810/60166039dbeceb614f0d24f3/html5/thumbnails/9.jpg)
SOLUZIO TEKNOLOGIKOA: WEB APLIKAZIOA • Web aplikazioa Django Web Framework
• Gailu ezberdinetara moldakorra (Responsive Web Design)
• Edukia – Kontsumo energetikoa
• Egunekoa & Hilabetekoa
• Familiaka Bilakaera
– Etxetresnaka
– Gomendioak
• Orokorrak & Pertsonalizatuak
– Alertak
– Eguraldia & Kalefakzio gomendioa
9
![Page 10: Datu bistaratze soluzioen garapena Smartcity proiektuetan · 2016. 7. 26. · –Kalefakzio sareak – Energia berriztagarriak –Metodologia eta prozedura berritzaileen garapena](https://reader034.fdocuments.mx/reader034/viewer/2022051810/60166039dbeceb614f0d24f3/html5/thumbnails/10.jpg)
SOLUZIO TEKNOLOGIKOA – FRONT-END • Programazio lengoaiak: HTML – CSS – Javascript
• Mobile-First, Responsive Web Design Telefono mugikorrak, tabletak, PC
• Baliabide grafikoak
10
![Page 11: Datu bistaratze soluzioen garapena Smartcity proiektuetan · 2016. 7. 26. · –Kalefakzio sareak – Energia berriztagarriak –Metodologia eta prozedura berritzaileen garapena](https://reader034.fdocuments.mx/reader034/viewer/2022051810/60166039dbeceb614f0d24f3/html5/thumbnails/11.jpg)
SOLUZIO TEKNOLOGIKOA – FRONT-END • Bootstrap
– Pantailaren egitura Zutabeak
– Menuak
– Formularioak
– Botoiak, “select” elementuak
11
![Page 12: Datu bistaratze soluzioen garapena Smartcity proiektuetan · 2016. 7. 26. · –Kalefakzio sareak – Energia berriztagarriak –Metodologia eta prozedura berritzaileen garapena](https://reader034.fdocuments.mx/reader034/viewer/2022051810/60166039dbeceb614f0d24f3/html5/thumbnails/12.jpg)
SOLUZIO TEKNOLOGIKOA – FRONT-END • d3.js
– Datu eskaerak (GET)
– Kontsumo grafikoak
• “Angular gauge” Egunerokotasuneko kontsumoa
• Lerro grafikoak Kontsumoaren bilakaera
12
![Page 13: Datu bistaratze soluzioen garapena Smartcity proiektuetan · 2016. 7. 26. · –Kalefakzio sareak – Energia berriztagarriak –Metodologia eta prozedura berritzaileen garapena](https://reader034.fdocuments.mx/reader034/viewer/2022051810/60166039dbeceb614f0d24f3/html5/thumbnails/13.jpg)
SOLUZIO TEKNOLOGIKOA – BACK-END
13
DJANGO – CITyFiED PROJECT
server
app: cityfied
*.html *.css *.js renderizatu
urls.py
views.py
app: api
urls.py
views.py
models.py
client
1.- Eskaera
2.- Erantzuna 3.- Datu eskaera (GET, POST, …)
4.- Erantzuna
BBDD
query
![Page 14: Datu bistaratze soluzioen garapena Smartcity proiektuetan · 2016. 7. 26. · –Kalefakzio sareak – Energia berriztagarriak –Metodologia eta prozedura berritzaileen garapena](https://reader034.fdocuments.mx/reader034/viewer/2022051810/60166039dbeceb614f0d24f3/html5/thumbnails/14.jpg)
SOLUZIO TEKNOLOGIKOA – BACK-END
14
Funtzioa Python paketeak
Django django
Django REST djangorestframework
SQL Server DB (Azure) konexioa django-mssql, pyodbc, django-pyodbc-azure
Azure integrazioa
azure, azure-common, azure-mgmt, azure-mgmt-common, azure-mgmt-compute, azure-mgmt-network, azure-mgmt-nspkg, azure-mgmt-resource, azure-mgmt-storage, azure-nspkg, azure-servicebus, azure-servicemanagement-legacy, azure-storage
Pasahitzen enkriptazioa bcrypt
Eguraldiaren iragarpenaren interpretazioa lxml
Python “datetime” moduloak python-dateutil
Itzulpenak python-gettext
Cache (eguraldia) python-memcached
![Page 15: Datu bistaratze soluzioen garapena Smartcity proiektuetan · 2016. 7. 26. · –Kalefakzio sareak – Energia berriztagarriak –Metodologia eta prozedura berritzaileen garapena](https://reader034.fdocuments.mx/reader034/viewer/2022051810/60166039dbeceb614f0d24f3/html5/thumbnails/15.jpg)
DJANGO – MICROSOFT AZURE
15
1. Eszenarioa 2. Eszenarioa
![Page 16: Datu bistaratze soluzioen garapena Smartcity proiektuetan · 2016. 7. 26. · –Kalefakzio sareak – Energia berriztagarriak –Metodologia eta prozedura berritzaileen garapena](https://reader034.fdocuments.mx/reader034/viewer/2022051810/60166039dbeceb614f0d24f3/html5/thumbnails/16.jpg)
DJANGO – MICROSOFT AZURE
16
1. Pausoa: Django (Ubuntu) SQL Server DB (Microsoft Azure)
![Page 17: Datu bistaratze soluzioen garapena Smartcity proiektuetan · 2016. 7. 26. · –Kalefakzio sareak – Energia berriztagarriak –Metodologia eta prozedura berritzaileen garapena](https://reader034.fdocuments.mx/reader034/viewer/2022051810/60166039dbeceb614f0d24f3/html5/thumbnails/17.jpg)
DJANGO – MICROSOFT AZURE
17
2. Pausoa: Django (Ubuntu) Django (Windows) Django & SQL Server (Microsoft Azure)
![Page 18: Datu bistaratze soluzioen garapena Smartcity proiektuetan · 2016. 7. 26. · –Kalefakzio sareak – Energia berriztagarriak –Metodologia eta prozedura berritzaileen garapena](https://reader034.fdocuments.mx/reader034/viewer/2022051810/60166039dbeceb614f0d24f3/html5/thumbnails/18.jpg)
DJANGO – MICROSOFT AZURE
18
1.- Publikatu
2.- Web app aukeratu/sortu
![Page 19: Datu bistaratze soluzioen garapena Smartcity proiektuetan · 2016. 7. 26. · –Kalefakzio sareak – Energia berriztagarriak –Metodologia eta prozedura berritzaileen garapena](https://reader034.fdocuments.mx/reader034/viewer/2022051810/60166039dbeceb614f0d24f3/html5/thumbnails/19.jpg)
DJANGO – MICROSOFT AZURE
19
3.- Konexio ezarpenak 4.- Ezarpen gehigarriak + aurreikuspena
![Page 20: Datu bistaratze soluzioen garapena Smartcity proiektuetan · 2016. 7. 26. · –Kalefakzio sareak – Energia berriztagarriak –Metodologia eta prozedura berritzaileen garapena](https://reader034.fdocuments.mx/reader034/viewer/2022051810/60166039dbeceb614f0d24f3/html5/thumbnails/20.jpg)
DJANGO – MICROSOFT AZURE
20
![Page 21: Datu bistaratze soluzioen garapena Smartcity proiektuetan · 2016. 7. 26. · –Kalefakzio sareak – Energia berriztagarriak –Metodologia eta prozedura berritzaileen garapena](https://reader034.fdocuments.mx/reader034/viewer/2022051810/60166039dbeceb614f0d24f3/html5/thumbnails/21.jpg)
ETORKIZUNEKO ILDOAK • Errekomendazio & Mezu sistema automatizatua
– Erabiltzaileen kontsumoan oinarritua
• Front-End optimizazioa – Errekurtso grafiko gehiago erabili – RWD Ezaugarriak hobetu Pantailen neurri tartea handitu
• Back-End optimizazioa – Django teknologian sakondu
• Itzulpenerako tresna espezializatuak Django Rosetta
– Eguraldiaren datuak Internazionalizazioa – Azure teknologian sakondu
21
![Page 22: Datu bistaratze soluzioen garapena Smartcity proiektuetan · 2016. 7. 26. · –Kalefakzio sareak – Energia berriztagarriak –Metodologia eta prozedura berritzaileen garapena](https://reader034.fdocuments.mx/reader034/viewer/2022051810/60166039dbeceb614f0d24f3/html5/thumbnails/22.jpg)
ESKERRIK ASKO
22
https://twitter.com/ikermdagirre
https://www.linkedin.com/in/ikermdagirre