WebOfThings
From MozillaWiki
Contents
Goals
Exploring the role of the Web amidst the explosion of connected devices and services in our lives.
Projects & Current Activity
- Chirimen - Firefox OS microcontroller board
- FlyWeb - Framework for direct device connections
- Web of Things Maker - An online editor helps developers build cross-platform WoT applications faster and easier.
- WoT.JS - A library provides Web Components to control devices.
- Browser Johnny Five - A set of libraries to bring Johnny Five to the Web for controlling Arduino Boards.
- FxOS Beacon Demos - Firefox OS Add-ons and Apps to demonstrate beacon usage.
- BLE Tools - Tools to help BLE development.
- Exploring the Open Internet of Things - Hub of research, prototyping and networking-building around IoT. Focus on privacy, inclusion and literacy in connected spaces using human-centered design and collaborative kaing.
Recent and Upcoming Events
- Web of Things planning and strategy workshop, Sept 2015
- MozFest
- Mozlando
Participate
Platform
Web Platform
Some of the Web platform APIs relevant to IoT development. Comprehensive list at https://developer.mozilla.org/en-US/docs/WebAPI.
Category | API | Documentation |
Network | TCPSocket | |
Network | UDPSocket | |
Connectivity | Bluetooth | |
Connectivity | NFC | |
Connectivity | Wifi | |
Sensors | Ambient Light | |
Sensors | Proximity | |
Sensors | Orientation | |
Sensors | Motion | |
Sensors | Geolocation | |
Media | Camera | |
Media | Microphone | |
Misc | PowerManagement | |
Misc | BatteryStatus | |
Misc | Vibration | |
Nascent | WebUSB | |
Nascent | WebGPIO |
Related Activity
People & Projects
JavaScript projects/toolkits/libraries
- Sensible
- Octoblue
- CylonJS
- Intel XDK IoT Edition
- Internet of Things Database - Semantics for the Internet of Things
- IOTDB Node library
- Pubsub for Things
- Physical Web - URLs for Things
- Node Red - Visual Connector
- Avahi - mDNS service broadcast
Hardware
Hardware that supports a JavaScript (but necessarily Web) programming interface.
- RaspberryPi
- Tessel
- Kinoma Create (and Studio)
- Espruino
- NinjaBlocks
- Arduino
- Spark Core + Spark OS
- KDDI Open Web Board
- APC
Services
Industry Groups / Standards Bodies
TODO: Convert this into a table, and categorize which part of the the stack the group's standards address, and where it might intersect with Web standards and technologies.
- W3C Web Of Things Interest Group link
- Mozilla participants: (TODO: list people here, with contact info)
- AllSeen/AllJoyn - Qualcomm led, with Linux Foundation, Cisco, Microsoft, LG, and HTC. AllJoyn is name of protocol. link
- Open Interconnect Consortium (OIC) - Intel, Atmel, Dell, Broadcom, Samsung, and Wind River. Openly competing with AllJoyn. link
- Thread Group - Google/Nest. link
- ITU's IoT-GSI - The UN's International Telecommunication Union's Internet of Things Global Standards Initiative. link
- IEEE IoT Standards link
- Industrial Internet Consortium - Intel, Cisco, AT&T, GE, and IBM. Focused on industrial stds. link
- OneM2M - Intel, Qualcomm, Samsung, many more. "Cross sector" architecture and stds. link
- Open Mobile Alliance - Intel, Qualcomm, Microsoft, ATT, ARM, Cisco, and Samsung. link
- Apple HomeKit - link
Government
Events
- ThingsCon - Berlin, May 2015 link
Event Calendars
In The Wild
Relevant implementations of IoT standards.
- NTT Docomo's open Web API for Vusix smart glasses, using OMA's Generic Open Terminal API.