Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

OrganiCity Experimenter Workshop Slidedeck


Published on

AirPublic, TrafficFlow

Published in: Technology
  • Be the first to comment

  • Be the first to like this

OrganiCity Experimenter Workshop Slidedeck

  1. 1. OrganiCity Experimenters #organicity @AirPublica Air Quality & Urban Mobility
  2. 2. The challenge
  3. 3. ? Solutions
  4. 4. Our Monitoring Solution Challenge ● 120 static monitors in London ● Modelled data in between ● Static monitors cost £10-20k just to install
  5. 5. Our Monitoring Solution
  6. 6. Potential ● Front end ● International opportunities ● Integration into smart city infrastructure ● Co-creation
  7. 7. Aims ● Refine the existing prototype to integrate with electric delivery vans ● Integrate with the OrganiCity platform and test the facility ● Validate assumptions in our proposed system; ○ Using multiple lower quality sensors to produce accurate, granular air quality data ○ Host on moving agents to produce a good spread of data points ● Engage citizen stakeholders to co-create throughout experiment
  8. 8. Hardware
  9. 9. Hardware Microcontroller Sensors: CO NO2 PM(1-10μm) Temperature Humidity GPS GSM Fuse + Voltage regulator etc Pump Air intake Power (12v dc) Antenna Antenna
  10. 10. Asset JSON structure
  11. 11. Asset = Device or data point? We have 10 devices which move We have >90k data points with valid GPS Organicity currently only allows 1k assets per experiment Asset as device => Only see 10 data points Asset as data point => Limitations reached
  12. 12. Asset Upload API OAuth2 SSL client-credentials grant too much for our 2nd proto! Limited by RAM, power consumption,data usage, and reliability POST / HTTP/1.1 Host: localhost:9020 Accept-Encoding: identity Content-Length: 1684 X-Organicity-Application: 5873c3593be86fb04094b011 X-Organicity-Experiment: 584b58ed3be86fb040932f4e Content-Type: application/json Accept: application/json Authorization: Bearer eyJhbGciOiJSUzI1NiJ9.eyJqdGkiOiIyYzAzM2ZiMy0zN2YxLTRjMjMtYmYwYS1iOTg1MWZjN2UyYjMiLCJleHAiOjE ZiI6MCwiaWF0IjoxNDkwODg2NTMwLCJpc3MiOiJodHRwczovL2FjY291bnRzLm9yZ2FuaWNpdHkuZXUvcmVhbG1zL29y WQiOiIyNGY2MWZjMy02YzIyLTQ1ZmYtODZkMC0wZGQ4MDM2YjU5NGYiLCJzdWIiOiJkYzRjYjM0My04OTE5LTRjY2UtY g4NGIiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiIyNGY2MWZjMy02YzIyLTQ1ZmYtODZkMC0wZGQ4MDM2YjU5NGYiLCJzZX iYTQ4OTJiM2QtMGNhMC00YWQwLTg0MDYtZjQzZTAyNDg5ZDBlIiwiY2xpZW50X3Nlc3Npb24iOiJlYWE0YzVlOS1mZjY ZDIxMjdjOThmYTkiLCJhbGxvd2VkLW9yaWdpbnMiOltdLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsiZXhwZXJpbWVu XJjZV9hY2Nlc3MiOnsiZGVtby1vY3NpdGUiOnsicm9sZXMiOlsiZGVsZXRlLWFzc2V0IiwicmVhZC1hc3NldCIsImNyZ VwZGF0ZS1hc3NldCJdfSwic2l0ZS1tYW5hZ2VyIjp7InJvbGVzIjpbImRpY3Rpb25hcnktdXNlciJdfSwic2l0ZS1tYW yb2xlcyI6WyJkaWN0aW9uYXJ5LXVzZXIiXX19LCJjbGllbnRIb3N0IjoiNjIuMjUyLjIwMC4xNDYiLCJjbGllbnRJZCI MjItNDVmZi04NmQwLTBkZDgwMzZiNTk0ZiIsIm5hbWUiOiIiLCJwcmVmZXJyZWRfdXNlcm5hbWUiOiJzZXJ2aWNlLWFj zMtNmMyMi00NWZmLTg2ZDAtMGRkODAzNmI1OTRmIiwiY2xpZW50QWRkcmVzcyI6IjYyLjI1Mi4yMDAuMTQ2IiwiZW1ha FjY291bnQtMjRmNjFmYzMtNmMyMi00NWZmLTg2ZDAtMGRkODAzNmI1OTRmQHBsYWNlaG9sZGVyLm9yZyJ9.lWpB2C8eD LAZkaElHVx36viCfwVfh2oqCiSNzStxztENrcRAoRS-wS0kr7IH6sTzhJATGc4igOIJ_5_pIAeKR9_8rAFGmVQnIA9Lj Vb9jaUUBzh4DKei9EW4cvvRXtnFWfL5BqEf7yMydwkI6HK83NRCmFv5ZpsBReKkj9RQL4pM-iCxeyHuDyX6iPm4jjaBT pbY9MPNU49xuMaghlAXDcibFjBOmiZgKZ548gFB0GF3sISz9B9A2PckkU5nbzNy_tO--lTyp647DqJr2R35BQNA2IHqO {"id": "urn:oc:entity:experimenters:caddafc8-ba16-4e32-bcc8-d631ae0bcd96:584b58ed3be86fb040932f4e:1 4d49329f70e52e", "type": "urn:oc:entityType:London:airQuality:airpublic:testing:reading", "T {"type": "urn:oc:attributeType:ISO8601", "value": "2017-02-21T10:02:23.000Z"}, "altitude": { "urn:oc:attributeType:position:altitude", "value": -0.1}, "location": {"type": "geo:point", "51.507881, -0.123278"}, "latitude": {"type": "urn:oc:attributeType:position:latitude", "val "longitude": {"type": "urn:oc:attributeType:position:longitude", "value": -0.123278}, "humid "urn:oc:attributeType:relativeHumidity", "value": 46.0}, "temp": {"type": "urn:oc:attributeType:temperature:ambient", "value": 17.7}, "co_a": {"type": "urn:oc:attributeType:chemicalAgentAtmosphericConcentration:CO", "value": 261.9}, "co_w": {" "urn:oc:attributeType:chemicalAgentAtmosphericConcentration:CO", "value": 228.9}, "no2_a": { "urn:oc:attributeType:chemicalAgentAtmosphericConcentration:NO2", "value": 316.7}, "no2_w": "urn:oc:attributeType:chemicalAgentAtmosphericConcentration:NO2", "value": 2403.1}, "m_co": "urn:oc:attributeType:chemicalAgentAtmosphericConcentration:CO", "value": 1390.10999}, "m_no "urn:oc:attributeType:chemicalAgentAtmosphericConcentration:NO2", "value": 326.37366}, "w_pm
  13. 13. Pipeline AirPublic database Data science team Organicity OrganicityEngineering dashboard Maps Air quality measurements
  14. 14. Sensinact IFTTT for IoT Use cases - Bridge to OC - Apply dynamic calibration params - Trigger alerts
  15. 15. Sensinact AirPublic-Nact
  16. 16. Sensinact studio
  17. 17. Data Density
  18. 18. Comparing our results to London Annual map We compiled places where we got 20 readings or more, averaged readings and compared them to the London Annual mean map. Figure on the right is NO2 levels from a single van, spots represent 20x20m squares. Green is good, yellow is high and red is bad. One can see that we highlight most of the road intersections as yellow, with some red. Disclaimer: not calibrated data yet.
  19. 19. Quality assurance of the devices Unfortunately the hardware has turned out to be quite delicate with devices frequently going out of order. We monitored them over 48 hours to find which one work and which ones don’t. Only four out of 10 boxes have turned out to be perfect, the rest needed further work.
  20. 20. Torching temp and humidity
  21. 21. All 10 sensors register high NO2 levels during calibration torching
  22. 22. Co-creation Citizen Co-creators
  23. 23. Conclusions ● For novel data sets and systems integration is key; ● Co-creation is an essential process for citizen centric experimentation. ● Device development in parallel with platform development presented challenges and opportunities ● Stepped development is crucial for innovative hardware development ● Concepts of calibration between sensors and data density proven
  24. 24. TrafficFlow - Analytics for smarter cities Fabrizio Dini -
  25. 25. Traffic data are key for truly smart cities Planning: ● Viability design ● Introduction of 30 Km/h speed limit ● Pollution level control Operation: ● Measure behavior changes ● Adaptive traffic light timing Public information: ● Periodic traffic report (web, radio, tv) ● Early alert
  26. 26. TrafficFlow Result of several EU co-funded projects in 2012-2016 (ORUSSI, CHEST, SOUL-FI/Floud, SME Instrument) Low cost traffic-monitoring sensor for participative data collection campaigns ● Requires little to no infrastructure ● Easy to install and configure ● Suitable for long-term and short-term, as well as temporary campaigns ● Easy to learn, difficult to master
  27. 27. TrafficFlow in Italy Since 2015: ~ 30 installations 5 cities (Firenze, Prato, Empoli, Livorno, Castelfiorentino) ~ 94M passages!
  28. 28. TrafficFlow in London ● Hoxton Square (Unit9) 1k-2k veh/day 1.5k-3.5k ped/day ● Bethnal Green Road (NewSpeak House) 10k-12k veh/day (2x) ● Worship Street (OpenData Institute) 2k-3k veh/day (2x) 500-3k ped/day
  29. 29. A different flow pattern: London...
  30. 30. ...vs Florence
  31. 31. Pedestrians vs vehicles
  32. 32. OrganiCity Great opportunity for us to spread outside the Italian border Demonstration of ease of integration between TrafficFlow and other platforms Perfect completion for a participative approach at traffic-monitoring Potentially enabler of new services for the “smart city”
  33. 33. Contacts Get in touch with us: ● ● Download the dataset (January 11th to March 23rd): ●
  34. 34. Software - Integrating with OC platform - UDO (challenges and use cases) - SensiNact (challenges and use cases) - Experimenter Portal (usability?) - Data so far (steps to getting mobile, protocols, challenges, results; data density, uncovering differences to KCL data) - Future aspirations (integrating into smart city infrastructure, wider trials, lowering unit cost)
  35. 35. Sensinact IFTTT for IoT Use cases - Bridge to OC - Apply dynamic calibration params - Trigger alerts We wrote a module for Sensinact (Java + OSGI) Would like to credit Christophe Munilla for his help
  36. 36. Sensinact Gateway - SNA Gateway is a server - Hosts and executes SNA applications - Stores data
  37. 37. Sensinact studio - Eclipse based IDE - Write and deploy SNA applications - List IoT devices connected to gateway - View live data from IoT devices
  38. 38. Sensinact limitations