Connected Devices/Projects/SensorWeb: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(→‎Product / Program: moved PMs first)
 
(125 intermediate revisions by 13 users not shown)
Line 1: Line 1:
(previously WebEverywhere)
Sensor Web is a new approach using the Web of Things to solve real-time problems. Its model is fairly simple- use sensors to grab real-time content from environment, publish the content on the web, and deliver relevant sensor content to consumers at the right time.


Sensor Web does not try to find one killer use case that suits everyone. It is a blueprint to enable many hyper local use cases. Today, we all use the web to access information we need when we need it. Sensor Web envisions the same future for real-time sensor content. Each person can find a problem they want to solve with sensors and easily publish the sensor content on the web. When a user searches for information online, they are automatically presented with real-time sensor content should it fits what they are looking for.  
{{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].}}




== Problem Statement ==
<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.


People have a need to know the real-time situation of a remote environment, for instance, knowing if a cafe they plan to go to is too busy to serve them, or if it is foggy and cold in San Francisco though it is 80 degrees and sunny in Palo Alto, or if the overcast weather in Shanghai is due to fog or to smog. Today, general consumers do not have a solution for these questions other than having someone at the scene live-broadcast the environment 24/7. There is a need for real-time environment scouts and a ubiquitous and secure platform for these scouts to publish their results to the public, or to a selected number of audience.  
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.  


== Solution Proposal ==
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.


There is a growing number of connected devices (broadly defined as THINGS by the industry).  Equipped with the right technology -- such as sensors to read the environment and the connectivity to send out the reads – these things can be made ready to serve as our environment scouts. There is currently a lack of an open, ubiquitous, and secure platform for THINGS that collect the content (data) to reach its audience. The Web is the solution for this. Sensor Web is an initiative to serve as an example of using the web as a platform in order to grow the content ecosystem, and to bring the right content to its audience.


== Target Audience ==  
== References ==
==== Blog Post ====
*[https://connected.mozilla.org/category/project/sensorweb/ SensorWeb Blog Posts]


Sensor Web aims to provide a solution to fulfill the needs of multiple audiences.
==== 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]


*Web user
==== Designs ====
Firefox and Firefox users can directly access relevant content collected by THINGS when they use their Firefox browser and Firefox OS-based products.
*[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>


*Device maker or enthusiast
==== Phase 1 prototype ====
Mozilla provides the platform to inspire device makers and enthusiasts to think outside of the OS box and to easily publish their sensor data to all the web users.  
* [https://wiki.mozilla.org/Connected_Devices/Projects/SensorWeb/Phase1 Archived wiki of Phase 1 prototype]
==== Rollout Plan ====
[[File:SensorWeb Roll out Plan.png|800px]]


*Service provider
== Meeting minutes ==
New service models can be created. For instance, a cafe or restaurant can optimize their operations by publishing real-time human traffic of their cafe or restaurant, and customers can choose to be notified when a currently crowded retail place becomes ready to serve.
[https://docs.google.com/document/d/1vUwMsNPerGYksjJv9kQLWFkbc8xBXmLNc2GrAvNx6m8/edit Daily Standup notes]


== 2016 Plan and Deliverables ==
== 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.


To be updated
==== 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 ==
== Team ==
* [mailto:chsiang@mozilla.com Cindy Hsiang] - Product Manager
==== Product / Program ====
* [mailto:eling@mozilla.com Eddie Lin]- Engineering
* [mailto:dbialer@mozilla.com David Bialer] 
* [mailto:evanxd@mozilla.com Evan Tseng]- Engineering
* [mailto:chsiang@mozilla.com Cindy Hsiang]
* [mailto:mliang@mozilla.com Mark Liang]- UX Design
* [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]


== Presentation Video ==
== History ==
*[https://youtu.be/1XSoM7Ujw80/ Video]
{| class="wikitable"
|-
! 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 ||
|}

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