introduction of webi2c, webgpio › ... › 13 › introductionofwebi2cgpio.pdf · •wants to...
TRANSCRIPT
![Page 1: Introduction of WebI2C, WebGPIO › ... › 13 › IntroductionOfWebI2CGPIO.pdf · •Wants to encourage “makers movement” by web technology as an open digital technology. •Web](https://reader034.vdocuments.site/reader034/viewer/2022042403/5f165f5f66f2fb379b06c748/html5/thumbnails/1.jpg)
Introductionof
WebI2C, WebGPIOmozilla factoryMozOpenHard Project
http://mozopenhard.mozillafactory.org/
![Page 2: Introduction of WebI2C, WebGPIO › ... › 13 › IntroductionOfWebI2CGPIO.pdf · •Wants to encourage “makers movement” by web technology as an open digital technology. •Web](https://reader034.vdocuments.site/reader034/viewer/2022042403/5f165f5f66f2fb379b06c748/html5/thumbnails/2.jpg)
What is Makers Movement?
“maker subculture,” which is where the latest in digital technology meets the classic do-it-yourself (DIY) world of crafting and small scale construction.
Cited from: http://techcrunch.com/2012/10/09/wireds-chris-anderson-todays-maker-movement-is-the-new-industrial-revolution-tctv/
![Page 3: Introduction of WebI2C, WebGPIO › ... › 13 › IntroductionOfWebI2CGPIO.pdf · •Wants to encourage “makers movement” by web technology as an open digital technology. •Web](https://reader034.vdocuments.site/reader034/viewer/2022042403/5f165f5f66f2fb379b06c748/html5/thumbnails/3.jpg)
![Page 4: Introduction of WebI2C, WebGPIO › ... › 13 › IntroductionOfWebI2CGPIO.pdf · •Wants to encourage “makers movement” by web technology as an open digital technology. •Web](https://reader034.vdocuments.site/reader034/viewer/2022042403/5f165f5f66f2fb379b06c748/html5/thumbnails/4.jpg)
![Page 5: Introduction of WebI2C, WebGPIO › ... › 13 › IntroductionOfWebI2CGPIO.pdf · •Wants to encourage “makers movement” by web technology as an open digital technology. •Web](https://reader034.vdocuments.site/reader034/viewer/2022042403/5f165f5f66f2fb379b06c748/html5/thumbnails/5.jpg)
![Page 6: Introduction of WebI2C, WebGPIO › ... › 13 › IntroductionOfWebI2CGPIO.pdf · •Wants to encourage “makers movement” by web technology as an open digital technology. •Web](https://reader034.vdocuments.site/reader034/viewer/2022042403/5f165f5f66f2fb379b06c748/html5/thumbnails/6.jpg)
MozOpenHard @ Maker Faire NY 2015
![Page 7: Introduction of WebI2C, WebGPIO › ... › 13 › IntroductionOfWebI2CGPIO.pdf · •Wants to encourage “makers movement” by web technology as an open digital technology. •Web](https://reader034.vdocuments.site/reader034/viewer/2022042403/5f165f5f66f2fb379b06c748/html5/thumbnails/7.jpg)
![Page 8: Introduction of WebI2C, WebGPIO › ... › 13 › IntroductionOfWebI2CGPIO.pdf · •Wants to encourage “makers movement” by web technology as an open digital technology. •Web](https://reader034.vdocuments.site/reader034/viewer/2022042403/5f165f5f66f2fb379b06c748/html5/thumbnails/8.jpg)
• Wants to encourage “makers movement” by web technology as an open digital technology.
• Web browser: important technology
(for not only viewing/scripting but MAKING)
• Imagines Web browser (often called web runtime) becomes a core technology for makers.
Pervasive browsers
![Page 9: Introduction of WebI2C, WebGPIO › ... › 13 › IntroductionOfWebI2CGPIO.pdf · •Wants to encourage “makers movement” by web technology as an open digital technology. •Web](https://reader034.vdocuments.site/reader034/viewer/2022042403/5f165f5f66f2fb379b06c748/html5/thumbnails/9.jpg)
Many devices already have a bit-image screen and GUIs.
Satoru TakagiPervasive Browsers!
![Page 10: Introduction of WebI2C, WebGPIO › ... › 13 › IntroductionOfWebI2CGPIO.pdf · •Wants to encourage “makers movement” by web technology as an open digital technology. •Web](https://reader034.vdocuments.site/reader034/viewer/2022042403/5f165f5f66f2fb379b06c748/html5/thumbnails/10.jpg)
Web browser can work on a microcontroller like Arduino in near future.
During this 1/4 century, Size, Power Consumption and Cost of the computer decreased dramatically for sufficient web browser operation.
NEAR FUTURE
Open-Q 410Small Board computersRaspberry PI2 , CHIRIMEN etc.
![Page 11: Introduction of WebI2C, WebGPIO › ... › 13 › IntroductionOfWebI2CGPIO.pdf · •Wants to encourage “makers movement” by web technology as an open digital technology. •Web](https://reader034.vdocuments.site/reader034/viewer/2022042403/5f165f5f66f2fb379b06c748/html5/thumbnails/11.jpg)
Web
Browser
/ PC
Web
Browser
/ smartphone
Device with
Pervasive Browser
Web
Server
Browser based P2P (may be)
(HTML + metadata) / HTTP
or other browser available
Protocols (Web Socket), Data (JSON LD etc.)
Signaling
Server
Web of Things
Server
BTLE API etc
Device with
Pervasive Browser
LowLevel
Devices
(ServoMotor
Sensor etc)
We
bI2
C,G
PIO
,UA
RT
AP
I etc
Bro
wser b
ased P
2P
(We
bR
TC
etc
.)
Modified Framework taken in the concept of Pervasive Browsers
Satoru Takagi MozOpenHard Project
![Page 12: Introduction of WebI2C, WebGPIO › ... › 13 › IntroductionOfWebI2CGPIO.pdf · •Wants to encourage “makers movement” by web technology as an open digital technology. •Web](https://reader034.vdocuments.site/reader034/viewer/2022042403/5f165f5f66f2fb379b06c748/html5/thumbnails/12.jpg)
Web GPIO/I2C spec draft
WebGPIOhttps://github.com/browserobo/WebGPIO
WebI2Chttps://github.com/browserobo/WebI2C