Main Page
WARNING ⚠: This wiki is archived and provided for your convenience as a historical reference. The new Web of Things community group wiki is hosted in Github.
Intro
This is the starting page for the Web of Things Community Group. The structure of this page is likely to change as we start collecting information.
What is the Web of Things?
The Web of Things includes sensors and actuators, physical objects and locations, and even people. The Web of Things is essentially about the role of Web technologies to facilitate the development of applications and services for things and their virtual representation. Some relevant Web technologies include HTTP for accessing RESTful services, and for naming objects as a basis for linked data and rich descriptions, and JavaScript APIs for virtual objects acting as proxies for real-world objects. Key benefits for doing this work at W3C include the W3C emphasis on ensuring that W3C standards can be implemented royalty free, thereby encouraging innovation, and the availability of the large community of web developers. Standards are needed to realize the economic and human potential, and to avoid the risk of fragmentation cased by a plethora of non-interoperable proprietary solutions.
Short term plans
To recruit members and appoint chair(s). To make a start on connecting use cases and requirements, and links to other groups with an interest in the Web of Things. We expect to soon launch regular teleconferences following a poll to select a date and time. We're also planning to organize a W3C Workshop on the Web of Things for 2014.
Goals
From the charter:
The aim of the Web of Things Community Group (CG) is to accelerate the adoption of Web technologies as a basis for enabling services for the Internet of Things. In order to achieve this mission, the group will bring representatives of key stakeholders together to:
- Collect use cases as a basis for identifying requirements
- Develop general considerations for the Web of Things
- Gathering of basic requirements
- Communications technologies for the Web of Things
- Techniques for specifying services
- Requirements for open markets of services
- Review of existing standards and their applicability
- Identify gaps where new standards would be appropriate
- Develop proposals for new standards as needed
- Identify opportunities for creating broader awareness of the Web of Things
- Engage with the developer community to gather implementation experience
- Ethical considerations for the Web of Things
Roadmap
- Initial analysis by the end of October 2013
- Draft proposals for new standards by the end of October 2014
- Revised proposals and charters for their standardization by end October 2015
Standardization should follow implementation experience and a consensus on core use cases. In some cases, proposals could be submitted to existing W3C Working Groups, and in others, new Working Groups could be proposed. The Community Group may find it appropriate to recommend work in other standards development organizations such as the IETF. Any work that is intended for use in W3C standards specifications will be subject to the Contributor License Agreement (CLA).
Miscellaneous Links
- Webofthings.org -- Publications, events and community around the ideas of the Web of Things
- Building the Web of Things -- First book on the practical aspects of building the Web of Things
- Internet of Things Protocols -- as compiled by Postscapes
- IERC European Research Cluster on the Internet of Things
- IoT activities in the ITU
- Smart Cities Expo World Congress -- annual trade show in Barcelona
- W3C Semantic Sensors Network Community Group
- Compose project -- enabling open markets of services for the Internet of Things
- Webinos project -- securely sharing access to devices
- IoT-A project -- architectural reference models for the IoT
- iCore project -- virtualisation framework for services for the Internet of Things
- IoT.est project -- composition/orchestration of services, auto configuration and testing
- ProbeIT -- supporting exploitation of European research advances in IoT deployments
- MQTT -- MQ Telemetry Transport is a pub-sub protocol from OASIS, and designed for constrained devices and low-bandwidth, high-latency or unreliable networks
- Concise Binary Object Representation (CBOR) -- concise self describing format inspired by JSON
- Agora -- French consortium focusing on smart homes
- M2M World Alliance -- connection to IoT devices via cellular networks
- Home Gateway Initiative (HGi) -- forum for discussion of specifications and standards for devices serving as gateways between residential networks and wide area networks
- ASHRAE BACnet -- protocol for building automation and control networks
- ZigBee Alliance -- low power wireless communications protocol for battery operated devices, and note that the Zigbee gateway provides support for SOAP, REST and GRIP protocols for remote access to ZigBee based devices.
- AllJoyn -- open source project for IoT discovery, connectivity, security, etc.
- AllSeen Alliance initially based on the AllJoyn™ open source project
- ABB, Bosch, Cisco and LG -- Open standard software platform for smart homes
- Open Interconnect Consortium -- wireless comms framework for sensors and actuators
- Node-Red -- Node.js based graphical front end for wiring the IoT
- IoT Bay -- interoperability hub of IoT services
- Sentilo -- open source sensor and actuator platform for smart cities
- The Thing System -- Node.js based IoT home gateway
- Thinkworx -- app platform for the IoT and M2M
- CARRIOTS -- platform as a service for IoT and M2M
- SiNWAVE -- enterprise platform for the IoT
- Temboo -- SDK and REST API for the Internet of Anything
- Axeda -- cloud based software and support for IoT and M2M
- Xively -- public cloud for the IoT
- Yaler.net -- secure Web access to embedded systems
- Microsoft's Lab of Things -- research platform for connected devices in homes and beyond
- Microsoft's announcement of Azure cloud service for Internet of Things
- Early talk on the Web of Things from September 2007
- subvocal speech recognition for when touch or voice isn't the answer
- smart tattoos for brain machine interfaces
- Ideas for creating proof of concept demonstrators for the Web of Things
- IPSO alliance -- establish interoperability testing for its members' devices
- XMPP Standards Foundation -- open technology for real-time communication
- Weightless SIG for M2M and Internet of Things IOT -- alternative technology to cellular communications for IoT devices
- OSGi Alliance -- Java ME 8 specifically targets IoT development
- OneM2M -- develop technical specifications for a common M2M service layer
- IEEE Standards Association -- activities can be explored by searching for "smart devices" on the group's website