Collaborative Open Market to Place Objects at your Service Enabling an open marketplace of services for the Internet of Things Charalampos Doukas CREATE-NET This presentation is property of CREATE-NET and is protected by Copyright © {Web, Internet} of Things/Services Wireless MCUs Easy to program Low price/power Reprogrammable APIs / SDKs Community Support Makers/Entrepreneurs Web – enabled Things This presentation is property of CREATE-NET and is protected by Copyright © {Web, Internet} of Things/Services Back-End support { store, visualize, manage, process, … } Web – enabled Things Closed Systems This presentation is property of CREATE-NET and is protected by Copyright © {Web, Internet} of Things/Services PaaS/IaaS Storage Monitoring APIs SDKs Rule Engines Objects …. This presentation is property of CREATE-NET and is protected by Copyright © IoT and COMPOSE This presentation is property of CREATE-NET and is protected by Copyright © What is COMPOSE? Provide an IoT enabling ecosystem Easily and securely develop, deploy, share and maintain services based on Internet-connected smart objects Use-case driven Cover the whole service lifecycle Study and identify new business models and value chains Promote standardization and adoption This presentation is property of CREATE-NET and is protected by Copyright © Who is COMPOSE? This presentation is property of CREATE-NET and is protected by Copyright © Technical Approach A Services Objects Market to provide: - Objects service management • Registration, object and interaction virtualization, maintenance, accounting, knowledge aggregation and dispatching • Service design and execution environment – SDK to easily develop and deploy services based on Internet connected Objects – Runtime environment (for both servers and mobile devices) to dynamically configure and execute services - Provide an IoT enabling middleware layer – Build on existing and forming technology to provide end-to-end ecosystem for IoT – Distribute system functionalities – Seamless integration with a plethora of objects by abstracting them into service objects ensuring dependability and traceability This presentation is property of CREATE-NET and is protected by Copyright © Augmented Shopping Experience “Smart space” An indoor shopping environment, focusing on personalized interactions with objects Connect the complete cycle from manufacturers to customers This presentation is property of CREATE-NET and is protected by Copyright © Barcelona Smart City Focusing on the integration of heterogeneous devices and technologies for searching cross-data opportunities, taking advantage of the wide set of existing sensors Focus on the day-by-day citizens' experience derived from living in a smart city This presentation is property of CREATE-NET and is protected by Copyright © Trentino Smart Territory Focusing on the integration of highly distributed objects and utilization of smartphones as service objects Create personalized, social- and environmentally-aware tourism services and territory monitoring services This presentation is property of CREATE-NET and is protected by Copyright © COMPOSE – Current (technical) Status COMPOSE HTTP Library postSensorValue(…) This presentation is property of CREATE-NET and is protected by Copyright © Interoperability Challenges? Services Description Object Discovery Services Discovery Semantics Common Data Language Common API Description Common communication protocols This presentation is property of CREATE-NET and is protected by Copyright © Solutions Search for existing standards • Communication/Transport • Application • Device Discovery • Data modeling • APIs • SDK • … Search for solutions by existing projects: • Architectures • Data models • Services Integration • …. Interoperability Data {JSON, JSON-LD, XML, HTTP, OWL, RDF-S} Common Vocabularies Appropriate Middleware? SOS Help from groups (in-out W3C/OGC) – Anyone? COMPOSE approach: Do not re-invent the wheel, but form a group for evaluating existing solutions/propose Semantic Interoperability This presentation is property of CREATE-NET and is protected by Copyright © Standardization? Potential solution? W3C Web of Things Community Group See http://www.w3.org/community/ ●Open forum without fees ●W3C provides free infrastructure support ●Very easy to set up, and anyone can join ●Work with wider community to ● Help with organizing workshops and tutorials ● Discuss use cases and requirements ● Develop specifications and test suites ● Develop open source implementations ● Develop documentation and training materials ● Feed into subsequent standardization activities This presentation is property of CREATE-NET and is protected by Copyright © Standardization? Potential solution? W3C Web of Things Community Group See http://www.w3.org/community/ Community Group Specifications Working Group W3C Recommendation This presentation is property of CREATE-NET and is protected by Copyright © Standardization? Potential solution? W3C Web of Things Community Group Draft charter at http://bit.ly/Z60mb2 ●Public-web-of-things@w3.org ●People helping ●Benjamin Mandler, Vlad Trifa, Dave Raggett, Charalampos Doukas on behalf of the Compose project ●Nick Allott, Dave Raggett and Philipp Hoschka on behalf of the webinos project ●Raffaele Giafreda on behalf of the iCore project ●Payam Barnaghi on behalf of the IoTest project ●Payam Barnaghi and Laurent Lefort on behalf of the Semantic Sensor Networks Community Group This presentation is property of CREATE-NET and is protected by Copyright © W3C Existing Groups • Semantic Web Interest Group • RDF Working Group • Linked Data Working Group • Geolocation Working Group • Device APIs Working Group • … OGC Existing Groups • Sensor Observation Discovery • Sensor Model Language (SensorML) • … This presentation is property of CREATE-NET and is protected by Copyright © What else is needed? Developers Researchers Engage Community Makers Business Stakeholders This presentation is property of CREATE-NET and is protected by Copyright © Build / Integrate into tools for the community -> see Eclipse M2M How? Maker Events Hands On Workshops in Developer Conferences Hackathons This presentation is property of CREATE-NET and is protected by Copyright © http://www.compose-project.eu/survey-iot-domains http://www.compose-project.eu/forums/wot-composehackathon-zurich This presentation is property of CREATE-NET and is protected by Copyright ©