SlideShare a Scribd company logo
HUMANLOGIC.COM
Crowdsourcing data
for consumer-ready environmental monitoring
Prepared for Tufts University Department of Computer Science
Host: Professor Ming Chow
Karen Donoghue and Craig Newell
HumanLogic
HUMANLOGIC.COM
Thank you for joining!
We’re recording and we will take
Q&A at the end via chat
HUMANLOGIC.COM
Interaction design for IoT devices
at large scale
HUMANLOGIC.COM
What is Particulate Matter (PM)?
(also called also called particle pollution)
HUMANLOGIC.COM
Source: © Encyclopédie de l’Environnement
PM10
<= 10 𝞵m
PM2.5
<= 2.5 𝞵m
PM1
<= 1.0 𝞵m
Coarse particles
Upper respiratory tract
Fine particles
Lower respiratory tract
Very fine particles
Alveolus (tiny air sacs)
HUMANLOGIC.COM
The rise of low cost PM sensors
HUMANLOGIC.COM
HUMANLOGIC.COM
Basic Data Gathering IoT System
HUMANLOGIC.COM
● Laser PM Sensor
● Microcontroller
● Case
HUMANLOGIC.COM
Connectivity
HUMANLOGIC.COM
● WiFi as almost everyone has it without extra costs
● HTTPS for simplicity over MQTT, etc.
HUMANLOGIC.COM
Collection network
HUMANLOGIC.COM
HUMANLOGIC.COM
Data access
HUMANLOGIC.COM
● HTTPS
● Efficiency
● Cacheability
● Validity
HUMANLOGIC.COM
HUMANLOGIC.COM
Local Haze crowdsources air quality
sensor readings worldwide and
rates sensor accuracy
HUMANLOGIC.COM
HUMANLOGIC.COM
See Local Haze demo video
on YouTube:
https://youtu.be/Ex85q6zH8rc
HUMANLOGIC.COM
Lessons learned for building IoT systems
HUMANLOGIC.COM
What user experiences work best
for dealing with lots of things?
HUMANLOGIC.COM
“At scale”: many, thousands,
hundreds of thousands,
millions, tens of millions...
HUMANLOGIC.COM
Ease of use as a core attribute
HUMANLOGIC.COM
HUMANLOGIC.COM
To help manage the size of the infinite
scrolling list we added filtering
HUMANLOGIC.COM
HUMANLOGIC.COM
After filtering, we added relevancy
HUMANLOGIC.COM
HUMANLOGIC.COM
We added a map view to help users
better understand the contents of the list
HUMANLOGIC.COM
HUMANLOGIC.COM
Understand what attributes of the data
impact perception of “trustworthiness”
HUMANLOGIC.COM
Precision
Confidence
Recency
Transparency
HUMANLOGIC.COM
Use the best interaction model(s) based
on users’ needs - may need multiple
HUMANLOGIC.COM
HUMANLOGIC.COM
Thank you!
Send your questions via chat
HUMANLOGIC.COM
info@humanlogic.com

More Related Content

Similar to Crowdsourcing data for consumer-ready environmental monitoring

Breakfast with Greenlight Nov 2010
Breakfast with Greenlight Nov 2010Breakfast with Greenlight Nov 2010
Breakfast with Greenlight Nov 2010Emilcott
 
IOT Based Air & Sound Pollution Monitoring system using Raspberry pi
IOT Based Air & Sound Pollution Monitoring system using Raspberry piIOT Based Air & Sound Pollution Monitoring system using Raspberry pi
IOT Based Air & Sound Pollution Monitoring system using Raspberry piIRJET Journal
 
Loss Prevention 2013 - atmospheric dispersion modelling by cellular automata ...
Loss Prevention 2013 - atmospheric dispersion modelling by cellular automata ...Loss Prevention 2013 - atmospheric dispersion modelling by cellular automata ...
Loss Prevention 2013 - atmospheric dispersion modelling by cellular automata ...Pierre Lauret
 
European Green IT Webinar 2014 - Erasmus Mundus Master PERCCOM
European Green IT Webinar 2014 - Erasmus Mundus Master PERCCOMEuropean Green IT Webinar 2014 - Erasmus Mundus Master PERCCOM
European Green IT Webinar 2014 - Erasmus Mundus Master PERCCOMGreenLabCenter
 
Internet of Things Connectivity for Embedded Devices
Internet of Things Connectivity for Embedded DevicesInternet of Things Connectivity for Embedded Devices
Internet of Things Connectivity for Embedded Devicesmentoresd
 
IRJET - Study on Smart Air Pollution Monitoring System based on IoT
IRJET - Study on Smart Air Pollution Monitoring System based on IoTIRJET - Study on Smart Air Pollution Monitoring System based on IoT
IRJET - Study on Smart Air Pollution Monitoring System based on IoTIRJET Journal
 
Internet of things and wireless sensor networks
Internet of things and wireless sensor networksInternet of things and wireless sensor networks
Internet of things and wireless sensor networksRonald Mutezo
 
Disruptive technologies - Session 3 - Green it_Smartdust
Disruptive technologies - Session 3 - Green it_SmartdustDisruptive technologies - Session 3 - Green it_Smartdust
Disruptive technologies - Session 3 - Green it_SmartdustBohitesh Misra, PMP
 
The Internet of Nano Things (IoNT)
The Internet of Nano Things (IoNT)The Internet of Nano Things (IoNT)
The Internet of Nano Things (IoNT)Haider Tarish Haider
 
CEMS smart cem codel datasheet
CEMS smart cem codel datasheetCEMS smart cem codel datasheet
CEMS smart cem codel datasheetENVIMART
 
Project Proposal: Internet of Things uxing XMPP
Project Proposal: Internet of Things uxing XMPPProject Proposal: Internet of Things uxing XMPP
Project Proposal: Internet of Things uxing XMPPsystmkor
 
Lightkone project : Lightweight computation for networks at the edge
Lightkone project : Lightweight computation for networks at the edgeLightkone project : Lightweight computation for networks at the edge
Lightkone project : Lightweight computation for networks at the edgeAgence du Numérique (AdN)
 
internet of thingsiot-131207122958-phpapp01.pdf
internet of thingsiot-131207122958-phpapp01.pdfinternet of thingsiot-131207122958-phpapp01.pdf
internet of thingsiot-131207122958-phpapp01.pdfBantuEshwar1
 
Embedded & Tangible Interaction Design
Embedded & Tangible Interaction DesignEmbedded & Tangible Interaction Design
Embedded & Tangible Interaction DesignDave Shaw
 

Similar to Crowdsourcing data for consumer-ready environmental monitoring (20)

Breakfast with Greenlight Nov 2010
Breakfast with Greenlight Nov 2010Breakfast with Greenlight Nov 2010
Breakfast with Greenlight Nov 2010
 
IOT Based Air & Sound Pollution Monitoring system using Raspberry pi
IOT Based Air & Sound Pollution Monitoring system using Raspberry piIOT Based Air & Sound Pollution Monitoring system using Raspberry pi
IOT Based Air & Sound Pollution Monitoring system using Raspberry pi
 
Loss Prevention 2013 - atmospheric dispersion modelling by cellular automata ...
Loss Prevention 2013 - atmospheric dispersion modelling by cellular automata ...Loss Prevention 2013 - atmospheric dispersion modelling by cellular automata ...
Loss Prevention 2013 - atmospheric dispersion modelling by cellular automata ...
 
European Green IT Webinar 2014 - Erasmus Mundus Master PERCCOM
European Green IT Webinar 2014 - Erasmus Mundus Master PERCCOMEuropean Green IT Webinar 2014 - Erasmus Mundus Master PERCCOM
European Green IT Webinar 2014 - Erasmus Mundus Master PERCCOM
 
Internet of Things Connectivity for Embedded Devices
Internet of Things Connectivity for Embedded DevicesInternet of Things Connectivity for Embedded Devices
Internet of Things Connectivity for Embedded Devices
 
IRJET - Study on Smart Air Pollution Monitoring System based on IoT
IRJET - Study on Smart Air Pollution Monitoring System based on IoTIRJET - Study on Smart Air Pollution Monitoring System based on IoT
IRJET - Study on Smart Air Pollution Monitoring System based on IoT
 
FYP PRESENTATION - IOT GARBAGE MONITORING SYSTEM
FYP PRESENTATION - IOT GARBAGE MONITORING SYSTEMFYP PRESENTATION - IOT GARBAGE MONITORING SYSTEM
FYP PRESENTATION - IOT GARBAGE MONITORING SYSTEM
 
ACVT Capabilities Show
ACVT Capabilities ShowACVT Capabilities Show
ACVT Capabilities Show
 
OUGF - OSAmI - OSGi Ubiquity
OUGF - OSAmI - OSGi UbiquityOUGF - OSAmI - OSGi Ubiquity
OUGF - OSAmI - OSGi Ubiquity
 
OUGF - OSAmI - OSGi Ubiquity
OUGF - OSAmI - OSGi UbiquityOUGF - OSAmI - OSGi Ubiquity
OUGF - OSAmI - OSGi Ubiquity
 
Internet of things and wireless sensor networks
Internet of things and wireless sensor networksInternet of things and wireless sensor networks
Internet of things and wireless sensor networks
 
1. GRID COMPUTING
1. GRID COMPUTING1. GRID COMPUTING
1. GRID COMPUTING
 
Disruptive technologies - Session 3 - Green it_Smartdust
Disruptive technologies - Session 3 - Green it_SmartdustDisruptive technologies - Session 3 - Green it_Smartdust
Disruptive technologies - Session 3 - Green it_Smartdust
 
IGERTSummary
IGERTSummaryIGERTSummary
IGERTSummary
 
The Internet of Nano Things (IoNT)
The Internet of Nano Things (IoNT)The Internet of Nano Things (IoNT)
The Internet of Nano Things (IoNT)
 
CEMS smart cem codel datasheet
CEMS smart cem codel datasheetCEMS smart cem codel datasheet
CEMS smart cem codel datasheet
 
Project Proposal: Internet of Things uxing XMPP
Project Proposal: Internet of Things uxing XMPPProject Proposal: Internet of Things uxing XMPP
Project Proposal: Internet of Things uxing XMPP
 
Lightkone project : Lightweight computation for networks at the edge
Lightkone project : Lightweight computation for networks at the edgeLightkone project : Lightweight computation for networks at the edge
Lightkone project : Lightweight computation for networks at the edge
 
internet of thingsiot-131207122958-phpapp01.pdf
internet of thingsiot-131207122958-phpapp01.pdfinternet of thingsiot-131207122958-phpapp01.pdf
internet of thingsiot-131207122958-phpapp01.pdf
 
Embedded & Tangible Interaction Design
Embedded & Tangible Interaction DesignEmbedded & Tangible Interaction Design
Embedded & Tangible Interaction Design
 

Recently uploaded

Strategic AI Integration in Engineering Teams
Strategic AI Integration in Engineering TeamsStrategic AI Integration in Engineering Teams
Strategic AI Integration in Engineering TeamsUXDXConf
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlPeter Udo Diehl
 
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀DianaGray10
 
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Julian Hyde
 
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeFree and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeCzechDreamin
 
In-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT ProfessionalsIn-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT ProfessionalsExpeed Software
 
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomSalesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomCzechDreamin
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityScyllaDB
 
Motion for AI: Creating Empathy in Technology
Motion for AI: Creating Empathy in TechnologyMotion for AI: Creating Empathy in Technology
Motion for AI: Creating Empathy in TechnologyUXDXConf
 
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxDavid Michel
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyJohn Staveley
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backElena Simperl
 
Designing for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at ComcastDesigning for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at ComcastUXDXConf
 
Agentic RAG What it is its types applications and implementation.pdf
Agentic RAG What it is its types applications and implementation.pdfAgentic RAG What it is its types applications and implementation.pdf
Agentic RAG What it is its types applications and implementation.pdfChristopherTHyatt
 
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...CzechDreamin
 
AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekAI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekCzechDreamin
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupCatarinaPereira64715
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераMark Opanasiuk
 
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessUXDXConf
 
ECS 2024 Teams Premium - Pretty Secure
ECS 2024   Teams Premium - Pretty SecureECS 2024   Teams Premium - Pretty Secure
ECS 2024 Teams Premium - Pretty SecureFemke de Vroome
 

Recently uploaded (20)

Strategic AI Integration in Engineering Teams
Strategic AI Integration in Engineering TeamsStrategic AI Integration in Engineering Teams
Strategic AI Integration in Engineering Teams
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
 
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
 
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
 
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeFree and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
 
In-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT ProfessionalsIn-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT Professionals
 
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomSalesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through Observability
 
Motion for AI: Creating Empathy in Technology
Motion for AI: Creating Empathy in TechnologyMotion for AI: Creating Empathy in Technology
Motion for AI: Creating Empathy in Technology
 
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
Designing for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at ComcastDesigning for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at Comcast
 
Agentic RAG What it is its types applications and implementation.pdf
Agentic RAG What it is its types applications and implementation.pdfAgentic RAG What it is its types applications and implementation.pdf
Agentic RAG What it is its types applications and implementation.pdf
 
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
 
AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekAI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří Karpíšek
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
 
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
 
ECS 2024 Teams Premium - Pretty Secure
ECS 2024   Teams Premium - Pretty SecureECS 2024   Teams Premium - Pretty Secure
ECS 2024 Teams Premium - Pretty Secure
 

Crowdsourcing data for consumer-ready environmental monitoring

Editor's Notes

  1. Karen: Introduction
  2. CHECK COPYRIGHT OF IMAGE PM PM10 : inhalable particles, with diameters that are generally 10 micrometers and smaller; and PM2.5 : fine inhalable particles, with diameters that are generally 2.5 micrometers and smaller (The average human hair is about 70 micrometers in diameter – making it 30 times larger than the largest fine particle.
  3. HTTPS Polling vs Push Efficiency Just the needed data Cacheability No need to download it if nothing has changed Validity How long is the data valid for? When should the next poll happen?
  4. Targeting consumers that are also technical citizen scientists
  5. Over 18K sensors
  6. Note that with the correct technical implementation using techniques such as lazy loading, speculative loading, etc….
  7. May not know how often the data is being refreshed
  8. What is the future of interaction design for large numbers of entities? - search and rule based interactions To what extent is query language design important in designing for these kinds of interaction models? What skills are needed for designers of these “at scale” systems? What roles do these practitioners play in organizations?