Vitheia Internet of Everything Platform (VIEP)Common Communication Layer• IoT structure built as a network of XMPP servers• Each XMPP server represents a domain (e.g. home.net, hospital.org, etc.)• CCL servers are subdomains of an XMPP domain (e.g. my.home.net, ward.hospital.org, etc.)• Things (switches, thermostat, conference sessions, surveillance cameras, etc.) represented as VIEP nodes• Unique...Vitheia Internet of Everything Platform (VIEP)Common Communication Layer• IoT structure built as a network of XMPP servers• Each XMPP server represents a domain (e.g. home.net, hospital.org, etc.)• CCL servers are subdomains of an XMPP domain (e.g. my.home.net, ward.hospital.org, etc.)• Things (switches, thermostat, conference sessions, surveillance cameras, etc.) represented as VIEP nodes• Unique patentable extensions on top of the structure are built to ensure full connectivity and scalabilityConnecting everything to everything!• VIEP nodes identified as uuid@domain (e.g. uniqueID@hermess.example.com)• Interactions (with other entities: e.g. people, devices, scenarios, services, etc.)o Expose state (request/response; e.g. retrieve the light switch state)o Reacts to commands (request/response; e.g. turn on the light switch)o Generate events (publish/subscribe; e.g. the light switch was turned off)• Media streams (audio, video, application sharing, etc.) complements XMPP communication through extensionsBus Integration Layer • Unifies access to different (already configured) industrial buses like KNX, Dali, Sensagon, CibTech, OnVif, DMX, Eaton/xComfort, DscPower etc.• Abstracts common functionalities regardless of the product vendor • Stores data like events and state history• Easy to extend support for other buses• Possibility of interaction between products from different buses (vendors)• Open API towards vendors for integrationSecurityVitheia is working with leading experts within network security, focusing on continuous improvement of the IoT-architecture security. We are publishing the open parts our of work as scientific reports. • Encryption • Authentication • Authorization - fine grained permissions built on top of XMPP (ownership, read, write, admin, etc.); possibility of inter-organization authorization• Auditing - who did a certain action• Automated monitoring - 24/7 system monitoring