XMPP-based approach for IoT platform Commissioning and Network Management
Hi all, during the last 30 months I have been involved in a project called IMPReSS ( http://impressproject.eu/ ) co-funded by both European Commission, through 7th programme framework, and Brazilian government, through the CNPq minister. The aim of the project, which is on the eve of the final review, is to provide a Systems Development Platform which enables rapid and cost effective development of complex systems involving Internet of Things and Services and at the same time facilitates the interplay with users and external systems. Leveraging XMPP protocol, the project developed a Network Management infrastructure and Commissioning and Configuration infrastructure for IoT platforms. The latter supports the configuration and mashup of the different components of the IoT platform, while the Network Management infrastructure provides instruments for network monitoring and setup. This infrastructure leverages many features provided by XMPP protocol: - every device is uniquely identified through a Jabber Identifier (JID); - the presence mechanism is used to know in real-time the status of the devices; - XEP-0030 (Service Discovery) is used to discover the entities and their feautres; - XEP-0050 (AdHoc Command) and XEP-0060 (Publish-Subscribe) are used to model the device capabilities in term of data generated and services provided; - XEP-0248 (PubSubCollection Nodes) is used to organize the publish-subscribe nodes, modeling the devices and their features,in a hierarchical structure. which can be used in the discovery mechanism As a next step, we are aiming at making this solution to converge toward XMPP-IoT extensions specifications, with a particular interest and focus on XEP-0324: Internet of Things - Provisioning, which will allow us to improve furtherly our commissioning infrastructure to help people with non-programming skills to quickly and easily develop IoT application based on general purpose IoT middlewares and platforms. This XMPP infrastructure has received good feedback and interest at ICIN 2016 conference on ‘Innovations in Clouds, Internet and Networks’( http://www.icin.co.uk/ ) where has been presented. If you are interested in extended information, you can find the presented paper at the following link: https://www.researchgate.net/publication/299445607_XMPP-based_Network_Manage... and relevant slides here: https://www.researchgate.net/publication/299594851_Slides_XMPP-based_Network... Hope you can find this approach interesting for you. Please, if you have any comments, questions or you are interested in cooperating on this do not hesitate to contact me. BR, Davide Conzon -- Davide Conzon Istituto Superiore Mario Boella (ISMB) via P.C. Boggio, 61 - 10138 Torino (ITALY) tel. (+39) 011.2276.710 Informativa - Art. 13 D.lgs. 196/03 ========================== Il trattamento dei dati ha la finalità di permettere lo svolgimento delle attività di ricerca, formazione e studio, oltre agli ulteriori servizi messi a disposizione dall’Istituto Superiore Mario Boella I dati saranno trattati con modalità manuali, informatiche e/o telematiche; non verranno per nessuna ragione comunicati ad altri soggetti ed Enti senza previa autorizzazione. Potranno venire a conoscenza dei Vostri dati il responsabile del trattamento e le categorie di soggetti incaricati del trattamento. In ogni momento potrà rivolgersi al nostro servizio Privacy per conoscere i suoi dati e farli integrare, modificare o cancellare per violazione di legge, od opporsi al loro trattamento e/o per esercitare gli altri diritti previsti dall’art. 7 del D.lgs 196/03. Titolare del trattamento è la società Istituto Superiore Mario Boella con sede in Via P. Carlo Boggio n. 61- 10138 Torino. All information and attachments are reserved and an Istituto Superiore Mario Boella intellectual property, if you receive this message for error please delete it and contact info at ismb.it.
participants (1)
-
CONZON DAVIDE