Community and community management A casestudy · Energy, Lighting, Parking, ... •Management of...
Transcript of Community and community management A casestudy · Energy, Lighting, Parking, ... •Management of...
Community and community managementA case study
2
Why a sensor platform?
Creates the catalogue of sensors and actuators installed in the city, a basic piece for managing maintenance costs (OPEX) from the beginningUncouples sensors and actuators from the applications that use them
Breaks down the vertical solutions or silos
Prevents the proliferation of isolated systems
Allows applications to share data from sensors
Offers common services needed by all applications: Catalogue of sensors/actuators, Monitoring, Quality of ServiceAllows protocol translations between sensors/actuators and applications
Sentilo is an open source sensor and actuator platform designed to fit in
the Smart City architecture of any
city looking for openness and easy
interoperability.
3
What is Sentilo?
PROVIDERSDirect• Devices (direct)• Hubs • 3rd party appsW/Protocol adapter:• Scada (ModBus/RTU/MTU/OPC)• Smart Metering (DLMS IEC62056)• 3rd party systems
DATA PROCESSING AGENTS
Real TimeStorageCatalog Pub/Sub
Alerts
Ext. Storage
Ext. Storage
Ext. Storage
ConnectorConnectorConnector
Secu
rity
/ Gov
erna
nce
Mon
itorin
g / A
udit
API HTTP/Rest
API HTTP/Rest
Provider
Provider
WNS
Provider
INETWANMAN
APPSDirect• BCN Apps• 3rd party apps / systemsW/Protocol adapter:• OGC Compliant• City SDK• iCIty
Apps
W/Modules & Agents:• Alerts• Storage• Connectors• Monitoring• Audit
• Events• Historian•…
Subscribed to:• Data changes• Alerts
Subscribed to:• Orders
Publish:• Data (virtual
sensors)• Orders• Alerts
Publish:• Data
• Alerts
Other:• Autoregistry • Pull orders
Other:• Catalog Mgmt• Data querys
Data acquisi-
tion
Data trans-
mission and data process
Business processes
Sentilo projects
3
>2.800 sensors in 15municipal buildings
Energy monitoring Urban Lab & City monitoring
>150 sensors in 3 areas (Born, Taulat, Pg Gràcia)BA
RCEL
ON
A
City monitoring
BARC
ELO
NA
>600 sensors in 5 areas (Les Corts, Av Diagonal, St Joan, Paral·lel, A Capmany)
Waste collection
TERR
ASSA >900 containers
3 truck routes
Smart Parking
REU
S >175 parking spots
>600 daily users
Energy, Lighting, Parking, Traffic lights, Watering, …
OTH
ER C
ITIE
S
5
Why Sentilo?It’s a reality … in Barcelona and in other cities and organizations
It’s open source … and has no cost 1
It’s free … and each city can evolve it according its interests
It’s simple … to develop new Java modules
It’s a shared platform… where everyone can play and nobody dominates
It’s flexible … and can grow horizontally in a unlimited way
It’s swift and light … thanks to its PUSH model
It’s easy to fit in with … sensors and applications thanks to the API REST
It’s attractive … because there is an ecosystem around it
It’s modular … and provides a space for applications’ modules
It’s collaborative … because there is a Community supporting it
1 Dual licensing regime, under the EUPL 1.1 and LGPL3 licenses (or later versions). You can download, install, build, use, extend, modify and redistribute the code.
Foss Governance models• Why?
• Lots of decisions to take• Legal• Technical• Economic• Community
• No specific hierarchy• Many processes to ensure continuity/sustainability• Management of community issues + communication• Rules of engagement and participation
• Diversity, (a)sincronicity
Foss Governance models• Lots of models
• Pure dictatorship – my word rules• Benevolent dictador – my word rules, but I’m cool (and collaborative)• Meritocratic - distributed control/responsibilities based on talent / contributions• Committees/burocracy• Whoever has the biggest or longest flame• A mix of all the above: BD with commitee suport, rotating BD...
• Main concerns• Definition of
• Roles and responsibilities (definition and performance)• Support mechanisms / channels• Decision making process
• Hot topics• Contributions• Documentation• Forking• Strategic focus / loss of control • Red tape
Solution?
• Choose model to fit the project• Small and agile (most) v. Large and “weighty” (Apache)• Lean processes / quick decision making v. Thinking through and participation• As horitzontal (open/available) as possible v. Control and hierarchy
• Evolve• Sustainability of the most adaptable
Source OSS Watch - http://oss-watch.ac.uk/resources/governancemodels
Sentilo Community: a particular model (not?) to be followed
Sentilo characteristics• Significant Public Entity involvement – the Cities
• Legal controls on activities (contracting, públic-private partnerships, etc.) • Membership diversity
• Public entities• Private companies (products)• Private service providers (integrators)• Individuals (independent programmers, students, professors)
• Diversity of interests• “consumers” (cities)• “providers” (hardware/software)• “users” (in the end, citizens)
Governance Tools – documentation
Documents: • Governance
• “Sentilo Community Organization and processes” online at website• Legal
• License: EUPL/LGPL• Trademark policy• Developer certificate of origin (DCO)
• Technical• Contribution process (contribs under project dual license, DCO)• Online tech documentation (Github/wiki)
• Community• Website materials
Some principles
14
SponsorsCommunity members
Partners
Support the project with direct investments, either in money or in kind
Support the project with some kind of collaboration, either as users or as providers of services or parts
The Sentilo ecosystem
SupportersInterest group
Have declared their support to the project. They intend to be involved in the community in the future or they simply wish to be Sentilo's friends.
15
Sentilo Ecosystem: SponsorsSentilo it’s built, used and supported by an active and diverse community of
cities and companies that believe that using open standards and free software is the first smart decision a Smart City should take
SponsorsCities and companies
building Sentilo
http://www.sentilo.io/xwiki/bin/view/Sentilo.About.Project/Sponsors
16
Sentilo Ecosystem: Partners
http://www.sentilo.io/xwiki/bin/view/Sentilo.About.Project/Partners
SENSOR COMPANIES INTEGRATORS OTHER SERVICES
Blue WaveCESVACIRCUTORCTRL 4ENVIRODistromelEffilogicsEnerkiaEnevoIGS ResearchLibelliumSamclaSensefieldsStarlabTST SistemasUrbioticaWebdomWorldsensingZolertia
Boreal ITETRAIDBoxIECISAKeacousticsMayflowerOasys SWSIGESmart Data System
Wonderware
CAT PLCity ProtocolID LawOPS ConsultingTESEMThingtia Cloud
PartnersCompanies
with products / services
adapted to Sentilo
Agència Catalana de l’Aigua
Ajuntament de Barcelona
Ajuntament de CambrilsAjuntament de Reus
Ajuntament de TerrassaÀrea Metropolitana
BarcelonaDiputació de Barcelona
Dubai Municipality
PartnersCities using Sentilo
17
Sentilo Ecosystem: Supporters
http://www.sentilo.io/xwiki/bin/view/Sentilo.About.Project/Partners
SENSOR COMPANIES INTEGRATORS INTEGRATORS
9HabitatDatalong 16DexmaDFRCMobaOnlabProgresSirecsaSmarty PlanetTecbrainWavecontrol
ADTELAltranAP FuturaAtmosferiaCastinfoConcatelElecnorEtecnici2CATIoTIPKunakMOAI SolutionsNeapolisNexus Geographics
OpticitsRDMesReviveRosmimanTMTC-TechTracasaWeather Ex Machina
OTHER SERVICES
AntevertiDesidedatum
SupportersCompanies
interested in Sentilo
Ajuntament CornellàAjuntament Figueres
Ajuntament GranollersAjuntament l’Hospitalet
Ajuntament ManresaAjuntament MataróAjuntament Sabadell
Ajuntament Sant Boi LlobregatAjuntament Sant Cugat
Ajuntament Sant Feliu LlobregatAjuntament Sant Vicenç Horts
Ajuntament TarragonaAjuntament Vilafranca Penedès
Cloud BarcelonaKobe City Council
SupportersCities
interested in Sentilo
18
Executive CommitteeCommunity Strategy (rules, day to day administration, communication)
ExCom
Technical CommitteeTechnical Strategy (architecture and roadmap)
TechCom
Cities Steering CommitteeProtects cities’ strategyCityCom
Membership CommitteeOrganizes and supervises elections. Approves membershipMemCom
Advisory BoardTechnical and strategic adviseAdvBoard
Sentilo community governance
19
Executive RolesSentilo community governance
Project Leader: sets strategy and coordinates Area Leaders• Jordi Cirera, Barcelona
Area Leaders• Architecture, development and technical support:
Carlos Puga, Opentrends• Partners and alliances: Gloria Grau, Tesem• Legal: Malcolm Bain, ID Law• Community management: Ramon Solé, OPS• Communication and marketing: Raul González, Abertis• Code release, repositories and technical doc: Mikel
Masquefa, Opentrends.
20
Sentilo community governanceExecutive CommitteeCommunity Strategy (rules, day to day administration, communication)
ExCom
• Jordi Cirera, Barcelona (Chairperson)• Raúl González, Abertis• Malcolm Bain, ID Law• Carlos Puga, Opentrends• Ramon Solé, OPS• Albert Marín, Terrassa• Gloria Grau, Tesem
21
Sentilo community governanceTechnical CommitteeTechnical Strategy (architecture and roadmap)
TechCom
• Jordi Cirera, Barcelona (Project Leader)• Juanjo González, Abertis• Leo Blázquez, Amersam (Reus)• Pere Comas, Barcelona• Mikel Masquefa, Opentrends• Carlos Puga, Opentrends• Daniel Ros, Terrassa
22
Sentilo community governance
Cities Steering CommitteeProtects cities’ strategyCityCom
• Rafael Garcia, Barcelona• Oscar Hellin, Reus• Albert Marin, Terrassa
23
Sentilo community governanceMembership CommitteeOrganizes and supervises elections. Approves membership
MemCom
• Francesc Casaus, Barcelona (Chairperson)• Ramon Solé, OPS• Gloria Grau, Tesem
24
Sentilo community governanceAdvisory BoardTechnical and strategic adviseAdvBoard
• Jordi Alvinyà, Abertis• Pilar Conesa, Anteverti• Josep Ramon Ferrer, Barcelona• Jordi Pericàs, Diputació Barcelona• Rafael Barnola, ETRA• Josep Casanovas, FIB-UPC
• Javier Garcés, IGS Research• Alicia Asin, Libelium• Maria Serrano, Schneider• Marc Boher, Urbiotica• Marc Fabregas, Zolertia
25
Sentilo Community tools
Use
Collaborate
Contact
Follow us
VM
_www.sentilo.io
For updated news and further information, please visit our website