CHIRIMEN Open Source!
http://chirimen.org/
CHIRIMEN Open Hardware Project
Satoru Takagi
We released CHIRIMEN as an open
source at last at the end of April, 2016.
サイズ: 8cm x 4.8cm x 0.7cm
CHIRIMEN: SINGLE-BOARD COMPUTER DRIVEN BY THE WEB BROWSER
• 1.6GHz Dual Core Cortex A9 CPU
• Mali400 Quad Core GPU
• 1GB DDR3 SDRAM, 8GB NAND Flash
• USB, MicroSD, GPIO, I2C, SPI …
• Boot to Gecko OS (Web browser as OS)
CHIRIMEN OPEN HARDWARE PROJECT
•Open community hosted by Mozilla Japan
•Pursuit for the technology which connects Web,
especially the web browser to real things.
•Try open source of not only software but hardware.
Why is it a web browser?
The issue of Internet of Things
Although network communalization is promoted, apps, services and
things are separated by vertical for every company or alliance.
Internet
Web of Things
Realize cooperation by Web as an app service platform of an open standard.
= The concept of Web of Things
Web
Internet
This picture is intelligible for a telecom industry.
Almost compatible with ITU-T’s M2M Service layer*1.
However, it is not the whole picture of IoT.
*1 http://www.itu.int/dms_pub/itu-t/opb/fg/T-FG-M2M-2014-D3.1-PDF-E.pdf
Dig down the Web of Things
Web
Internet
Dig down the Web of Things
Decompose the IoT by functionality
Apps, Services
Interfaces to Sensors and
Actuators
Human to Machine Interface
Web
Internet
This side is seen by the IoT reference
architecture model*1 of ISO etc.
*1 http://www.iso.org/iso/home/store/catalogue_tc/catalogue_detail.htm?csnumber=65695
The issue of Internet of Things
It was divided by the individual computing platform.
Apps, Services
Interfaces to Sensors and
Actuators
Human to Machine Interface
Web
Internet
The initial status of Web of Things
Web
Internet
Apps, Services
Human to Machine Interface
Interfaces to Sensors and
Actuators
It considered that Web supports this part.
Our activity
Apps, Services
Interfaces to Sensors and
Actuators
Human to Machine Interface
Web
Internet
W3C DeviceAPI WG (intel),
Browsers & Robotics CG(This community)
It was proposed by TPAC2015. and
added to the WoTIG workspace.
web should also support the world of embedded computor!
12
PERVASIVE BROWSERS:
THE ASPECT OF IOT DEVICES IN WHICH WEB TECHNOLOGY WAS INTRODUCED
13
PERVASIVE BROWSERS: REPLACE HARDWARE HMI BY HTML+CSS
In a Web native generation,
this one is already more intimateHMI of a legacy ramp
concept by Mozilla Factory
PERVASIVE BROWSERS: REPLACE HARDWARE HMI BY HTML+CSS
• Multi-lingual and multi-modal
• Extensibility and agility
CHIRIMEN OPEN SOURCE
CONTENTS OF THE OPEN SOURCE
•Hardware
• An information required for manufacture of a hardware
• Schematic, Parts list, Print pattern, etc. of single board computer
•Sofware
• Operating System based on Web Browsers
Boot to Gecko OS
• Extended APIs to operate Senseor and Actuators by Web Apps
Web GPIO API, Web I2C API (proposed)
INVESTIGATION AND PROPOSAL OF SPECS
• WebGPIO
https://github.com/browserobo/WebGPIO
• WebI2C
https://github.com/browserobo/WebI2C
LICENSE
•CHIRIMEN License
•CC BY-SA4.0 (hardware)
•MPL2.0 (software)
•http://chirimen.org/license/
WHEN DO I GET AN ACTUAL BOARD?
It is under negotiation wholeheartedly!
Release of the hardware design and software in open
source license was important Milestone for it.
Probably, something may be set up by the event of next page 
WE EXHIBIT IT AT MAKER FAIRE TOKYO.
Sat., August 6, 2016, Sun., 7th Tokyo Big Sight
IT WAS EXHIBITED ALSO MAKER FAIRE NYC2015.

CHIRIMEN open hardware became open source (English)

  • 1.
  • 2.
    We released CHIRIMENas an open source at last at the end of April, 2016.
  • 3.
    サイズ: 8cm x4.8cm x 0.7cm CHIRIMEN: SINGLE-BOARD COMPUTER DRIVEN BY THE WEB BROWSER • 1.6GHz Dual Core Cortex A9 CPU • Mali400 Quad Core GPU • 1GB DDR3 SDRAM, 8GB NAND Flash • USB, MicroSD, GPIO, I2C, SPI … • Boot to Gecko OS (Web browser as OS)
  • 4.
    CHIRIMEN OPEN HARDWAREPROJECT •Open community hosted by Mozilla Japan •Pursuit for the technology which connects Web, especially the web browser to real things. •Try open source of not only software but hardware.
  • 5.
    Why is ita web browser?
  • 6.
    The issue ofInternet of Things Although network communalization is promoted, apps, services and things are separated by vertical for every company or alliance. Internet
  • 7.
    Web of Things Realizecooperation by Web as an app service platform of an open standard. = The concept of Web of Things Web Internet This picture is intelligible for a telecom industry. Almost compatible with ITU-T’s M2M Service layer*1. However, it is not the whole picture of IoT. *1 http://www.itu.int/dms_pub/itu-t/opb/fg/T-FG-M2M-2014-D3.1-PDF-E.pdf
  • 8.
    Dig down theWeb of Things Web Internet
  • 9.
    Dig down theWeb of Things Decompose the IoT by functionality Apps, Services Interfaces to Sensors and Actuators Human to Machine Interface Web Internet This side is seen by the IoT reference architecture model*1 of ISO etc. *1 http://www.iso.org/iso/home/store/catalogue_tc/catalogue_detail.htm?csnumber=65695
  • 10.
    The issue ofInternet of Things It was divided by the individual computing platform. Apps, Services Interfaces to Sensors and Actuators Human to Machine Interface Web Internet
  • 11.
    The initial statusof Web of Things Web Internet Apps, Services Human to Machine Interface Interfaces to Sensors and Actuators It considered that Web supports this part.
  • 12.
    Our activity Apps, Services Interfacesto Sensors and Actuators Human to Machine Interface Web Internet W3C DeviceAPI WG (intel), Browsers & Robotics CG(This community) It was proposed by TPAC2015. and added to the WoTIG workspace. web should also support the world of embedded computor! 12
  • 13.
    PERVASIVE BROWSERS: THE ASPECTOF IOT DEVICES IN WHICH WEB TECHNOLOGY WAS INTRODUCED 13
  • 14.
    PERVASIVE BROWSERS: REPLACEHARDWARE HMI BY HTML+CSS In a Web native generation, this one is already more intimateHMI of a legacy ramp concept by Mozilla Factory
  • 15.
    PERVASIVE BROWSERS: REPLACEHARDWARE HMI BY HTML+CSS • Multi-lingual and multi-modal • Extensibility and agility
  • 16.
  • 17.
    CONTENTS OF THEOPEN SOURCE •Hardware • An information required for manufacture of a hardware • Schematic, Parts list, Print pattern, etc. of single board computer •Sofware • Operating System based on Web Browsers Boot to Gecko OS • Extended APIs to operate Senseor and Actuators by Web Apps Web GPIO API, Web I2C API (proposed)
  • 20.
    INVESTIGATION AND PROPOSALOF SPECS • WebGPIO https://github.com/browserobo/WebGPIO • WebI2C https://github.com/browserobo/WebI2C
  • 21.
    LICENSE •CHIRIMEN License •CC BY-SA4.0(hardware) •MPL2.0 (software) •http://chirimen.org/license/
  • 22.
    WHEN DO IGET AN ACTUAL BOARD? It is under negotiation wholeheartedly! Release of the hardware design and software in open source license was important Milestone for it. Probably, something may be set up by the event of next page 
  • 23.
    WE EXHIBIT ITAT MAKER FAIRE TOKYO. Sat., August 6, 2016, Sun., 7th Tokyo Big Sight IT WAS EXHIBITED ALSO MAKER FAIRE NYC2015.