mozilla chirimen firefox os dwika v5

Post on 07-Apr-2017

105 Views

Category:

Internet

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Dwika Sudrajatvide.inc@gmail.com

IT ConsultantFlorida - Hong Kong – Jakarta

Office: +62-8161108571 Mobile: +852-54152971, +1-407-2502812

Firefox OS, New name ofMozilla’s Boot to Gecko (B2G)

Firefox OS on Smart Phone Mozilla

Firefox OSFirefox OS

Appliances

The Opportunities

Gap Between IoT and Users

Mozilla’s Open Hardware WoTSolutions

The Goal ofthe Mozilla’s Community are:

1.1. toto DevelopDevelop methods in order to control Hardware devices onlymethods in order to control Hardware devices only

by Web technologiesby Web technologies

2.2. toto ApplyApply ideas of Webideas of Web--based OSS to Hardware devices (includingbased OSS to Hardware devices (including

board computersboard computers))

3. to3. to InformInform the abovethe above--mentioned two items to many peoplementioned two items to many people

(through Education, Demonstration, etc.)(through Education, Demonstration, etc.)

1.1. toto DevelopDevelop methods in order to control Hardware devices onlymethods in order to control Hardware devices only

by Web technologiesby Web technologies

2.2. toto ApplyApply ideas of Webideas of Web--based OSS to Hardware devices (includingbased OSS to Hardware devices (including

board computersboard computers))

3. to3. to InformInform the abovethe above--mentioned two items to many peoplementioned two items to many people

(through Education, Demonstration, etc.)(through Education, Demonstration, etc.)

Mozilla’s 1st Feature :Everything controlled by Webapps

All by Web Technologiesby HTML, JavaScript, CSS

HDMI

sensors and actuators

I2C, UART, GPIO, SPI, PWM

Firefox OS Goal

Firefox OSFirefox OS

ChirimenOpen Hardware

CHIRIMEN Open Hardware

Mozilla’s CHIRIMENSmart Home

• A Web development environment as it is.• Web Application can be developed by a Web dev

environment equipped in Firefox Browser.And application will be able to uploaded.

• Need NOT Compile. Try & Error very easily.

CHIRIMEN Spec HardwareB2G (FirefoxOS 2.5)

•• RockchipRockchip SoCSoC RK3066RK3066•• ARM Cortex A9 1.6GHz dual coreARM Cortex A9 1.6GHz dual core•• Mari 400 GPU quad coreMari 400 GPU quad core

•• DDR3 1GB(RAM)DDR3 1GB(RAM)•• NAND FlashNAND Flash 8GB8GB•• HDMI Micro x 1HDMI Micro x 1•• Micro SD Slot x 1Micro SD Slot x 1•• USB (Micro x 2, Full x 1)USB (Micro x 2, Full x 1)•• I/O 28pinI/O 28pin

(incl. I2C, UART, GPIO, SPI, Sound in/out etc)(incl. I2C, UART, GPIO, SPI, Sound in/out etc)•• WiWi--Fi (not on board. Use RTL8188CUS compatible USB WiFi (not on board. Use RTL8188CUS compatible USB Wi--FiFi

adaptor )adaptor )

•• RockchipRockchip SoCSoC RK3066RK3066•• ARM Cortex A9 1.6GHz dual coreARM Cortex A9 1.6GHz dual core•• Mari 400 GPU quad coreMari 400 GPU quad core

•• DDR3 1GB(RAM)DDR3 1GB(RAM)•• NAND FlashNAND Flash 8GB8GB•• HDMI Micro x 1HDMI Micro x 1•• Micro SD Slot x 1Micro SD Slot x 1•• USB (Micro x 2, Full x 1)USB (Micro x 2, Full x 1)•• I/O 28pinI/O 28pin

(incl. I2C, UART, GPIO, SPI, Sound in/out etc)(incl. I2C, UART, GPIO, SPI, Sound in/out etc)•• WiWi--Fi (not on board. Use RTL8188CUS compatible USB WiFi (not on board. Use RTL8188CUS compatible USB Wi--FiFi

adaptor )adaptor )

Firefox OS MozillaConsumer Electronics

Foxberry Pi projectsFirefoxPi

Chirimen Factory

Mozilla’s Work Shop, Exhibition, etc...

Mozilla’s Open Hardware

CHIRIMEN Open Hardware

CHIRIMEN Open Hardware

Firefox OS - CHIRIMEN Open Hardware

CHIRIMEN Open Hardware

CHIRIMEN

Chirimen in 2016,Price around $50 USD (€45).

follow uson Twitter, Facebook or Google+updates product.

Size

48mm

80mm

Interface

micro USB (OTG)

ADBAC

I/O 28pin

micro HDMI

micro UWB(DEBUG)

Full USB

WiFiUSB

recovery key

Chirimen IO and CPU

Chirimen IO and CPU

Chirimen IO and CPU

Chirimen IO and CPU

Open WebBoard,Firefox OSNFC,Gluin,applicationdevelopmentusingPC browser.

Chirimen IO and CPU

Mikrokontroler ATmega8535

ARM PROCESSOR PIN DETAILS AND ITS USAGE

Firefox OSFirefox OS

Firefox OS

Feature 2:Open Source Hardware

Standardization :Hardware

All the information(Firmware, Circuit Diagram, Board Plan, Parts List, Discussion)

is disclosed as “Open Source”.

gaia(Web)

Browser

HTTP

CHIRIMEN Spec Software

node(http)gecko

gonk Arduino

GPIO、I2C OS : Boot to Gecko 2.5

Additional special js APIs (currently) : I2C, GPIO USB drivers

• Network Adapters, Pointing devices, Keyboards

Web GPIO

Gaia(Web)

• Gecko API GPIO• Node GPIO

Node(http)Gecko

Gonk

Gaia(Web)

Web GPIO API

CHIRIMEN’s Software

Chirimen’s APIs

userproximity• var uphandler = (e) => console.log(e.near)• window.addEventListener('userproximity',uphandler)• window.removeEventListener('userproximity',uphandler)

devicelight• var dlhandler = (e) => console.log(e.value)• window.addEventListener('devicelight',dlhandler)• window.removeEventListener('devicelight',dlhandler)

devicemotion• var achandler = (e) => console.log(e.accelerationIncludingGravity.x)• window.addEventListener('devicemotion',achandler)• window.removeEventListener('devicemotion',achandler)

userproximity• var uphandler = (e) => console.log(e.near)• window.addEventListener('userproximity',uphandler)• window.removeEventListener('userproximity',uphandler)

devicelight• var dlhandler = (e) => console.log(e.value)• window.addEventListener('devicelight',dlhandler)• window.removeEventListener('devicelight',dlhandler)

devicemotion• var achandler = (e) => console.log(e.accelerationIncludingGravity.x)• window.addEventListener('devicemotion',achandler)• window.removeEventListener('devicemotion',achandler)

Chririmen’s I2C Ports Software

Feature 3:Easy stand by Development Environments

Standardization :: Software

Firefox OSFirefox OS

Firefox OSImplementation

Grove Gesture for Smart TV

Grove Gesture for Smart TV

Grove - Gesture SensorProximity detectionRecognize 9 gestures : moveup, down, left, right, etcHand remote-control unit

Grove - Gesture SensorProximity detectionRecognize 9 gestures : moveup, down, left, right, etcHand remote-control unit

Grove Gesture for Smart TV

Grove Gesture for Smart TVFirefox OS to Live TV, Downloaded the Apps, and Devices

Firefox & Chirimen

Firefox

CHIRIMEN

Summary• MozOpenHard

• B2G (OSS FirefoxOS) CHIRIMEN

• CHIRIMEN

• MozOpenHard

• B2G (OSS FirefoxOS) CHIRIMEN

• CHIRIMEN

Platform of Mozilla’s WoT

Raspberry Pi

Banana Pi BPI-M2 run Firefox OS successProjects - Banana Pi forum SinoVoip BPI

Firefox OS to Pandaboard

WoT Arduino projectswotjs:<web-arduino id="light" device-name="DEVICE">

<pin index="7" mode="OUTPUT" value="HIGH"></pin></web-arduino>

Bluetooth doorbellIoT & Firefox using Arduino

Security cameraIoT & Firefox using Arduino

Firefox

Thank you forThank you forattentionattention

Thank you forThank you forattentionattention

top related