mozilla chirimen firefox os dwika v5
Post on 07-Apr-2017
105 Views
Preview:
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