Connected Devices/Projects/SensorWeb: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(→‎Product / Program: moved PMs first)
 
(52 intermediate revisions by 11 users not shown)
Line 1: Line 1:
{{Sidebar <!-- Project Infobox -->
| navbar = off
| headingstyle = background-color:#eee;
| heading1 = Project SensorWeb <!-- Project Title -->
| content1 = [[image:Mozilla_wordmark_25%.png|300px]] <!-- Logo for Connected Devices, not product or team -->
| heading2 = <!-- Screenshot caption --> <!-- Screenshot caption -->
| content2 = <!-- [[image:Mozilla_wordmark_25%.png|300px]] --> <!-- Screenshot or photo of product/prototype, not logo -->
| heading3 = Author(s) <!-- Authors -->
| content3 = Mozilla <!-- Mozilla, Partners, OpenSource -->
| heading4 = Released <!-- Release Dates -->
| content4 = 2016.01.18 (Initial Pitch) <!-- Initial Release Date -->
| content5 = 2016.02.23 (Pitch Update) <!-- Latest Release Date -->
| heading6 = Innovation Status <!-- Innovation Status -->
| content6 = [[Connected_Devices/Product_Innovation_Process#Process Gates|Stage1 (Validation)]] <!-- Innovation Status -->
| heading7 = Website <!-- Website -->
| content7 = http://sensorweb.io  <!-- Project Website -->
}}
'''SensorWeb''' wants to advance Mozilla’s mission to promote the open web when it evolves to the physical world. It aims to find the easiest path from sensors to open data so contributors can collaboratively use sensors to get great detail of understanding their living environment. We are launching a pilot project to build a crowdsourcing pm2.5 sensor network.


We picked one use case to be our pilot project and would like to invite everyone who shares the same passion to contribute, whether you are a developer, a blogger, or simply want to help. If you would like to participate, you can get in touch with our [[Connected_Devices/Participation|connected devices participation team]] immediately, or contact our development team below.  
{{caution|This experiment has concluded.  We have retained the content on this page so others can take advantage of these learnings. For the latest on what Mozilla is doing, visit [https://www.mozilla.org www.mozilla.org].}}


== Project overview ==
SensorWeb is a blueprint to enable many hyper local uses cases and make sure everyone gets to access that data. It can be the real-time air quality of their neighboring street, the current wait time at their favorite cafe, water quality from rivers close to the village, etc.


Today, we all use the web to access information generated by people. SensorWeb envisions a future of web that everyone freely shares and accesses real-time sensor data for better understanding of our living environment. Contributors can find a problem they want to solve with sensors and easily publish the sensor data on the web as they do with the web pages today. When a web user searches for information online, they will be presented with the relevant real-time data published by a sensor, or insights from analyzing hundreds or thousands of sensor data.
<big>'''Project SensorWeb'''</big> is a project born out of Mozilla from a lean  team with a powerful mission. Its vision is to equip organizations and individuals with contextual information about their connected world that empowers them to make informed choices about policy and daily life.  


[[File:SensorWebVision.png]]
The project aims to work with a community of like-minded people to set up a sensor network to gather real-time, hyperlocal insights on air quality to help improve the quality of life of people who suffer from asthma and allergies or are concerned about their and their family’s health.  
[[File:SensorWeb Arc.png]]


== Pilot project ==
In the future, SensorWeb can be applied to solve other environmental problems the world is facing today. We believe that with projects like SensorWeb, Mozilla can continue to empower people by growing a community to participate in this movement, bringing them a high-resolution view of our environment, and demanding the right policy based on data.  
We are working on a pilot project to build a crowdsourced [http://www3.epa.gov/pmdesignations/faq.htm#0 PM2.5] air pollution sensor network. PM2.5 air pollution is a growing problem that affects many parts of the world. Government around the world are asked to publish open data of PM2.5 index from their monitoring stations. However, government and companies can only set up so many stations. As a result, people can not obtain meaningful insights from the data. For instance, we will not be able to know when the air is bad in our neighborhood due to a nearby construction site as the government data tells us the city has a healthy number of PM2.5. We also will not know if our office has worse air quality compared to outside air or that the route and the time we choose to do our daily run is very bad for our health. We have access to numbers, but they are not meaningful as it does not link to our day to day life.


== Project status ==
We're working on the [https://goo.gl/x35By3 prototype] for Gate 0. You can check the meta bug [https://goo.gl/x8nlCk SensorWeb Prototype for Gate 0] to see our progress. And this is the [https://goo.gl/T3qyii bug list for Gate 0]. If you have any questions, please feel free to get in touch with the [https://wiki.mozilla.org/Connected_Devices/Projects/SensorWeb#Contact_info contact info].


== References ==
==== Blog Post ====
*[https://connected.mozilla.org/category/project/sensorweb/ SensorWeb Blog Posts]
==== Innovation Process ====
*[https://wiki.mozilla.org/Connected_Devices/Product_Innovation_Process Product Innovation Process]
*[https://docs.google.com/presentation/d/1MUDBv-WKynWvc8EQQHkGheJgih8qPDuD8ZFcIrq2fLk/edit?ts=57ee8b8b#slide=id.g17fb74695a_0_5 Gate 1 Deck 2016.10.04]
*[https://docs.google.com/presentation/d/1wgZJmgEgBcPmOTDnZlL6Co3g-x1OtZ54xfXeWRR80I4/edit?usp=sharing Innovation Board pitch deck 2016.08.10]
*[https://docs.google.com/presentation/d/1sIy8RQziXyBNN04CNqcjv35GvWNq1oVzszbolfe7cXo/edit?usp=sharing Innovation Board pitch deck 2016.05.04]
*[https://docs.google.com/presentation/d/1j1Kdtje1YtCMmjpPbmkiq3W377OU47JWD-TQtauPu8k/edit#slide=id.g10993aed52_11_0 Innovation Board pitch deck 2016.02.18]
*[https://docs.google.com/presentation/d/1F4PIgECByw6HVz7CHIQ5E8vkxPhQjoqGhwDhmdZOVM4/edit Innovation Board pitch deck 2016.01.11]
==== Designs ====
*[https://drive.google.com/drive/folders/0B3KJ86TiJg6JSWN1dFNsNV9keG8 MVP Interaction & App Wireframes]
<gallery>
File:Sweb-id.png|Hardware proposal
File:Sweb-wireframe.png|Example website
File:Sweb-device.png|Device Architecture
File:Sweb-cloud.png|Cloud Architecture
</gallery>
==== Phase 1 prototype ====
* [https://wiki.mozilla.org/Connected_Devices/Projects/SensorWeb/Phase1 Archived wiki of Phase 1 prototype]
==== Rollout Plan ====
[[File:SensorWeb Roll out Plan.png|800px]]
== Meeting minutes ==
[https://docs.google.com/document/d/1vUwMsNPerGYksjJv9kQLWFkbc8xBXmLNc2GrAvNx6m8/edit Daily Standup notes]
== Source code ==
==== Source and Issue Tracking ====
* [https://github.com/mozilla-sensorweb Github: mozilla-sensorweb]
** We are primarily using Github issues for our day-to-day work.
* [https://jira.allizom.org/secure/RapidBoard.jspa?rapidView=11&projectKey=SW&view=planning&selectedIssue=SW-3&quickFilter=62 JIRA] (limited access)
** We are also using JIRA for some documentation of user stories and test cases. This instance is not yet open for public access but all of the work to satisfy the user stories here will be reflected in the Github issues above.
==== How to contribute ====
The team is currently working on our Phase 2 prototype to be delivered in December 2016. We will publish a list of development hardware soon for those who are interested in working with us. Please join us in IRC or send a note to [mailto:doliver@mozilla.com Dylan Oliver] if you'd like to get involved.
== Contact info ==
==== Forum ====
* [https://discourse.mozilla-community.org/c/connected-devices/project-sensorweb Discourse]
==== IRC ====
* Channel: #sensorweb
* Address: irc.mozilla.org
==== Mailing list ====
* mozilla-dev-sensorweb@lists.mozilla.org
* [https://goo.gl/5hvHjj The Google Group]
* [https://goo.gl/TZNOYc Subscribe]
== Team ==
==== Product / Program ====
* [mailto:dbialer@mozilla.com David Bialer] 
* [mailto:chsiang@mozilla.com Cindy Hsiang]
* [mailto:jmccracken@mozilla.com Julie McCracken]
==== UX ====
* [mailto:jsavory@mozilla.com Jacqueline Savory]
* [mailto:tshakespeare@mozilla.com Tiffanie Shakespeare]
==== Marketing / Research ====
* [mailto:planderos@mozilla.com Porfirio Landeros]
* [mailto:isandu@mozilla.com Irina Sandu]
==== Engineering ====
* [mailto:mcav@mozilla.com Marcus Cavanaugh]
* [mailto:jcolombo@mozilla.com John Colombo]
* [mailto:fabrice@mozilla.com Fabrice Desré]
* [mailto:dhylands@mozilla.com Dave Hylands]
* [mailto:fmoreno@mozilla.com Fernando Jiménez Moreno]
* [mailto:doliver@mozilla.com Dylan Oliver]
* [mailto:apastor@mozilla.com Alberto Pastor]
* [mailto:irios@mozilla.com Isabel Rios]
* [mailto:tzimmerman@mozilla.com Thomas Zimmerman]
== History ==
{| class="wikitable"
{| class="wikitable"
|-
|-
Line 56: Line 110:
| Showcase in 2016 Maker Faire Taipei (http://www.makerfaire.com.tw/english.html)  || 2016.5.7 || Done ||
| Showcase in 2016 Maker Faire Taipei (http://www.makerfaire.com.tw/english.html)  || 2016.5.7 || Done ||
|-
|-
| 5th sprint demo  || 2016.5.20 ||  ||
| 5th sprint demo  || 2016.5.20 || Done ||
Recorded Video:https://goo.gl/sFhQ1r
Slides:https://goo.gl/jZ9eHB
|-
| 6th and 7th sprint report || 2016.7.04 || Done ||
https://goo.gl/7Jevvw
|-
| 8th sprint report  || 2016.7.19 || Done ||
https://goo.gl/j4lZB6
|-
| Experiment#1 (poster)  || 2016.7.29 || Done ||
https://trello.com/c/fdvHl50c
|-
| Gate 1 approval || 2016.10.4 || Done ||
|-
| Phase 2 prototype demo || 2016.12.16 || In progress ||
|}
|}
=== Prototype ===
[http://sensorweb.io Here to check] the SensorWeb prototype.
=== 2016 Q2 Goal ===
[https://bugzilla.mozilla.org/show_bug.cgi?id=1271206]  Bug 1271206 - [meta] Implement SensorWeb for Q2, including
* Polish SensorWeb front-end
* Implement the pm2.5 mobile apps for schools
* Fix blog issues
* Documentations for SensorWeb
* Investigation on sensor station's last mile connectivity (carrier data, captive portal)
== How to contribute ==
The project is in early stage, we are still building the prototype. We will release it as soon as possible. The good first step to contribute SensorWeb is sharing your ideas of solving problems of [https://goo.gl/c7GvFt smart city/country] with SensorWeb. Please share the ideas in [https://goo.gl/shHYPO Bug 1255684]. Thanks.
== Source code ==
* [https://goo.gl/sdeGvH SensorWeb GitHub Organization]
** SensorWeb Front-end module: [https://goo.gl/eFCweW sensorweb-frontend]
** PM2.5 Device: [https://goo.gl/2MTqj7 sensorweb-station]
== Issue tracker ==
* [https://goo.gl/cd45MP Sensor Web component] in Bugzilla
* [https://goo.gl/8aw8ip P1 bug list]
== Weekly Meeting ==
You can check the [https://goo.gl/9TWG8x etherpad] to see our weekly meeting report and the plan of future works.
=== SensorWeb Etherpad ===
[https://goo.gl/9TWG8x Etherpad]
== Contact info ==
=== IRC ===
* Channel: #sensorweb
* Address: irc.mozilla.org
=== Mailing list ===
* mozilla-dev-sensorweb@lists.mozilla.org
* [https://goo.gl/5hvHjj The Google Group]
* [https://goo.gl/TZNOYc Subscribe]
== References ==
*[https://wiki.mozilla.org/Connected_Devices/Product_Innovation_Process Product Innovation Process]
*[https://docs.google.com/presentation/d/1j1Kdtje1YtCMmjpPbmkiq3W377OU47JWD-TQtauPu8k/edit#slide=id.g10993aed52_11_0 Innovation Board pitch deck 2016.02.18]
*[https://docs.google.com/presentation/d/1F4PIgECByw6HVz7CHIQ5E8vkxPhQjoqGhwDhmdZOVM4/edit Innovation Board pitch deck 2016.01.11]
== Team ==
* [mailto:bking@mozilla.com Brian King] - Participation
* [mailto:chsiang@mozilla.com Cindy Hsiang] - Product Manager
* [mailto:doliver@mozilla.com Dylan Oliver] - Technical Manager
* [mailto:elin@mozilla.com Eddie Lin] - Product Marketing, Developer
* [mailto:evanxd@mozilla.com Evan Tseng] - Developer, Growth Hacker
* [mailto:mliang@mozilla.com Mark Liang] - UX Designer
* [mailto:pchen@mozilla.com Peko Chen] - Visual Designer
* [mailto:schung@mozilla.com Steve Chung] - Developer
* [mailto:whuang@mozilla.com Wesley Huang] - EPM

Latest revision as of 20:43, 4 January 2018

Warning signThis experiment has concluded. We have retained the content on this page so others can take advantage of these learnings. For the latest on what Mozilla is doing, visit www.mozilla.org.


Project SensorWeb is a project born out of Mozilla from a lean team with a powerful mission. Its vision is to equip organizations and individuals with contextual information about their connected world that empowers them to make informed choices about policy and daily life.

The project aims to work with a community of like-minded people to set up a sensor network to gather real-time, hyperlocal insights on air quality to help improve the quality of life of people who suffer from asthma and allergies or are concerned about their and their family’s health.

In the future, SensorWeb can be applied to solve other environmental problems the world is facing today. We believe that with projects like SensorWeb, Mozilla can continue to empower people by growing a community to participate in this movement, bringing them a high-resolution view of our environment, and demanding the right policy based on data.


References

Blog Post

Innovation Process

Designs

Phase 1 prototype

Rollout Plan

SensorWeb Roll out Plan.png

Meeting minutes

Daily Standup notes

Source code

Source and Issue Tracking

  • Github: mozilla-sensorweb
    • We are primarily using Github issues for our day-to-day work.
  • JIRA (limited access)
    • We are also using JIRA for some documentation of user stories and test cases. This instance is not yet open for public access but all of the work to satisfy the user stories here will be reflected in the Github issues above.

How to contribute

The team is currently working on our Phase 2 prototype to be delivered in December 2016. We will publish a list of development hardware soon for those who are interested in working with us. Please join us in IRC or send a note to Dylan Oliver if you'd like to get involved.

Contact info

Forum

IRC

  • Channel: #sensorweb
  • Address: irc.mozilla.org

Mailing list

Team

Product / Program

UX

Marketing / Research

Engineering

History

Milestone Date Status Links
Gate 0 approval 2016.2.22 Done
1st sprint demo: pre-alpha SensorWeb portal - 2016.3.25 Done
2nd sprint demo: Built device registration & management portal 2016.4.8 Done https://youtu.be/AnktUkZOIPQ
3rd sprint demo: MVP 2016.4.24 Done

http://blog.sensorweb.io/2016/04/22/our-first-air-quality-station-is-working/ http://blog.sensorweb.io/2016/04/24/release-pre-alpha-0-0-1/

Our First User: Ping Sing Elementary School 2016.4.26 Done http://blog.sensorweb.io/2016/04/26/our-first-user-ping-sing-elementary-school/
Technical review 2016.4.29 Done https://goo.gl/lUf8qr
4th sprint demo & update in product innovation board 2016.5.4 Done
Showcase in 2016 Maker Faire Taipei (http://www.makerfaire.com.tw/english.html) 2016.5.7 Done
5th sprint demo 2016.5.20 Done

Recorded Video:https://goo.gl/sFhQ1r Slides:https://goo.gl/jZ9eHB

6th and 7th sprint report 2016.7.04 Done

https://goo.gl/7Jevvw

8th sprint report 2016.7.19 Done

https://goo.gl/j4lZB6

Experiment#1 (poster) 2016.7.29 Done

https://trello.com/c/fdvHl50c

Gate 1 approval 2016.10.4 Done
Phase 2 prototype demo 2016.12.16 In progress