D5.4 Final Exploitation, Dissemination and Standardisation Report Editor: Abayomi Otebolaku (LJMU) & Hoang Minh Nguyen (KAIST) Submission date: 04/07/2018 Version: 1.0 Contact:
[email protected] &
[email protected]
This deliverable contains a summary of the activities of WP5 during the whole project. It includes an updated exploitation plan, an updated project presentation, an updated leaflet, white papers, and a collection of press releases. It also includes summaries of standardization activities.
Editor:
Abayomi Otebolaku (LJMU) & Hoang Minh Nguyen (KAIST)
Reviewer(s)
Martin Bauer(NEC)
Deliverable nature:
R
Dissemination level:
PU
Contractual/actual delivery date:
M24
M26
Disclaimer This document contains material, which is the copyright of certain Wise-IoT consortium parties and may not be reproduced or copied without permission. All Wise-IoT consortium parties have agreed to full publication of this document. The commercial use of any information contained in this document may require a license from the proprietor of that information. Neither the whole Wise-IoT consortium, nor a certain part of the Wise-IoT consortium, warrant that the information contained in this document is capable of use, nor is that use of the information free from risk, accepting no liability for loss or damage suffered by any person using this information. This project has received funding from the European Union’s H2020 Programme for research, technological development and demonstration under grant agreement No 723156, the Swiss State Secretariat for Education, Research and Innovation (SERI) and the South-Korean Institute for Information & Communications Technology Promotion (IITP).
Copyright notice 2018 Participants in project Wise-IoT
Revision History Revision V0.1 V0.1
… …
Date 28/09/2017 9/01/2018
… …
28/09/2017 31/01/2018 17/04/2018 21/05/2018
V0.3.
20/05/2018
V0.4
22/05/2019 22//05/2019
V0.4 V0.5
24/05/2018 29/05/2018 28/05/2018 31/05/2018
V0.5.1 V0.5.1 V0.5.1 V0.5.1
04/06/2018 05/06/2018 07/06/3018 07/07/2018
V0.6
08/06/2018
V0.7.0
09/06/2018
V0.7.1
11/06/2018 11/06/2018
V0.7.2
13/06/2018
V0.8
15/06/2018 18/06/2018 18/06/2018
Description Creation, initial skeleton Added introduction and sections on Events, Journal and Conference publications Contribution from partners Contribution from IMT-TSP Contribution from SJU Contribution from NECLE Contribution from Santander
Author (Organization) Abayomi Otebolaku (LJMU) Abayomi Otebolaku(LJMU)
Updates from Dustin Updates from Abdullah Updates from JongGwan Inputs (Sections 6.2.4, 6.2.5, 6.2.6 ) from Gyu Myoung Lee Social Media and Website statistics from Hamza Baqa Updates from Hoang Minh Nguyen Updates from Martin Bauer Updates from Choi Hyo Updates from Haris Aftab Update from Fernando Conclusion and integration of contributions from partners Additional updates from Carmen Updates (Chapter 6) from Martin Reformat the whole document for consistency Input from SJU Update of table 6
Dustin Wüest(FHNW) Abdullah Aziz(SJU) JongGwan An (SKT) Gyu Myoung Lee(LJMU)
(All partners) Yasir Saleem(IMT-TSP)
Martin Bauer(NECLE) Sonia Sotero Muniz(Santander) Integration of various contribution by Abayomi Otebolaku(LJMU) project partners Contributions from FHNW Dustin Wüest & Samuel Integrating D5.4a into Chapter Fricker(FHNW), 5(Abayomi Otebolaku) All Partners Contribution from UC Carmen Lopez) Abayomi Otebolaku(LJMU) Executive Summary added Levent Gurgen(CEA) Section 5.2.3 integrated with input from CEA
Hamza Baqa(EGM) Hoang Minh Nguyen(KAIST) Martin Bauer(NECLE) Choi Hyo(SDS) Haris Aftab(SJU) Fernando Romao(PIQ) Abayomi Otebolaku(LJMU) Carmen Lopez(UC) Martin Bauer(NECLE) Hoang Minh Nguyen (KAIST) Syeda Komal(SJU) Yalew Kidane(KAIST)
V0.8.3 V0.9
V1.0
20/06/2018
Contributions from KETI
SeungMyeong Jeong(KETI)
Abayomi Otebolaku(LJMU) Integration of corrections based on the reviewer’s comments Update the the scientific publication Hoang Minh Nguyen(KAIST) Added Table 12 SeungMyeong Jeong(KETI) Review Comment correction Hamza Baqa(EGM) External collaboration section added
JaeSeung Song(SJU)
Final verification
Franck Le Gall (EGM)
Table of contents Executive Summary ________________________________________ 10 Authors _____________________________________________________ 11
Glossary ____________________________________________________ 12 1 Introduction _____________________________________________ 13 1.1
Purpose of the Document ______________________________________ 13
1.2
Scope of the Document ________________________________________ 13
2 Review of First and Second Year Results ______________ 15 3 Dissemination Activities ________________________________ 17 3.1
Dissemination Channels _______________________________________ 18 Project Website ___________________________________________________ 18 Social Media ______________________________________________________ 19
3.2
Published Scientific Papers____________________________________ 19 Journal Articles ___________________________________________________ 22 Conference Papers _______________________________________________ 24
3.3
Wise-IoT News _________________________________________________ 31 Santander as Smart City report in Lufthansa Magazine _________ 31
In German TV Channel News _____________________________________ 31 Wise-IoT in Spanish Regional Newspapers ______________________ 31 Wise-IoT in South France regional TV ____________________________ 31
3.4
Wise-IoT Leaflet ________________________________________________ 32
3.5
Event Participation_____________________________________________ 32 Meeting with a Journalist from Lufthansa Magazine ____________ 36 Encounter between Wise-IoT Partners and Santander Tourism &
Culture Councilwoman ___________________________________________________ 36 LoRa Sensor Deployment in the Motorhome Area of Las Llamas36 IoT Korea Exhibition & International Conference 2017 _________ 37
ETSI IoT Week 2017 ______________________________________________ 37 2017 Korea-EU Coordinated Calls R&D Conference _____________ 37 Global Standards Conference ____________________________________ 37 IoT4Tourism Hackathon _________________________________________ 38 Local Meeting on Sustainable Smart Cities _____________________ 39 Forum: Green Cities (8th Forum of Urban Intelligence and Sustainability) ____________________________________________________________ 39 Annual Gemalto Summit Meeting ________________________________ 39 Smart Sustainable Cities Workshop _____________________________ 39 German Trade Union Confederation Meeting ____________________ 40 Meeting with Energy Efficiency Experts from EMPOWER Project 40 IT-Trans International Conference and Exhibition ______________ 40 SICTIAM Meeting _________________________________________________ 41 Digital
Transformation:
Business
Opportunities
and
Good
Practices _________________________________________________________________ 41 Smart Cities & Smart Citizen Round Table ______________________ 41 Meeting with the Representatives of German Ministry of the Environment ______________________________________________________________ 41 Meeting with Canadian Companies ______________________________ 41 Green Cities (8th Forum of Urban Intelligence and Sustainability) 42 Meeting with German Companies (BVMW) ______________________ 42 Meeting with Ulm Representatives ______________________________ 42 Meeting with Representatives of Transportation, Environment and Computing Municipal Services ___________________________________________ 42 Improvement of Tourism Municipal service through the use of New Technologies _____________________________________________________________ 42 Encounter between Wise-IoT partners and Santander Tourism and
Culture councilwoman ___________________________________________________ 43 Wise-IoT Korea Second Review (Alpensia) ______________________ 43
4 Exploitation Activities __________________________________ 45 4.1
Introduction ____________________________________________________ 45
4.2
Patents _________________________________________________________ 47 Method for Providing Chatbot by Subjects and System using Therof 47 Method
for
Chatbot
Transaction
and
System
for
Chatbot
Transaction _______________________________________________________________ 48 Automated Process and Triggering Message Structure for Testing oneM2M based Application _______________________________________________ 48 Server Management and File Execution through SNS ___________ 48 Social Network Service System that can receive News ________ 50 Method and System for Chatbot Development Cooperation _____ 50 User Care System using Chatbot_________________________________ 51 State-Expression-Information Transmission System using Chatbot 51
4.3
Collaboration ___________________________________________________ 52 Internal Collaboration ____________________________________________ 52 External Collaborations __________________________________________ 53
4.4
Updated Exploitable Assets ___________________________________ 53 Morphing Mediation Gateway (MMG) _____________________________ 53
Semantic Annotator ______________________________________________ 55 Self-Adaptive Recommendations_________________________________ 55 Technical Interoperability Validation ____________________________ 62
5 Summary of Wise-IoT Project Results __________________ 63 5.1
Summary of Wise-IoT Components, Achievements, Exploitation
and Dissemination ___________________________________________________ 63 Morphing Mediation Gateway Manager __________________________ 63 Context-Aware Auxiliary Gateway _______________________________ 64 Z-Wave-oneM2M __________________________________________________ 65 Adaptive Semantic Module _______________________________________ 66
Semantic Annotator ______________________________________________ 68 Security: Access Management ___________________________________ 69 Trust Monitor _____________________________________________________ 70 SAR Framework __________________________________________________ 72 SAR Façade and Frontend Libraries _____________________________ 74 IoT Recommender ________________________________________________ 74 Adherence Monitor _______________________________________________ 76 Quality of Information QoI _______________________________________ 76 OCF-oneM2M _____________________________________________________ 78 LoRa-oneM2M ____________________________________________________ 78 GS1-oneM2M______________________________________________________ 79 oneM2M-Brightics-IoT ____________________________________________ 80
sensiNact-OneM2M _______________________________________________ 81 Crowd Estimation and Mobility Analytics Service (CEMA) ______ 82
5.2
Project Demonstrations/Trials _________________________________ 83 TRIAL 1: Bus Information System ________________________________ 83 TRIAL 2: Rich Parking ____________________________________________ 85 TRIAL 3: Smart Skiing ____________________________________________ 86 TRIAL 4: Smart Parking __________________________________________ 87 TRIAL 5: Smart Resort ___________________________________________ 88 Fitness Use Case _________________________________________________ 90
6 Standardisation Activities ______________________________ 92 6.1
Impact Analysis ________________________________________________ 92 oneM2M ___________________________________________________________ 92 ETSI ISG CIM _____________________________________________________ 93 Relation between Wise-IoT trust Solutions and Standardisation
Activities _________________________________________________________________ 94
More Specifics on the Standardisation Activities _______________ 95 Promote the Adoption of the Developed Functionalities by Other Parties 97
6.2
Interoperability Events_________________________________________ 98 oneM2M Interop 5 ________________________________________________ 98
6.3
Standardisation Contributions. ________________________________ 99 Standardisation in oneM2M ______________________________________ 99 Standardisation in ETSI ISG CIM _______________________________ 102 Standardisation in ITU-T _______________________________________ 105
6.4
Future Plan ____________________________________________________ 106 ETSI ISG CIM ___________________________________________________ 106 oneM2M _________________________________________________________ 106 ITU-T ____________________________________________________________ 106
7 Updated Evaluation of Dissemination, Standardisation and Exploitation Activities ________________________________ 108 7.1
Dissemination _________________________________________________ 109
7.2
Standardisation _______________________________________________ 109
7.3
Exploitation ___________________________________________________ 110
7.4
Summary ______________________________________________________ 110
8 Conclusion _____________________________________________ 111 9 References _____________________________________________ 112
Executive Summary The Work Package 5(WP5) of Wise-IoT project has been dedicated to the implementation of coordinated actions to generate impact from the project’s vision and results through communication activities. The goal of D5.4, therefore, is to provide a summary of the activities of WP5 during the project duration. Specifically, it presents the final report of achievements and results of dissemination, standardization and exploitation activities in the second year of the Wise-IoT project. To avoid repeating most of the content of D5.3, which has reported the achievements of the dissemination, standardisation and exploitation activities during the first year of Wise-IoT project, this deliverable provides the summary of the results of all dissemination and standardization and exploitation activities performed in the second year, and in addition, a review of all results and achievements for the project’s two-year duration. In the course of the project, Wise-IoT consortium developed key standards based on the results of the project and participated in various industry forums. It submitted several contributions that reflect the key results of the project to important standardization bodies such as ITU-T, oneM2M, and ETSI ISG CIM It participated in interoperability testing events such as oneM2M Interop5 in Korea. For example, 107 contributions were made to the standardization bodies, focusing on the theme of the project such as IoT Interoperability, Data Quality and Trust. The consortium also disseminated results of the project through key channels such as targeted high impact journals, conference proceedings, open source software platforms, etc., with a significant number of scientific publications in journals and thematic conference proceedings. Thus, for example, in the first and second year of the project, 29 high-quality conference (such as IEEE Globecom, ACM Middleware, etc.) and 10 Journal publications (e.g. IEEE Communication Magazine) were produced. To promote and exploit the results of the project, key innovative results of Wise-IoT project, totaling 8, were patented. More importantly, the Wise-IoT technologies that have been developed are playing a key role in the strategic developments of the industrial partners, furthering the objectives of the project in achieving world-wide interoperability for the Internet of Things. For instance, the interoperability and other components developed by the project partners are providing a technological competitive edge for the involved partners, contributing to the potential of successful technology transfer for the development and deployment activities of the proposed new technology. Wise-IoT also promoted community building and collaboration among the project partners and other external stakeholders. Thus, in terms of dissemination, standardisation and exploitation, the project has exceeded the targets and has realised its expectations.
Authors Chapter
Author (Organization)
Executive Summary
Abayomi Otebolaku(LJMU)
1
Abayomi Otebolaku(LJMU)
2
All Partners, Abayomi Otebolaku(LJMU)
3
Hamza Baqa(EGM/), Abayomi Otebolaku(LJMU), Carmen Lopez(SAN), all partners
4
All Partners, Abayomi Otebolaku(LJMU)
5
All partners, Abayomi Otebolaku(LJMU)
6
Martin Bauer, Gyu Myoung Lee, SeungMyeong Jeong, Franck Le Gall (NEC, LJMU,KETI&EGM)
7
Abayomi Otebolaku(LJMU)
8
Abayomi Otebolaku(LJMU)
Glossary Term or Abbreviation
Definition (Source)
SAR
Self-Adaptive Recommender
GSC
Global Standards Conference
TI
Trust Indicator
CEMA
Crowd Estimation and Mobility Analytics
MMG
Morphing Mediation Gateway
ASM
Adaptive Semantic Module
CAG
Context-Aware Auxiliary Gateway
QoI
Quality of Information (QoI)
IoT
Internet of Things
Introduction
1 Introduction Wise-IoT is a collaborative project between the Europe (EU) and South Korea (KR). From the EU side, it has been funded under the H2020 framework program for research of the European Commission and the Swiss State Secretariat for Education, Research and Innovation (SERI). And from the KR side, it has been funded by IITP (Institute for Information & communications Technology Promotion). Wise-IoT aims at deepening the interoperability and interworking of existing IoT systems. The project exploits the expertise of partners in the consortium to build a comprehensive mediation framework that can be deployed between various IoT systems. Wise-IoT also aims to develop federated and interoperable platforms ensuring end-to-end security and trust for reliable business environments with a multiplicity of IoT applications. Building synergies with national and international initiatives in both Europe and Korea, the project acts on the field of standardization, fostering IoT development and interoperability. Exploiting the concept of morphing mediation gateway, the project proposes a trust-based adaptive recommender system that leverages the Context Information APIs with end-to-end semantic interoperability and dynamic distribution of analytic functions over the proposed Global IoT Services (GIoTS). The GIoTS provides IoT virtualization and interactions with the systems beyond the IoT with trust building and management capabilities. Six use cases/ trials have been implemented and tested from both the EU and the KR sides implementing smart city, leisure and healthcare pilots that demonstrate the capability of the Wise-IoT platform’s applications roaming capability across continents. An interactive development approach was used, allowing requirements and architecture adjustments as well as alignment and contributions to standardization activities through submission to technical committees and interoperability events. Thus, WP5 has been dedicated to the implementation of coordinated actions to generate visibility and impacts of the vision and results of the project through communication activities. Thus, the main goal of WP5 is to ensure the dissemination and broad exploitation of the result of the projects.
1.1 Purpose of the Document Deliverable D5.4 is the summary of the activities of WP5 during the project life time, presenting the dissemination, standardization and exploitation reports of Wise-IoT. The main purpose of this document is to present the results and summaries of dissemination, standardization and exploitation activities of the consortium during the Wise-IoT project period.
1.2 Scope of the Document This deliverable, D5.4, covers the results of Wise-IoT project’s dissemination, standardization and exploitation activities in the two-year period of the project. The document is organized as follows: Chapter 2 presents the review of the first year of dissemination, standardization and exploitation activities comparing it to the planned activities and details of achievements in terms of scientific publications (Journals, Conference papers and book chapters), events, press release, and project leaflets. Chapter 3 presents the summary of the Wise-IoT dissemination activities. This includes the summary of dissemination activities in both first and second year of the project.
13
Introduction Chapter 4 presents the summary of the first and second-year exploitation activities including the details of some of the exploitation activities such as patents, collaboration among project partners with future strategies. This chapter also presents the list of exploitable assets, exploitation plan and strategies of the project partners. Chapter 5 provides the summary of the main achievements and results of Wise-IoT project’s components and use cases/trials. Chapter 6 discusses the summary of the first and second year of standardization activities with standardization bodies, such as ETSI, oneM2M, Korea IoT Forum and ITU-T, interoperability events and other standardization activities. Chapter 7 presents the summary of the updated evaluation and assessment of dissemination, standardization and exploitation. Chapter 8 concludes the deliverable focusing and highlighting the achievements and main outputs of the Wise-IoT project in 24 months.
14
Review of First and Second Year Results
2 Review of First and Second Year Results This chapter presents the review of dissemination activities and results in the first year of the project. It also presents the original plans for the second year of activities and expected results. The plan follows the dissemination strategy and plan that was presented in the deliverable D5.2[1], which provides the guideline for the dissemination strategy, plan and indicators for the two-year Wise-IoT project duration. In Table 1, the dissemination plan and achieved results for the first year are presented. Also, in the same table, the dissemination plan and expected results for the second year of the project are shown. In Table 1, the first column (“Category”) presents the 3 categories of activities. The dissemination, the exploitation and the standardization activities. The second column (“Activity”) consists of various activities such as scientific publications, interoperability events, patents, etc. in each of the categories. The third, “Target for 1st year” and fourth “Achievements in 1st Year” columns consist of the planned and achieved results for the first year of the project. The 5th and the 6th columns show the target and achievements for the second year of the project. These two columns are the original columns presented in deliverable D5.2. The 3rd and fourth columns were added in D5.3 [2] where the 3rd column was calculated by splitting the 2-year targets into two halves. The fourth and sixth columns “Achievements in 1st year” and “Achievements in 2nd year” summarize the achievements in the first and second year of the project respectively. Additionally, some dissemination activities (which were not targeted in D5.2[1] were realized, and such activities are mentioned in the table with “NA” in the columns “Target for 2nd year” and “Target for 1st year”. In summary, as shown in Table 1, the achievements in the first and second year of the project are in line with the planned dissemination indicators. In fact, the achievements for some indicators exceeded the original targets for both years. As can be seen in the table, for the first year of the project, 2 and 5 scientific publications in journals and conferences were targeted. For the two-year period of the project, 4 and 10 journal and conference publications were planned. As can be seen in Table 1, in the first year of the project, we achieved 4 and 14 scientific publications in journals and conferences respectively, which exceeded the target for first the year of the project. Similarly, in the second year, our achievements exceeded the planned targets for the second year, 6 and 15 journal and conference papers have been published. Further, the number of PhD theses supervised is in-line with the plan and 4 PhD theses have been supported: one from IMT-TSP, one from EGM and two from KAIST. It is worth noting that the 4 PhDs supported by the Wise-IoT project have not yet completed considering the durations of both the projects and the PhDs. The project duration is 2 years whereas the duration of the PhD is 3 years minimum. All the details of scientific publications (journals, conferences and book chapters) and events (exhibitions/demonstrations, workshops, webinars/keynote presentation and various events participation) in the first year of the project have been summarized in D 5.3[2]. Table 1. Dissemination, Standardisation and Exploitation Achievements
Category
Activity
Dissemination
Scientific publications journals Scientific publications conferences PhD thesis
Target Achievements in 1st for 1st Year Year in >= 2 4
Target for 2nd Year
Achievements in 2nd Year
>= 2
6
in
>= 5
14
>= 5
15
>= 3
4
>= 3
4
15
Review of First and Second Year Results
Standardization
Exploitation
Related conferences in which Wise-IoT has been active Press releases Leaflets Exhibitions / Demonstrations Workshops Webinar / Key Note Speaker Participation in various events
>= 2
1
>= 2
5
>= 2 NA NA NA NA NA
5 1 1 3 3 8
>= 2 NA NA NA NA NA
9 1 4 1 6 15
Organizing special sessions and other dissemination actions
>=2
>= 2 8(workshops, webinars, exhibition etc.)
7
Interoperability events ETSI ISG CIM White paper IoT Forum ITU-T oneM2M Patents Joint collaborations
2 N/A N/A N/A N/A N/A N/A N/A
3 1 1 2 2 26 3 6
2 40 1 3 11 60 8 1
16
NA NA NA NA NA NA NA NA
Dissemination Activities
3 Dissemination Activities This chapter presents the dissemination activities for the second year of Wise-IoT project by following the dissemination strategy and plan presented in deliverable D5.2 [1]. The initial deliverable D5.2 provides a guideline of dissemination strategy, plan and indicators for the whole project duration, as well as the dissemination activities to that were carried out in both the first and second years of the project. Table 2. Planned Dissemination Activities for second year
Updated planned dissemination activities for second year Maintaining the project Website
Status ✓
Publishing project leaflets and press releases Participating demonstration/interoperability events and preparing academic papers
✓
Contributing Wise-IoT results to related standardization bodies Updated evaluation of the overall activities of exploitation, dissemination and standardization
✓
✓
✓
Comments The Website has continuously been updated since its launch in the first year. No new leaflets but the first-year leaflets continued to be used. Details are available in Chapter 6, Section 6.1 for interoperability events, Section 3.5 of Chapter 3 for other events and Chapter 3, Section 3.2 for academic scientific publications. Details are presented in Chapter 6. Details of updated evaluation are provided in Chapter 7.
Table 2 presents the planned dissemination activities for the second year of the project. The planned activities include some activities beyond the dissemination activities, e.g., standardization contributions, interoperability events and evaluation of dissemination, standardization and exploitation activities. Therefore, in Table 2, we have added two columns of “Status” and “Comments”. The “Status” column shows whether we have achieved the second year plan or not, while the “Comments” column provides the details of how each plan has been achieved, because since there are some activities beyond dissemination activities, such activities are discussed in other sections of this document. Hence, we have provided the details and location of such content in the document in the “Comments” column. From Table 2, we can see that all the planned activities have been successfully achieved. For instance, the project website after its launch in the first year of the continued to be updated with the latest project news, publications, meetings, trials and news about several other events. As can be seen in the project website http://wise-iot.eu/en/home/, the project website is maintained and updated regularly whenever we have any news, events, publications, etc. In the first year of the project, the academic papers / scientific publications were made in renowned and reputed scientific venues (such as IEEE Communications Magazine, Sensors, IEEE Globecom, ACM Middleware, IEEE ICC etc.). We also participated in a number of events (such as IoT week Korea, oneM2M Interop 3, oneM2M Interop 4 and IoT week Europe in Geneva), which are presented in detail in D5.3. In the second year, the number of journals by far exceeded the target. Some of the journal articles have been published in well-known journals such as Sensors, Information Journal, Mobile Information Systems, etc. With regards to conference papers, they have been published in the 17
Dissemination Activities proceedings of highly rated conferences such as IEEE Globecom, IEEE SCC2017, GIoT, IEEE COMPSAC, IEEE ICC, etc. We also contributed to several standardization activities and chapter 6 of this document is dedicated to such activities and contributions. More importantly, we have provided an additional chapter, chapter 5, where results and achievements of various components and use cases/trials of the Wise-IoT platform are presented. Finally, we have evaluated the updated overall activities of exploitation, dissemination and standardization in Chapter 7. Additionally, we have provided the details of exploitation activities in Chapter 4 which is not mentioned in Table 2.
3.1 Dissemination Channels In this section, details of channels of Wise-IoT project dissemination results are presented. Two main channels have been used: The project website and social media.
Figure 1. Wise-IoT Project Website with various updates and Archives
Project Website The Wise-IoT Website was launched in the first year of the project with the web address: http://wiseiot.eu. The Website has been very active, and it is regularly updated, as can be seen in Figure 1, with news of meetings of stakeholders, scientific publications, deliverables’ publications, workshops, conferences, forum, events, etc. Thus, the Website provides the key avenue for the dissemination 18
Dissemination Activities activities of the project. The statistics of the Website’s visits is provided in Figure 2. The visitors were identified through their IP addresses. Thus, it really does not matter the number of times a visitor visits the Website per day, only 1 visit was recorded.
Figure 2. Project website statistics (unique visitors)
Additionally, note that the Wise-IoT project is also disseminated by the project partners. For example, the Santander municipality has regularly provided news of the project at various gatherings such as meetings, forums, etc. They also set up a web page about the overview of Wise-IoT project on their official website (http://santander.es/content/wise-iot-fusion-infraestructuras-iot-europa-corea). This web page also contains a link to Wise-IoT’s official website, as well as Wise-IoT’s Twitter account.
Social Media In addition to the Website, a twitter handle was also set up at the start of Wise-IoT for disseminating its results. The Wise-IoT project’s twitter handle is @WISE_IoT. The news is tweeted very frequently and there are 105 tweets since the beginning of the project. At this moment, there are 79 followers and 18 likes of the Wise-IoT Twitter account. The Wise-IoT project website, as well as Wise-IoT web page on Santander municipal website has provided a link ‘Follow us on Twitter’ for better dissemination of WiseIoT Twitter account.
Figure 3. Twitter statistics
3.2 Published Scientific Papers This section presents the scientific publications that have been realized in the second year of the WiseIoT project. We provide the summary of the publications in Table 3, which has been sectioned into types
19
Dissemination Activities of publications namely: Journals/Magazines, conference papers and book chapters. In Sections 3.2.1 and 3.2.2, we have presented the abstracts for journal papers and conference papers respectively. Details of scientific publications in the first year of the project have been provided in D5.3 [2]. Note: The last conference paper in the table was published in 2016. However, it was not added to D5.3. Table 3. Published Scientific Papers
Journals / Magazines
Type
Conference / Journal / Book Chapter Sensors
Journal of The Institute of Electronics and Information Engineers KICS
Mobile Systems
Information
Information journal
Conference Papers
Wireless Personal Communications
Title
Partners
Publisher
Toward a Trust Evaluation Mechanism in the Social Internet of Things Design and Implementation of Mobility Management Architecture for Internet of Things using CoAP Development and application of global internet of things interoperability technique with semantics A Framework for Exploiting Internet of Things for ContextAware Trust-based Personalized Services Design and Implementation of an Adaptable IoT Gateway Using Docker A Scalable and Efficient Metadata Framework Towards Internet of Things
LJMU
MDPI
2017 IEEE Conference on Standards for Communications and Networking (CSCN) KOREA INFORMATION SCIENCE SOCIETY
An Overview of Standardization efforts for enabling Vehicular-toEverything Services GS1 Global Smart Parking System: Integrated architecture that provides interoperability of global systems KOREA INFORMATION Open data-based smart city SCIENCE SOCIETY platform architecture and its application for bus system KICS Design and Implementation of IoT system for Intelligent Reception Service IEEE Globecom 2017 From Personal Experience to Global Reputation for Trust Evaluation in the Social Internet of Things
20
KNU
Publication Date 09-06-2017
25-11-2017
SJU
KICS
30-11-2017
LJMU
Hindawi
05-04-2018
SJU
KAIST
International 01-02-2018 Information Institute Springer 20-03-2018
SJU
IEEE
30-10-2017
KAIST
KICS
19-06-2017
KAIST
KICS
20-06-2017
SJU
KICS
10-11-2017
LJMU
IEEE
04-12- 2017
Dissemination Activities The 32nd International Conference on Information Networking (ICOIN 2018) 2018 Global Internet of Things Summit (GIoTS)
Flow-based Malware SJU Detection with Convolutional Neural Network
Graph-based Semantic EGM, NEC1 Evolution for Context Information Management Platforms The 14th International Towards Context Classification LJMU Conference on and Reasoning in IoT Telecommunications IEEE 42nd International IMT-TSP Conference on Mapping of Sensor and Route Computers, Software & Coordinates for Smart Cities Applications (COMPSAC) 2018 SCDIoT: Social Cross-Domain IMT-TSP IEEE IC2E, Globe-IoT IoT enabling Application-to2018 Workshop Application Communications 2018 Global Internet of Smart City Services Over a Things Summit (GIoTS) Global Interoperable Internetof-Things System: The Smart Parking Case IEEE ICC 2018 Strengthening the Block chain- LJMU based Internet of Value with Trust IEEE Services GS1 Global Smart Parking KAIST Computing System: One Architecture to Unify Them All The 29th IEEE Intelligent GS1 Connected Car: An KAIST Vehicles Symposium Integrated Vehicle (IV) 2018 Information Platform and its Ecosystem for Connected Car Services based on GS1 Standards 26th Euromicro GPU Enabled Serverless KAIST International Computing Framework Conference on Parallel, Distributed and Network-based Processing (PDP) 2018 IEEE International RNN-Based Personalized KAIST Conference on Activity Recognition in Multi-
1
IEEE
10-01-2018
IEEE
4-7 -06- 2018
IEEE
28-30-062017
IEEE
23-27-07 2018
IEEE
17-20-04 2018
IEEE
4-7-06- 2018
IEEE
20-24-05 2018
IEEE
25-30-062017
IEEE
26-29-06-2018
IEEE
21-23-03-2018
IEEE
7-10 -12-2016
NEC Laboratories Europe was an internal department of NEC Europe Ltd. until 31.12.2017 and since 01.01.2018 is an independent legal entity as a subsiduary of NEC Europe Ltd. In this context NEC Europe Ltd. (shortname NEC) ceased to be a partner in Wise-IoT, and NEC Laboratories Europe (shortname NECLE) joined Wise-IoT. The team working on Wise-IoT and the topics have remained the same. For the purpose of dissemination, exploitation and standardization, it often does not make sense to distinguish between the two, especially since NECLE does not develop products and NEC Europe Ltd. Is still the partner in standardization activities. For these reasons “NEC” is used as a shortname representing NEC as a whole – and only in cases the Wise-IoT partner NEC Laboratories Europe Ltd. after 01.01.2018 is specifically referred to, NECLE is used.
21
-
Dissemination Activities Computer and person Information Technology RFID (CIT) 2016
Environment
Using
Journal Articles Titles, abstracts, authors and dates of various journal publications from Wise-IoT project in the second year are presented. Title: Toward a Trust Evaluation Mechanism in the Social Internet of Things Abstract: In the blooming era of the Internet of Things (IoT), trust has been accepted as a vital factor for
provisioning secure, reliable, seamless communications and services. However, a large number of challenges still remain unsolved due to the ambiguity of the concept of trust as well as the variety of divergent trust models in different contexts. In this research, we augment the trust concept, the trust definition and provide a general conceptual model in the context of the Social IoT (SIoT) environment by breaking down all attributes influencing trust. Then, we propose a trust evaluation model called REK, comprised of the triad of trust indicators (TIs) Reputation, Experience and Knowledge. The REK model covers multi-dimensional aspects of trust by incorporating heterogeneous information from direct observation (as Knowledge TI), personal experiences (as Experience TI) to global opinions (as Reputation TI). The associated evaluation models for the three TIs are also proposed and provisioned. We then come up with an aggregation mechanism for deriving trust values as the final outcome of the REK evaluation model. We believe this article offers better understandings on trust as well as provides several prospective approaches for the trust evaluation in the SIoT environment. Authors: Truong, Nguyen Binh; Lee, Hyunwoo; Askwith, Bob; Lee, Gyu Myoung Journal: Sensors – MDPI AG Date: 09 June 2017 Date: 30 October 2017
Title: Design and Implementation of Mobility Management Architecture for Internet of Things using CoAP Abstract: In an Internet of Things (IoT) environment, IoT devices are normally used to transmit signal
messages through unreliable wireless networks. However, because of the mobile nature of IoT devices, they end up losing connection to the network, thus leading to the loss of valuable signals at the monitoring end. Standard mobility management protocols like MIPv6 and its extensions may not be suitable to cope with this problem in an IoT environment, because they do not consider the constrained processing and power limitation of IoT devices. In this article we have designed and implemented a system architecture for IoT mobility management using IETF Constrained Application Protocol (CoAP). Utilizing the inherent property of CoAP such as low signaling overhead, simple architecture, and reliable data transmission mechanism, the IP connectivity of resource-constrained IoT devices can be efficiently maintained during handover operation. Finally, a testbed has been constructed to evaluate the performance of the proposed architecture. Authors: Seung-Man Chun, Chang-Gyun Ham, Jong-Tae Park Journal: Journal of The Institute of Electronics and Information Engineers Date: 25 November 2017
22
Dissemination Activities Title: Development and application of global internet of things interoperability technique with semantics Abstract: The Internet of Things (IoT) is considered as a potential technology for solving a wide range of
social problems and providing services in a variety of fields such as smart homes, smart factories, healthcare and the public sector by allowing various devices to access and interact with each other through the Internet. However, proprietary IoT platforms which are not able to communicate with other platforms because of the different data model and data access mechanisms cause an interoperability problem. In order to resolve the interoperability issue, Korea and the European Union started a joint ICT R&D program called Worldwide Interoperability for Semantics Internet of Thing (Wise-IoT) project to develop a novel architecture that supports interworking between various IoT platforms using semantics. The developed interworking technologies are expected to be used in innovative IoT services which use IoT devices and data distributed all around the world. In this paper, we analyse IoT standards and platforms used in Europe and Korea and introduce the Wise-IoT architecture that interoperates various IoT standards such as mainly oneM2M and FIWARE. In addition, we introduce testbeds and use cases that use the semantics interworking technologies from Wise-IoT to see the feasibility of supporting global IoT services (GIoTs). Authors: JaeYoung Hwang, Jonggwan An, Hyuncheol Park, Hotack Joo, ChanHyung Lee Journal: KICS Date: 30 November 2017
Title: Design and Implementation of an Adaptable IoT Gateway Using Docker Abstract: In the domain of Internet of Things (IoT), a gateway is a node which provides the necessary
functions to allow various constraints IoT devices from different services to send and receive information. Since it is uncertain what kinds of IoT devices will be connected to a gateway, IoT manufacturers face difficulties in deciding which functions they have to implement in a gateway. In this paper, we explore how IoT manufacturers can dynamically use containers as a technique dynamically hosting multiple IoT functions within an IoT gateway. Containerization is a helpful technique for an IoT gateway managing the required functions and orchestrating its operations through an IoT application packaging mechanism. We have examined a feasibility of this packaging concept in a prototype implementation through an IoT open source platform based on the oneM2M global IoT standards. The results show that the containerization technique can enhance both flexibility and interoperability of IoT gateways. Authors: Jonggwan An, Hyuncheol Park, and JaeSeung Song Journal: Information journal Date: February 2018
Title: A Framework for Exploiting Internet of Things for Context-Aware Trust-based Personalized Services Abstract: In the last years, we have witnessed the introduction of the Internet of Things as an integral part of the Internet with billions of interconnected and addressable everyday objects. On the one hand, these objects generate a massive volume of data that can be exploited to gain useful insights into our day-to-day needs. On the other hand, context-aware recommender systems (CARSs) are intelligent systems that assist users to make service consumption choices that satisfy their preferences based on their contextual situations. However, one of the major challenges in developing CARSs is the lack of functionality providing dynamic and reliable context information required by the recommendation 23
Dissemination Activities decision process based on the objects that users interact within their environments. Thus, contextual information obtained from IoT objects and other sources can be exploited to build CARSs that satisfy users’ preferences, improve quality of experience and recommendation accuracy. This article describes various components of a conceptual IoT based framework for context-aware personalized recommendations. The framework addresses the weakness whereby CARSs rely on static and limited contextual information from user’s mobile phone, by providing additional components for reliable and dynamic contextual information, using IoT context sources. The core of the framework consists of a context recognition and reasoning management and a dynamic user profile model, incorporating trust to improve the accuracy of context-aware personalized recommendations. Experimental evaluations show that incorporating context and trust in personalized recommendations can improve its accuracy. Authors: Abayomi Otebolaku, Gyu Myoung Lee Journal: Mobile Information Systems Date: April. 2018
Title: A Scalable and Efficient Metadata Framework Towards Internet of Things
Abstract: The Internet of Things will enable objects to be identified, sensed, and controlled remotely across the existing Internet infrastructure. Even though interacting with sensor nodes requires a priori knowledge about the application profile implemented on the desired nodes, it is infeasible for user applications to have any information in advance or to obtain such information from resource-constrained sensor nodes. In this paper, we propose a scalable and efficient metadata framework that allows user applications to learn all about sensor nodes at runtime without storing heavy descriptive data within the nodes themselves. In this framework, every sensor node has globally unique identifiers, and their metadata describing functions and capabilities are stored in distributed metadata servers. To enable metadata retrieval from the globally unique identifier of sensor nodes, we exploit a hierarchical resolution server architecture defined in global standards. We prove the feasibility as well as scalability and efficiency of the proposed framework by evaluating the metadata retrieval overhead from a ZigBee based testbed. Authors: Jongwoo Sung, Taehong Kim, Young-Joo Kim, Tomás Sánchez López, Daeyoung Kim Journal: Wireless Personal Communications Date: 20-03-2018
Conference Papers Titles, abstracts, authors and dates of various technical conference publications from Wise-IoT project in the second year are presented.
Title: Towards Context Classification and Reasoning in IoT Abstract: Internet of Things (IoT) is the future of ubiquitous and personalized intelligent service delivery.
It consists of interconnected, addressable and communicating everyday objects. To realize the full potentials of this new generation of ubiquitous systems, IoT's 'smart' objects should be supported with intelligent platforms for data acquisition, pre-processing, classification, modeling, reasoning and inference including distribution. However, some current IoT systems lack these capabilities: they provide mainly the functionality for raw sensor data acquisition. In this paper, we propose a framework towards 24
Dissemination Activities deriving high-level context information from streams of raw IoT sensor data, using artificial neural network (ANN) as context recognition model. Before building the model, raw sensor data were preprocessed using weighted average low-pass filtering and a sliding window algorithm. From the resulting windows, statistical features were extracted to train ANN models. Analysis and evaluation of the proposed system show that it achieved between 87.3% and 98.1% accuracies.
Authors: Abayomi Otebolaku, Gyu Myoung Lee Conference: ConTEL 2017 Date: 28 June 2017
Title: GS1 Global Smart Parking System: Integrated architecture that provides interoperability of global systems Abstract: As the number of cars in many cities grows, it is becoming increasingly difficult for car owners
to find free parking spaces. According to one study, about 25-30% of traffic on the road is a car looking for a parking space. In order to solve this problem, many smart parking systems have been studied, but most of them have been constructed and used only for some specific areas and environments without consideration of common standards and interoperability. As a result, users have to download and use specific parking systems and applications that have access to specific APIs when users reach certain areas, resulting in a significant inconvenience for users. Therefore, this paper proposes an integrated smart city parking system with interoperability using GS1 global standard. The proposed unified architecture is scalable globally and has ease of expansion because it uses a single international standard. In this study, prototype parking system was constructed using real data of Busan city and nine airports in Korea, which showed the feasibility of the proposed architecture.
Authors: Pham, Sungpil Woo, Muhammad Hassan, Hoang Minh Nguyen, and Daeyoung Kim Conference: Korea Information Science Society Date: 19 June 2017
Title: Open data-based smart city platform architecture and its application for bus system Abstract: Extending urban resources to urban resources is to save the city of communication technology.
Research on Smart City Platforms in countries such as Europe and USA is actively being carried out. The key idea of this paper is as follows. Expands GS1 international standards to data and provides higher level services and integration modules. We also use city bus data to support Smart City members, implement applications, and evaluate platform performance. Authors: Hyeeun Cho, Nakyung Lee, Hoang Minh Nguyen, Yalew Tolcha, Sungpil Woo, Kiwoong Kwon, Jaewook Byun, and Daeyoung Kim Conference: Korea Information Science Society Date: 20 June 2017
Title: GS1 Global Smart Parking System: One Architecture to Unify Them All
25
Dissemination Activities Abstract: With the increase in the number of cars in big cities, it has become a nightmare for car owners
to find available parking spaces. Some studies report that around 25-30% traffic on the roads are cars finding available spaces for parking. While many researches have been conducted to create a smart parking system, most of them only focus on some particular areas and environments without any common standards. As a result, this hurts users’ experience as they have to use many different applications to access various APIs when traveling to different places. Thus, in this study, we wish to open the discussion to realize a global and common base for smart parking services by proposing a smart parking system based on GS1 global standards. By utilizing common and global standards, our proposed architecture could be used globally and also easy to extend with different services. We have also implemented a prototype system which can support parking lots in Busan city and 9 Korean Airports to prove the feasibility of our architecture. Authors: Nhat Pham, Muhammad Hassan, Hoang Minh Ninh Nguyen, Daeyoung Kim Conference: 2017 IEEE 14th International Conference on Services Computing (SCC2017) Date: 27 June 2017
Title: Design and Implementation of IoT system for Intelligent Reception Service Abstract: In the domain of Internet of Things (IoT), a gateway is a node which provides the necessary
functions to allow various constraints IoT devices from different services to send and receive information. Since it is uncertain what kinds of IoT devices will be connected to a gateway, IoT manufacturers face difficulties in deciding which functions they have to implement in a gateway. In this paper, we explore how IoT manufacturers can dynamically use containers as a technique dynamically hosting multiple IoT functions within an IoT gateway. Containerization is a helpful technique for an IoT gateway managing the required functions and orchestrating its operations through an IoT application packaging mechanism. We have examined a feasibility of this packaging concept in a prototype implementation through an IoT open source platform based on the oneM2M global IoT standards. The results show that the containerization technique can enhance both flexibility and interoperability of IoT gateways. Authors Joo Ho Taek and JaeSeung Song Conference: KICS Date: 10 November 2017
Title: From Personal Experience to Global Reputation for Trust Evaluation in the Social Internet of Things Abstract: Trust has been exploring in the era of Internet of Things (IoT) as an extension of the traditional
triad of security, privacy and reliability for offering secure, reliable and seamless communications and services. It plays a crucial role in supporting IoT entities to reduce possible risks before making decisions. However, despite a large amount of trust-related research in IoT, a prevailing trust evaluation model has been still debatable and under development. In this article, we clarify the concept of trust in the Social Internet of Things (SIoT) ecosystems and propose a comprehensive trust model called REK that incorporates third-party opinions, experience and direct observation as the three Trust Indicators. As the convergence of the IoT and social network, the SIoT enables any types of entities (physical devices, smart agents and services) to establish their own social networks based on their owners’ relationships. We leverage this characteristic for inaugurating Experience and Reputation, which are originally two concepts from social networks, as the two paramount indicators for trust. The Experience and reputation are characterized and modelled using mathematical analysis along with simulation 26
Dissemination Activities experiments and analytical results. We believe our contributions offer better understandings of trust models and evaluation mechanisms in the SIoT environment, particularly the two Experience and Reputation models. This paper also opens important trust-related research directions in near future. Authors Nguyen B. Truong, Tai-Won Um, Bo Zhou, Gyu Myoung Lee Conference: IEEE Globecom 2017 Date: 4 December 2017
Title: Flow-based Malware Detection with Convolutional Neural Network Abstract: In this paper, we suggest an automated malware detection method using Convolutional Neural
Network and other machine learning algorithms. Lately such malware detection methods are dependent on selected packet field such as port number and protocols, however these methods have limitations of malware detection because currently many applications can use unpredictable port numbers and protocols. Proposed methods for detection of malware can simply detect virus even if there are various port numbers and protocols of malware packets. The 9-different public malware packets and normal state packets in an uninfected environment were converted to flow data with Netmate [1]. After making flows, the 35-features were extracted from the flows and Convolutional Neural Network (CNN), MultiLayer Perceptron (MLP), Support Vector Machine (SVM), and Random Forest (RF) used to classification of the flows. CNN and RF over a 90 percent accuracy, precision and recall for all classes. Authors M. Yeo, Y. Koo, Y. Yoon, T. Hwang, C. Park Conference: The 32nd International Conference on Information Networking (ICOIN 2018) Date: 10 January 2018
Title: Strengthening the Block chain-based Internet of Value with Trust Abstract: In recent years, Block chain has been expected to create a secure mechanism for exchanging
not only for cryptocurrency but also for other types of assets without the need for a powerful and trusted third-party. This could enable a new era of the Internet usage called the Internet of Value (IoV) in which any types of assets such as intellectual and digital properties, equity and wealth can be digitized and transferred in an automated, secure, and convenient manner. In the IoV, Block chain is used to guarantee the immutability of transactions meaning that it is impractical to retract once a transaction is confirmed. Therefore, to strengthen the IoV, before making any transactions it is crucial to evaluate trust between participants for reducing the risk of dealing with malicious peers. In this article, we clarify the concept of IoV and propose a trust-based IoV model including a system architecture, components and features. Then, we present a trust platform in the IoV considering two concepts, Experience and Reputation, originated from Social Networks for evaluating trust between two any peers in the IoV. The Experience and Reputation are characterized and calculated using mathematical models with analysis and simulation in the IoV environment. We believe this paper consolidates the understandings about IoV technologies and demonstrates how trust is evaluated and used to strengthen the IoV. It also opens important research directions on both IoV and trust in the future. Authors Nguyen B. Truong, Tai-Won Um, Bo Zhou, Gyu Myoung Lee Conference: IEEE ICC 2018 Date: 20 May 2018
Title: SCDIoT: Social Cross-Domain IoT enabling Application-to-Application Communications
27
Dissemination Activities Abstract: Achieving global interoperability among IoT systems has become a very real possibility due to
the heterogeneity at all levels of IoT. Besides achieving interoperability, it will become very important to establish social relationships and communications among IoT devices (or things), humans and applications. Social relationships in IoT have been realized through the Social IoT (SIoT) paradigm which is one of the trending features in the IoT. The SIoT is currently consisted of two types of communications: things-to-things and things-to-human communications; in addition, we propose social cross-domain IoT (SCDIoT), a third type of SIoT communication at a global level which enables application-to-application communication in the IoT. Although interoperability allows the exchange and reuse of data among various applications, it does not focus on the social relationships among IoT applications through which those applications can closely collaborate with each other. SCDIoT fills this gap by operating one level above interoperability. It allows collaboration among IoT applications by enabling them to talk to each other, building social relations and benefitting from each other via various useful services, truly exploiting the advantages of interoperability. We present the concept of SCDIoT, its logical framework and some potential use case scenarios, together with the challenges and possible future research directions. Authors Yasir Saleem, Noel Crespi, Pasquale Pace Conference: IEEE IC2E, Globe-IoT 2018 Workshop Date: 17-20 April 2018
Title: Mapping of Sensor and Route Coordinates for Smart Cities Abstract: Over the last decade, the evolution of the Internet of Things (IoT) has resulted in a drastic
increase in the development of smart cities, including smart parking and intelligent transportation systems (ITS). Smart cities combine a variety of sensors (such as traffic, parking and weather sensors) deployed within these cities. These sensors are used for various applications, such as transportation, parking and weather forecasting. We propose an approach for the mapping of traffic sensors with route coordinates in order to analyze traffic conditions (e.g., level of congestion) on the roadways. We present an algorithm and provide two illustrative examples that cover all of the possible mapping scenarios. We also evaluate the performance of our proposed approach in terms of sensors’ correct detection, missed detection and false detection on the routes. Our work can be used for the development of various smart cities applications, such as traffic management and smart parking. Authors Yasir Saleem, Noel Crespi Conference: IEEE 42nd International Conference on Computers, Software & Applications (COMPSAC) 2018 Date: 17-20 April 2018
Title: Graph-based Semantic Evolution for Context Information Management Platforms Abstract: Context Information Management (CIM) platforms have tended to rely on mostly hierarchical
information models with weak semantics and predefined APIs, falling short of the requirements for interoperation with other platforms and flexibility of data utilization and federation. In order to improve cross-domain federation capabilities for existing CIM platforms, we propose an evolution framework by combining the “property graph” information model with RDF-based semantic modeling. We describe this evolution for what concerns: context information modeling, context information representation, query patterns and architecture. For each of these aspects, we introduce the problem space, the evolution strategy and provide examples based on existing popular CIM platforms. This evolution framework is designed to meet the requirement of backward compatibility to existing CIM platforms, while bringing graph-based semantic evolution based on the property graph model for CIM interoperability and cross-domain federation. This framework is currently evolved by the ETSI Industry
28
Dissemination Activities Specification Group on “cross-cutting Context Information Management” (ETSI ISG CIM) for standardization. Authors: Wenbin Li, Gilles Privat, José Manuel Cantera, Martin Bauer, Franck Le Gall Conference: Global Internet of Things Summit (GIoTS) 2018 Date: 4-7 June 2018
Title: Smart City Services Over a Global Interoperable Internet-of-Things System: The Smart Parking Case Abstract: This paper presents the implementation of a global smart parking use case that employs data
streams coming from two different cities: Santander, in Spain, and Busan, in South Korea. In addition to the geographical distance, what is more important is that the platforms used in each of the cities for exposing their data are different. Santander’s data is available through FIWARE-based interfaces while Busan’s exposes oneM2M endpoints. The underlying Wise-IoT system used for the field trial, which is briefly described in this paper, addresses the challenge of fragmentation within IoT ecosystems by developing a novel framework to achieve global interoperability and mobility of IoT applications and devices. In this sense, the proof-of-concept implementation presented in this paper serves as a validator of Global IoT Services, enabling transparent user, and applications, roaming between the two cities involved in the pilot. Authors: Pablo Sotres, Carmen López, Luis Sánchez, SeungMyeong Jeong, Jaehoo Kim. Conference: Global Internet of Things Summit (GIoTS) 2018 Date: 4-7 June 2018
Title: An Overview of Standardization efforts for enabling Vehicular-to-Everything Services Abstract: The Third Generation Partnership Project (3GPP) has been working on developing specifications
on Machine to Machine Communications (M2M) and on the emerging Internet of Things (IoT) bringing light into the associated service and network requirements. This paper presents a special form of M2M/IoT communication, where at least one communication device is part of a vehicle that automatically communicates with other vehicles, pedestrians and Road Side Units (RSU). The initial efforts towards the so called Vehicular-to-Everything (V2X) specifications are based on group communications and on proximity service features, both originally developed for mission critical communications. Such standardization efforts are enhanced and also integrated in the new service model enabled by 5G systems for supporting verticals, with the automotive industry being one of the major players. This paper provides a comprehensive study elaborating the current standards for enabling V2X considering the co-existence of 3GPP, oneM2M and ETSI Multi-access Edge Computing (MEC), while analysing potential open challenges. Authors: Syed Husain, Andreas Kunz, Athul Prasad, Konstantinos Samdanis, JaeSeung Song Conference: 2017 IEEE Conference on Standards for Communications and Networking (CSCN) Date: 30-October 2017
29
Dissemination Activities
Title: GPU Enabled Serverless Computing Framework Abstract: A new form of cloud computing, serverless computing, is drawing attention as a new way to design micro-services architectures. In a serverless computing environment, services are developed as service functional units. The function development environment of all serverless computing framework at present is CPU based. In this paper, we propose a GPU-supported serverless computing framework that can deploy services faster than existing serverless computing framework using CPU. Our core approach is to integrate the open source serverless computing framework with NVIDIA-Docker and deploy services based on the GPU support container. We have developed an API that connects the open source framework to the NVIDIA-Docker and commands that enable GPU programming. In our experiments, we measured the performance of the framework in various environments. As a result, developers who want to develop services through the framework can deploy high-performance micro services and developers who want to run deep learning programs without a GPU environment can run code on remote GPUs with little performance degradation. Authors: Tae Joon Jun, Daeyoun Kang, Dohyeun Kim, Daeyoung Kim Conference: 26th Euromicro International Conference on Parallel, Distributed and Network-
based Processing (PDP) 2018 Date: 21-23 March 2018
Title: GS1 Connected Car: An Integrated Vehicle Information Platform and its Ecosystem for Connected Car Services based on GS1 Standards Abstract: Recent years have seen the explosive growth of connected car industry which refers a vehicle with connectivity. Accordingly, various connected car services such as remote vehicle diagnostics, driver’s health monitoring, infotainment, and vehicle safety are emerging, and consequently, the kinds and amounts of vehicle data are also increasing tremendously every day. However, exiting connected car solutions are limited in that each company operates closed own vehicle data silos, which prohibits connected car services using data sources across various domains. Hence, we propose the GS1 Connected Car, an integrated vehicle information platform, and its ecosystem. We suggest GS1-based automotive data standards for not only in-vehicle data but also all the car-related data generated during cars’ lifetime. Also, we provide standardized data collection to EPCIS, the discovery of global automotive services using ONS, mash-up service between an in-car platform IoT devices, GS1video which is the business connected infotainment, and car lifecycle management. We implemented our platform on a real car by developing an Android-based in-car dashboard and a car lifecycle management application, discovery and mash-up services, GS1 Video, a driver’s data collector using Amazon Alexa, and also implemented EPCIS and ONS systems. Our demonstration and case study showed the utility of the proposed platform, widening the scope of future connected car services. Authors: Jiyong Han, Hyunseob Kim, Sehyeon Heo, Nakyung Lee, Daeyoun Kang, KyungTaek Kim, Wondeuk Yoon, Jaewook Byun, Daeyoung Kim Conference: The 29th IEEE Intelligent Vehicles Symposium (IV) 2018 Date: 26-29 June 2018
30
Dissemination Activities
3.3 Wise-IoT News In this section, the news in which Wise-IoT project has been reported.
Santander as Smart City report in Lufthansa Magazine Santander smart city stars one of the reports of September in Lufthansa’s magazine. http://www.lhm-lounge.de/Leseprobe_2013_3818457.html
In German TV Channel News From the event held on 5th October in Santander, the public German TV channel showed a report of Santander as Smart city, including a visit to the current sensor deployment and also interviews with the mayor of the city and an UC researcher, who explained some innovative initiatives in the city. http://www.daserste.de/information/politik-weltgeschehen/weltspiegel/sendung/santander-spaniensmart-100.html
Wise-IoT in Spanish Regional Newspapers Several pieces of news were published in regional newspapers (online and paper versions) about the deployment of LoRa parking sensors in Santander, thanks to Wise-IoT project. Additionally, during an encounter between project partners and Santander Tourism and Culture councilwoman, she reinforced this type of initiatives and collaborations not only for citizens, but also for tourists. http://www.europapress.es/cantabria/noticia-sensores-saber-ocupacion-tiempo-real-areaautocaravanas-llamas-20171119103159.html http://www.cantabria24horas.com/noticias/el-aparcamiento-de-autocaravanas-cuenta-con-sensoresque-permitirn-conocer-en-tiempo-real-el-uso-y-ocupacin/69433 http://santander.es/content/area-autocaravanas-llamas-incorpora-sensores-conocer-ocupaciontiempo-real
Wise-IoT in South France regional TV During the OCOVA forum taking place in Les Orres ski resort, A korean delegation was present to initiate collaboration between the French PACA region and Gongnam South Korea region, under the Wise-Iot impulse. During that event several WiseIoT presentations and demonstrations were done. News were relayed in several local news and more notably, a good reportage was produced by the French national television for its south France diffusion (http://gofile.me/2b6rM/ayBcDmXE1)
31
Dissemination Activities
3.4 Wise-IoT Leaflet The Wise-IoT project continued to use the leaflet designed in the first year of the project as reported in D5.3. In addition, various leaflets have been designed for the project’s trials/use cases such as the one illustrated in Figure 4 for the Rich Parking Project trial.
Figure 4. Wise-IoT Trial: Rich Parking Trial Event Leaflet
3.5 Event Participation This section presents various events that Wise-IoT partners participated in during the second year of the project. These events are summarized in Table 4 and details of these events are provided in subsequent sections below. •
Hosting international visitors interested in Santander’s Strategy as Smart City. During these encounters, innovation initiatives carried out in the past, together with the current and the next ones to transform Santander in a real Smart City are shown. Examples of city scale projects, mainly focused on the smart management of urban services, such as smart water or cleansing & waste management, together with EU innovation projects, such as WISE-IoT (EU-KR project) or FESTIVAL (EU-JP project) are presented. At this point, the importance of EU projects is highlighted: they allow not only define and develop pilots in the city, but also test and evaluate them in a real environment, providing lessons learnt which may be used to improve the management of urban services. Indeed,
32
Dissemination Activities
•
•
this type of events hasn’t been specifically designed to disseminate WISE-IoT project, however we take advantage of this audience to promote Santander Smart City Strategy as a whole. Additionally, these meetings are complemented with visits to the Smart City Demonstration Center, the city center deployment and/or service provider premises. Finally, examples of this type of events are “Meeting with a journalist of Lufthansa magazine”, “Meetings with German Companies”, “Meeting with Ulm representatives”, Meeting with Canadian companies”, Meeting with German Ministry of Environment”, “Meeting with SICTIAM” and “German Trade Union Confederation meeting”. Forums which Santander has being invited to participate in and present its experience on the Smart City domain, such as, “Smart Cities & Smart citizens round table”, “Digital transformation: Business opportunities and good practices”, “8th & 9th Green Cities Forum” and “Annual Gemalto Summit”. Meetings with municipal staff in order to present the project and their benefits for the city, such as “Meeting with representatives of Transportation, Environment & computing Municipal Services”, “Meeting about the improvement of Tourism Municipal service through the use of new technologies”, “Encounter between WISE-IOT partners and Santander Tourism & culture councilwoman”, “Local meeting on Sustainable Smart Cities”. Table 4: Wise-IoT Event Participation
Category
Event Mobius 2.0 launch event
Exhibitions / Demonstrations EU IoT week 2017 Korea-EU Coordinated Calls R&D Conference Ocova Forum IoT Korea Exhibition & International Conference 2017 Workshops ETSI IoT Week 2017
Partner KETI
Venue Seoul, Korea
All partners Geneva, (with project Switzerland booth) SJU, EGM Seoul Korea
EGM, CEA, PIQ SJU, KETI, KAIST, EGM, NEC, IMTTSP, FHNW, UC, Wonderful SJU, KETI, KAIST, EGM, NEC EGM
m-Tourisme 2017 – IoT for Tourism Global Standards SJU Conference ETSI smart cities CEA Bordeaux CEA Eclipse IoT Days
33
Date 20 July, 2017
Audience Size 300+
6-9 June 2017 200+
Oct. 23-26
300
Les Orres Ski 11 Jan. 2018 Resort Seoul, Korea 10-13 October, 2017
150
Nice, France
100
23-26 October, 2017
Nice, France
500
40
Vienna, Austria
22 Sept. 2017
Bordeaux, France Grenoble
7-8 June 2017 30 18-19 2018
100
Jan, 100
Dissemination Activities
Forum
Webinar / Key Note Speaker /Talk
Participations
2nd Internet of Things platforms and standardization workshop (AIOTI, EC DG CONNECT) IT-Trans International Conference and Exhibition Green Cities: 9th Forum of Urban Intelligence and Sustainability Eclipse Hackathon IoT4Tourism Hackathon Wise IoT webinar: IoT Device Connectivity Wise IoT webinar: How to Build IoT Applications
NEC
Brussels, Belgium
4/27/2018
SAN
Karlsruhe, Germany
6 March, 300+ 2018
SAN
Malaga, Spain
25 April, 2018 200+
SJU
Berlin, Germany 11 August, 8 2017
Wise IoT webinar: IoT for Tourism Keynote "From Requirements Engineering to Self-Adaptive Personalization Key Note on "IoT Platforms for Smart Cities" Keynote “IoT am Bau, Vergleich der Entwicklung Schweiz – International» Talk «Data >< Intelligence» 2nd Internet of Things platforms and standardisation workshop (AIOTI, EC DG CONNECT) Forum: Green Cities (8th Forum of Urban Intelligence and Sustainability)
CEA
Berlin, Germany 04 August, 5 2017 Berlin Germany 5 Sept. 2017 200
CEA Chamrouse FHNW, EGM, Berlin, Germany SJU EGM Berlin, Germany
FHNW
35
20 Jan, 2018 10 25 August, 30 2017 25 August, 2017
NEC
Osnabrück, Germany
9 May 2017
50
FHNW
Zurich, Switzerland
November 16, 2017
50
FHNW
Brugg, Switzerland Brussels, Belgium
January 15, 500 2018 27 April 2018 35
Malaga, Spain
6-7 June 2017 3800
NEC
SAN
34
Dissemination Activities Meeting with German Companies Meeting with Ulm Representatives Meeting with Canadian Companies Meeting with German Ministry of Environment Meeting with representatives of Transportation, Environment and Computing Municipal Services Meeting, Improvement of Tourism Municipal Service through the use of new Technologies Smart Cities and Smart Citizens Round Table Meeting, an encounter between Wise-IoT partners and Santander Tourism and Culture council woman Digital transformation: Business opportunities and good practices Meeting: SICTIAM
SAN
Santander, Spain
21 June, 2017 15
SAN
Santander, Spain Santander, Spain
7 July, 2017
SAN
Santander, Spain
16 October, 20 2017
SAN
Santander, Spain
20 October, 12 2017
SAN
Santander, Spain
31 7 October,2017
SAN
Aviles,Spain
November 10, 2017
10+
SAN
Santander, Spain
November 14, 2017
9
SAN
Santander, Spain
December 12, 2017
20+
SAN
SAN, EGM Annual Gemalto SAN Summit Meeting German Trade SAN Union Confederation Meeting Meeting with the SAN Energy Efficiency Experts from EMPOWER Project
4
21 August, 5 2017
UC, Santander, December 4 Spain 20,2017 Santander Spain 29, January 200 2018 Santander 4, March, 8 2018
Santander, Spain
35
8 March, 15 2018
Dissemination Activities Local Meeting on SAN Sustainable Smart Cities
Santander, Spain
17 March, 20 2018
Meeting with a Journalist from Lufthansa Magazine The mayor of the city, Mrs. Gema Igual, welcomed a journalist from Lufthansa magazine interested in knowing the model of Santander as Smart city. The journalist attended a presentation where the model of Santander as Smart city was shown, together with the innovative projects carried out in the city, such as SmartSantander, Wise-IoT, Smart Water. He visited the New Technologies Interpretation Centre where several mobile apps and different kinds of sensors deployed in the city were shown and, how they have been integrated in the everyday life of municipal services.
Encounter between Wise-IoT Partners and Santander Tourism & Culture Councilwoman Members of NIPA (National IT Industry Promotion Agency), SK Telecom & LG CNS visited Santander interested in the city deployment, being hosted by UC members. During the visit of motorhome area, where LoRa parking sensors have been installed, thanks to WISE-IoT project, they had the opportunity of meeting with Santander Tourism and Culture councilwoman, who reinforced this type of initiatives and collaborations not only for citizens, but also for tourists.
Figure 5: Participants at the meeting
LoRa Sensor Deployment in the Motorhome Area of Las Llamas Several pieces of news were published in regional newspapers (online and paper versions) about the deployment of LORA parking sensors in Santander, thanks to Wise-IoT project. Additionally, during an encounter between project partners and Santander Tourism and Culture councilwoman, she reinforced this type of initiatives and collaborations not only for citizens, but also for tourists.
36
Dissemination Activities
IoT Korea Exhibition & International Conference 2017 From 11th to 13th October 2017, an event ‘IoT Korea Exhibition & International Conference 2017’ was organized by Korea IoT Association. Wise-IoT partner, SJU, participated as exhibitor in this event. SJU with other partners (KETI, KAIST, EGM, NEC, IMT-TSP, FHNW, UC, Wonderful) successfully demonstrated the idea of ‘Smart City with Semantic Interoperability’ with two real life use cases of Smart Parking and Disaster Control. The main purpose of the event was to exhibit IoT related products and services offered by array of companies to public and industry people. Following categories highlight the key exhibits: • • • • • •
IoT Application Services IoT Convergence Products IoT Security Wired/wireless Communication and Network IoT Platform IoT Devices
ETSI IoT Week 2017 The Wise-IoT partners, SJU, EGM, KETI, NEC, KAIST participated in IoT Week 2017 organized by ETSI from 23-26 October 2017 in Sophia Antipolis, France. There were 3 events in total: oneM2M Developers’ Tutorial, IoT Workshop and oneM2M Showcases. The target audience of the events were people involved in IoT standards and working on IoT standards development. The focus of the events was on interoperability and interworking. SJU with EGM ran the showcase and successfully demonstrated the idea of ‘Smart City with Semantic Interoperability’ with two real life use cases of Smart Parking and Disaster Control. http://www.etsi.org/etsi-iot-week-2017
2017 Korea-EU Coordinated Calls R&D Conference Wise-IoT Partners SJU and EGM, participated in 2nd Korea-EU Coordinated Calls R&D Conference held on 20-21st November in Seoul, South Korea. The EU and Korea organized this conference on two research topics of 5G-next generation communication networks and the Internet of Things/Cloud Computing/ Artificial Intelligence. The EU and Korea agreed on continuing work on ICT as part of their common priority in science and technology cooperation. Professor JaeSeung Song and Mr. Philippe Cousin represented Wise-IoT partners SJU and EGM respectively. They presented the Wise-IoT Introduction and general overview. The contents of their talk included introduction to the project, Wise-IoT use cases, Wise-IoT activities, technologies, interoperability and testing, Wise-IoT achievements and demonstration events. The conference also included showcases on 5G and IoT. SJU run the showcase of ‘Smart City with Semantic Interoperability’ with two real life use cases of Smart Parking and Disaster Control.
Global Standards Conference The Global Standards Conference (GSC) took place on 26-27th September 2017 in Vienna. GSC is an unincorporated voluntary organization dedicated to enhancing global cooperation and collaboration regarding communications standards and the related standards development environment. GSC is not 37
Dissemination Activities a standards development organization and therefore will not develop standards. This year GSC-21 focused on the following two strategic topics: • Communication Technologies and Artificial Intelligence in Autonomous Systems • Smart Cities Prof. JaeSeung Song from SJU, a Wise-IoT partner, was invited as Global Smart City expert and asked to introduce Wise-IoT activities as an innovative solution enabling global IoT services. Prof. Song presented the Wise-IoT Introduction and general overview as an example of global smart city project. Prof. Song also suggested pursuing global smart city interworking programs to enable IoT service continuity. https://gsc.ieee.org/meeting-documents/
IoT4Tourism Hackathon The Wise-IoT consortium organized a two-day hackathon, titled IoT4Tourism, in conjunction with the leading consumer fair IFA. It took place on the 3rd and 4th of September 2017 at the IEEE ICCE-Berlin Conference. The purpose of the hackathon was to encourage developers in building IoT applications for tourists. The hackathon addressed software and hardware developers of any kind and level of experience, individuals and companies (especially start-ups and SMEs). The participants, coming from various countries, could use the Wise-IoT platform to connect applications through oneM2M and/or FIWARE. Participants were encouraged to form teams and start working already before the hackathon. Each team was expected to present a functional prototype at the end of the event. The best three teams were awarded cash prices for using Wise-IoT tools to create innovative applications based on impressive user experience, effective use of Wise-IoT data, simplicity and elegance of the applications. The panel of judges comprised Hyokeun Choi (Samsung SDS), Prof. Dr. JaeSeung Song (SJU), and Dr. Franck Le Gall (EGM).
Figure 6. Participants at the IoT4Tourism hackathon event in Berlin
Figure 7. Team presentation at the IoT4Tourism hackathon
To engage and help developers, a series of webinars were given by the Wise-IoT partners prior to the hackathon event. The webinars provided background knowledge of the technologies to be used during the hackathon. The first webinar with Rémi Druilhe from CEA presented common needs of tourists and touristic sites, and how IoT could be used to address these needs. Haris Aftab from SJU provided a 38
Dissemination Activities webinar on “How to Build an IoT Application”. This webinar introduced developers to oneM2M as a platform for developing IoT applications with a real-life example. Abbas Ahmad and Sabrine Fatnassi from EGM explained IoT device connectivity including APIs and standard protocols in the third webinar. https://iot4tourism-2017.devpost.com
Local Meeting on Sustainable Smart Cities Santander City Council organized an event where municipal staff together with the Environment and Sustainable Mobility City Councilor and the Municipal Director General for Environment, talked about different projects related to smart urban services and their impact on the environment, such as WiseIoT, Netfficient and UrbanWaste. Some leaflets (Wise-IoT project and enriched parking app) were distributed among the audience.
Figure 8: Participants at the meeting
Forum: Green Cities (8th Forum of Urban Intelligence and Sustainability) The mayoress of Santander participated in the "ICT&Sustainable Forum" in Green Cities 2018, the forum where institutions, municipalities, businesses and professionals focus on the projection of sustainable and smart cities. She talked about the experience of Santander as a Smart City, highlighting city scale projects, such as Smart City Platform) and EU innovation projects, such as Wise-IoT. http://greencities.malaga.eu/en/
Annual Gemalto Summit Meeting Gemalto, the international digital security company providing software applications, secure personal devices and managed services, has chosen Santander to hold its annual summit meeting due to the positioning of Santander in the Smart City domain. Among the different activities included in this meeting, the Santander strategy in Smart Cities together with innovation initiatives were presented, including the Smart Management of Urban Services and EU projects, such as Wise-IoT and Nettficient projects. http://www.eldiariomontanes.es/agencias/cantabria/201801/29/unas-personas-debaten-santander1126521.html http://santander.es/content/santander-acoge-cumbre-anual-gemalto-proveedor-solucionestecnologicas-180-paises
Smart Sustainable Cities Workshop The City of Santander was invited to participate in the ‘Smart Sustainable Cities workshop’ together with other EU cities. This initiative acts as a long-term opportunity to forge strong city-to-city connections
39
Dissemination Activities focused on implementable smart and sustainable solutions and offer an ongoing platform for exchange of innovation, knowledge and experience. http://santander.es/content/santander-entre-ciudades-seleccionadas-mostrar-experiencia-smartsustainable-cities
German Trade Union Confederation Meeting The mayoress of the city received a delegation from DGB (Deutscher Gewerkschaftsbund, in English: German Trade Union Confederation) interested in the Santander Smart City project and also its experience in public-private partnerships in order to be replicated in Germany. She talked about city initiatives, such as the Smart City Platform and the smart management of public services, together with EU innovative projects which allow developing and testing pilots in the city, such as those done by the Wise-IoT project. http://santander.es/content/confederacion-sindicatos-alemanes-se-interesa-por-proyecto-smart-citysantander
Figure 9: German Delegates Meeting with the Mayoress
Meeting with Energy Efficiency Experts from EMPOWER Project Four delegations from Sweden, Portugal, Mazovia and Italy which are participating in the EMPOWER project together with the Santander City Council visited Santander. The Environmental and Sustainable Mobility City Councillor explained them how the city is working in order to improve the energy efficiency and also, how it has become a reference in the Smart City domain. They visited the Smart City Demonstration Centre in Pronillo and, also, the current deployment in downtown Santander. http://www.eldiariomontanes.es/agencias/cantabria/201803/08/socios-proyecto-europeo-empower1151408.html
IT-Trans International Conference and Exhibition The mayoress of Santander has participated in the mayor's panel of IT-Trans held in Karlsruhe, Germany. She presented how the city council is working to achieve sustainable mobility thanks to the use of technology, together with its participation in EU innovation projects, such as Wise-IoT and SETA projects, and city initiatives, such as bike lanes, outdoor escalators, ramps & elevators. https://www.it-trans.org/shared-files/downloads/marketing/ittrans2018_finalprogramme_web.pdf
40
Dissemination Activities
SICTIAM Meeting Members of SICTIAM & EGM visited Santander interested in the city deployment and Santander Smart City concept. They visited Demonstration Centre of Smart City, where they were informed about the Smart City Strategy and innovation projects, such as SmartSantander and Wise-IoT projects, but also internal ones related to urban services, such as streetlight management and Smart City Platform. They also visited pneumatic waste premises, sensor deployment located in the downtown and PCTCAN (Innovation Business Park) where they met with local SMEs.
Digital Transformation: Business Opportunities and Good Practices The head of the computing department was invited to this conference in order to provide the point of view and the municipality experience in the digital transformation process. He talked about the internal initiatives, such as the Smart City Platform, and how the city council takes advantage of EU projects to develop and test pilots in the city. https://ascentic.org/jornada-de-transformacion-digital/
Smart Cities & Smart Citizen Round Table Gema Igual, mayoress of the city, was invited to participate in Smart cities & Smart citizens’ round table to talk about Santander as a Smart City. She highlighted how Santander offers a real living lab, which is growing in new resources and functionalities through internal and EU projects (i.e., new parking sensors thanks to the Wise-IoT project). She also fostered the positioning of citizens not only as end-users but also as co-workers in the development of a real Smart City. http://santander.es/content/igual-expondra-aviles-iniciativas-marcha-avanzar-gestion-colaborativaciudad
Meeting with the Representatives of German Ministry of the Environment Representatives of the German Ministry of the Environment interested in the work of Santander regarding the intelligent management of urban services have visited the city. They have been informed about city scale innovation projects such as waste management and streetlight management and also, about pilots’ experiences developed through EU projects such as Wise-IoT or FESTIVAL. http://santander.es/content/ministerio-medio-ambiente-aleman-se-interesa-por-trabajo-santandergestion-inteligente
Meeting with Canadian Companies Representatives of Canadian ICT companies visited Santander interested in knowing the strategy of Smart City in order to apply for the Canadian Smart Cities Challenge project that will be launched by the Canadian government. They were informed about city scale innovative projects, such as waste management and streetlight management. Additionally, some EU projects, such as Wise-IoT, were introduced as a way to develop pilot experiences and test new technologies and services, transforming Santander in an urban laboratory. http://santander.es/content/empresas-canadienses-toman-santander-como-referencia-desarrollociudades-inteligentes
41
Dissemination Activities
Green Cities (8th Forum of Urban Intelligence and Sustainability) Green Cities is a meeting point for professionals, institutional representatives and companies to showcase their products, services and experiences among the agents involved in the development of smart cities and in improving the quality of life of citizens. A poster of Wise-IoT project was shown. http://greencities.malaga.eu/en/
Meeting with German Companies (BVMW) A delegation of German SMEs, belonging to German SMEs Association (BVMW), has visited Santander in order to know how innovation is being included in urban services. During three days they have visited several municipal premises, the University of Cantabria and the Demonstration Centre of the Smart City, where they were informed about Santander’s Smart City Strategy and innovation projects, such as the Wise-IoT project. http://santander.es/content/empresarios-alemanes-conocen-desarrollos-tecnologicos-ambientalessantander
Meeting with Ulm Representatives Representatives of the city of Ulm and Wilken GmbH group met with the major of Santander interested in knowing how Santander is integrating the Smart City concept into everyday lives of citizens. They visited the Demonstration Centre of the Smart City, where they were informed about the Smart City strategy and innovation projects, not only EU ones such as the Wise-IoT project, but also internal ones related to urban services, such as waste management, water management and streetlight management. They also visited the pneumatic waste premises. http://santander.es/content/ciudad-alemana-ulm-se-fija-santander-como-modelo-desarrollo-smartcity
Meeting with Representatives of Transportation, Environment and Computing Municipal Services Meeting with representatives of Municipal services, including Municipal Engineer, General Director of Environment, chief of Computing Department, chief of Transportation department, chief of sustainable development department, in order to analyse the current status of several urban services (transportation, waste & street cleaning, water and streetlight) and how to improve them by the use of new technologies. We talked about Wise-IoT project, in particular about LoRa parking sensor deployment and counting people devices in buses, as examples of pilot experiences that once tested and verified could be extended to other areas in the city.
Improvement of Tourism Municipal service through the use of New Technologies Meeting with representatives of the Tourism municipal service and town councillor for Tourism to identify their main needs and how new technologies may help them not only to improve their daily work, but also the quality of service provision. One of their needs is to know how many people visit free touristic places, such as the Magdalena area. According to this, we talked about the Wise-IoT pilot experience using counting people devices: once these devices have been tested and verified at UC laboratory, they would be deployed at Magdalena entrance, providing an estimated number of visitors. As we commented, this device will provide an estimated number of visitors, not the exact amount.
42
Dissemination Activities
Encounter between Wise-IoT partners and Santander Tourism and Culture councilwoman Members of NIPA (National IT Industry Promotion Agency), SK Telecom & LG CNS visited Santander interested in the city deployment, being hosted by UC members. During the visit of the motorhome area, where LORA parking sensors have been installed, they had the opportunity of meeting with Santander Tourism and Culture councilwoman.
Wise-IoT Korea Second Review (Alpensia) The Wise-IoT second Korean Review by Institute for Information and communications Technology Promotions (IITP) was held in Alpensia, South Korea on 24th of April 2018. The review was also accompanied by guests from France. Professor JaeSeung Song of Sejong University initiated the review by introducing Wise-IoT and highlighting the achievements of the project. Wise-IoT Korean partners (KETI, KAIST, Samsung SDS, KNU) presented their use cases and demo videos of Smart Parking, Bus Information System, Smart Ski Resort, and Tennis respectively. Wonderful Platform presented Chatbot with Wise-IoT and demonstrated its usage by demo video with various Wise-IoT services. Solum gave an overview of their tracker device which is used in Ski use case and exhibited the device to the visitors. The visitors from France seemed very interested in the Wise-IoT project and the use cases. The Alpensia Ski Resort Manager introduced the visitors to the facilities provided in the Alpensia Resorts. The visitors and all members from Korea visited the Ski Jump Tower after the end of the workshop.
43
Dissemination Activities
Figure 10. Wise-IoT Korean Review Participants
44
Exploitation Activities
4 Exploitation Activities 4.1 Introduction An efficient publicity can be achieved by the exploitation of the project results starting from the beginning to the end and extending beyond the project lifetime. Therefore, dissemination and exploitation are highly linked with each other. The dissemination plan defines the strategy and planned activities while the exploitation plan defines how to use the dissemination knowledge to support exploitation [1] [2]. The technologies that have been developed in the Wise-IoT project were envisioned to play a key role in the strategic developments of the industrial partners since the project aims to achieve world-wide interoperability for the Internet of Things. The interoperability components developed in the project provide technological competitive edge for the involved partners, allowing them to contribute to successful technology transfer for the development and deployment activities of the proposed new technology. To support the effective transformation of the Wise-IoT research results into potential marketable products, accompanied by successful commercialization, extensive exploitation activities have been planned in deliverable D5.2 [1], which have been followed during the entire project two-year duration. The achievements in terms of exploitation in the first year of the project have been presented in D5.3 [2], following the exploitation plan defined in D5.2. In this document, the exploitation activities of the project are also presented for the second year based on the plan of the exploitation activities which have been presented in D5.2 and as a continuation of the report of D5.3 [2]. Considering the various categories of the project results (i.e., methods, software components and tools, models and guidelines), the exploitation strategy adopted by the Wise-IoT consortium is based on four main exploitation axes (i.e., research market, products markets, services and technology consulting market, and standardization sector) towards the wide adoption and potential commercialization of the project results, defined in D5.2 and presented in Figure 11. The details of these four axes and how WiseIoT exploitation activities have aligned with them are discussed below:
Figure 11. Wise-IoT exploitation axes
Research Market Axis: The axis of “research market” constitutes the core exploitation activities of the participating research bodies and academic institutions that are mainly involved in applied research activities. The Wise-IoT research institutes (IMT-TSP, CEA, KETI) and the participating universities (LJMU, UC, FHNW, SJU, KNU) in the consortium have focused on: building the scientific community, incorporating significant parts of the developed technologies in their teaching activities, and designing a number of follow-up research projects and initiatives at both national and international levels. These 45
Exploitation Activities activities are considered as “scientific exploitation” of the project results and they can lead to promoting the overall solution as a whole, thus constituting the project’s primary market, as well as the individual research developments and their individual markets. In the second year of the Wise-IoT project, there have been a number of activities which target this axis. For instance, UC is working on extending its smart city platform built in Santander to the rich parking use case. This extended platform is to be used for teaching purposes, as well as in research projects. IMT-TSP and FHNW have designed and developed an adaptive recommendation system for the two project use cases: smart parking by UC and smart skiing by CEA. Such a recommendation system will also be used in enhancing the teaching purposes as well as for future research projects. Additionally, the Wise-IoT partners are strengthening their collaboration and are involved in a number of internal and external joint collaborations which are presented in Section 4.3. Joint collaboration is considered part of the research market axis. The joint collaboration is divided into two types. There are internal collaborations among Wise-IoT partners and extra-collaborations, i.e. the collaborations between WiseIoT partners and external parties. Product Market Axis: The axis of “product markets” is addressed mainly by the technology development members of Wise-IoT. The two options, which have been included in the product markets are the commercial roll-out model and the commercial integration market. The commercial roll-out model focuses on the commercialization and productive deployment of the overall solution and the integrated platform for serving the manufacturer in the development of new product-service systems. Meanwhile, the integrated commercial market foresees the incorporation of individual research results into already existing platforms and services at the respective individual market. In the first year of the Wise-IoT project, the product market targeted patents. The Wise-IoT in the first year achieved three patents. In the second year, Wise-IoT went further to achieve five more patents totalling 8 patents in the project’s two-year period. Services and Technology Consulting Market Axis: The axis of “services and technology consulting market” is one of the main axis of exploitation activities of the project partners who are interested in transferring and consulting technology know-how (i.e., LJMU, UC, FHNW, SJU, KNU) and the technology providing SMEs (i.e., EGM, Solu-M, GBD). These Wise-IoT partners have focused on the delivery of technology consulting services: to the early adopters in industry, to the new technology providers and integrators, as well as to the SMEs’ networks and associations. In the course of the Wise-IoT project, EGM extended its tool of semantic interoperability validator and considered the Quality of Information (QoI) and integrated it into the self-adaptive recommendation (SAR) system, focusing on providing recommendations to the two project use cases: smart parking and smart skiing. Additionally, this extended tool has been used for semantic interoperability validation of Wise-IoT project and will be reused in future projects with new extensions. Additionally, to provide trusted recommendation services, LJMU integrated their trust monitor component into the selfadaptive recommender system. Standardization Sector Axis: The axis of "standardization sector" is not directly related to monetary returns; rather it represents an important enabler for the wider adoption of the Wise-IoT results through contributions to standardization bodies. The industrial and academic partners explored their links to various standardization bodies, as well as other industrial organizations, in order to influence the adoption of models and guidelines developed by the project. In the first year alone, Wise-IoT project submitted around 26 contributions to various standardization bodies, such as oneM2M, ETSI ISG ETSI ISG CIM, IEC, IoT Forum and ITU-T. Future standardization activities are also defined which will be focused. This achievement continued in the second year with 46
Exploitation Activities more contributions. Specifically, in the second year starting from June 2017, about 57 contributions were made. In the two years of the project, the total number of standardization contributions made was around 83. The rest of this chapter provides the summary of exploitation activities especially, for patents and exploitable assets by various Wise-IoT project partners demonstrating their strong engagement in the exploitation of the project results to support their own activities.
4.2 Patents In the first and second of year of Wise-IoT project, project partners have filed eight patents. This section provides the summary of these patents which are also presented in Table 5. Table 5. Wise-IoT Patents Title
Partners
Application Filing Date
Status
Method for Providing Chatbot by Subjects and System using Therof Method for Chatbot Transaction and System for Chatbot Transaction Automated Process and Triggering Message Structure for Testing oneM2M based Application Server Management and File Execution through SNS Social Network Service System that can receive News Method and System for Chatbot Development Cooperation User Care System using Chatbot
1thefull
2/24/2017
Completed
2/24/2017
Completed
3/16/2017
Completed
6/29/2017
Completed
6/23/2017
Completed
9/6/2017
Completed
9/22/2017
Completed
11/6/2017
Completed
platform 1thefull platform SJU 1thefull
platform 1thefull platform 1thefull platform 1thefull platform 1thefull platform
State-Expression-Information Transmitting System using Chatbot
Method for Providing Chatbot by Subjects and System using Therof A conventional intelligent conversation robot is a chat robot which means a software agent capable of interacting with a person and is called a chatterbot, a chatbot, a chatterbox or a conversation agent. Such an intelligent conversation robot is not a chat between two users, rather a chat between a user and a conversation agent, i.e., a user and an intelligent conversation robot, so that the user can answer the question. However, since most chat robots have a disadvantage that they can only respond to patterns having exact predefined match to the sentences (questions), causing a large number of conversational examples. Hence, the cost of building a conversational example database costs a lot. In addition, conventional chat robots cannot take into consideration the dialogue context, and therefore there is a problem in chatting in a one-to-one correspondence regardless of the past information. Therefore, conventional chat robots are in need of development and study of a conversation model of chat robots because there is a difference between the conversation styles between users. Accordingly, the present invention has been made in view of the above background, and it is an objective of the present invention to provide an optimum chatbot to a consumer terminal according to the rank 47
Exploitation Activities of a chatbot. It also provides a method for providing a topic chatbot and a system for providing a topicbased chatbot using the method. Another objective of the present invention is to provide a method of providing a topic-specific chatbot and a system for providing a theme-based chatbot using the same, which can improve the satisfaction of a consumer using a chatbot service by timely providing chatbots capable of natural conversation with a consumer (user). The objectives of the present invention are not limited thereto, and other objects not mentioned may be clearly understood by those skilled in the art from the following description.
Method for Chatbot Transaction and System for Chatbot Transaction A conventional intelligent conversation robot is a chat robot which means a software agent capable of interacting with a person and is called a chatterbot, a chatbot, a chatterbox or a conversation agent. Such an intelligent conversation robot is not a chat between two users, rather a chat between a user and a conversation agent, i.e., a user and an intelligent conversation robot, so that the user can answer the question. In addition, conventional chat robots cannot take into consideration the dialogue context, and therefore there is a problem in chatting in a one-to-one correspondence regardless of the past information. On the other hand, researches are trying to improve and solve these problems that have been continuously carried out among developers. However, since there is no market platform for chat robots, it is required to develop a market platform specialized for chat robots. Accordingly, the present invention has been made in view of the background described above, and it is an objective of the present invention to provide a chatbot trading system capable of establishing a trading platform base for chatbots and promoting a chatbot transaction and a chatbot trading system. The objectives of the present invention are not limited thereto, and other objects not mentioned may be clearly understood by those skilled in the art from the following description.
Automated Process and Triggering Message Structure for Testing oneM2M based Application All the existing oneM2M standards-based test methodologies have been tested for conformance to IN (Infrastructure Node), MN (Middle Node) and ASN (Application Service Node). Therefore, there is a need of testing mechanism that can test an ADN (Application Dedicated Node) based on oneM2M standard. The objective of the present invention is to provide an automation process and a triggering message structure for testing an application based on oneM2M standard. In order to achieve the above objective, an embodiment of the present invention proposes a web-based test system capable of testing an application based on oneM2M standard. According to the present invention, it is possible to provide a high degree of completeness to the oneM2M standard based application by providing an execution of a self-test formally, before being authenticated to a certification authority.
Server Management and File Execution through SNS In these days, everyone can connect with SNS easily through Instagram or Facebook. For example, I can read lots of news and upload some of my personal stories. It can also be a good marketing method, because you can easily see information that encourages people to participate in organizations or
48
Exploitation Activities businesses. For examples, you can hear some news about 'Ice Bucket Challenge' or 'Relay Donation Encouragement.'
Figure 12. Ice Bucket Challenge
From Wonderful Platform, we provide technology that can gather and read relay news on a page. When a relay is created by the relay starter, containers that are able to upload are checked first. When obtaining the result, it will be registered and given an identification code. After that, the news will be uploaded on the user’s time line and managed. Managed news will be easily found by users, and users who join a relay will receive alarms by push notifications as shown in Figure 14.
Figure 13. Gather and read relay news
Figure 14. In case of taking suggestion of joining a relay
It is for maximizing SNS' marketing capabilities through the relay news direct management. And through combination with Chatbot, Chatbot can extend services like upload information or encourage users to join specific relays by speech through a combination of STT and TTS technology. It can be even more effective on robots, compared to simple devices like tablets or mobile devices.
Figure 15. Roobo's BeanQ(left) and Sanbot's ELF(Right) from China
49
Exploitation Activities
Social Network Service System that can receive News User can set which topic is more important through the system. User can also customize their own importance of each category like seen in Figure 16. Through this, user can set exact values about how much interest he has for specific friends or websites as well as providing news. It will be greatly helpful to reduce user's tiredness when using SNS.
Figure 17. Naver AiRS Figure 16. Display of Importance Setting
If we can collect Data about what the user reads and how important the content is, we can automatize to let users read only favoured news by the users through continuous training with Deep Learning technology. The concept is simple in theory but through technology provided by Wonderful platform it can optimize extensibility. Also we can consider technological integration with Chatbots. But it might not be good for users if the chatbot sends messages about too many events. So, when user wants to read, let the user read the news that is selected by user's important data, by command. A similar service is AiRS (Ai Recommender System) that is provided by Naver Mobile App's Beta test. Furthermore, on hardware like robots mentioned in 4.2.4, let the user be notified according to his interest through recommended news by wake-up messages. Wake up message is a command that let the application awake to execute specific features on robots or mobile devices. (Example: OK Google Start message for Google Assistant.)
Method and System for Chatbot Development Cooperation A conventional intelligent conversation robot means a software agent capable of interacting with some person Chat chatterbots, chatbots, chatterboxes, conversation agents, and so on. Such an intelligent conversation robot is not a chat between a user and a user but a conversation between a user and a conversation agent, that is, a user and an intelligent conversation robot. The pairs of questions / so that the user can answer the question. However, since most of the chat robots have the disadvantage that they can only respond when the pattern matches exactly with the input sentence (question), it requires a lot of conversation examples, it costs a lot. In recent years, as the development of intelligent conversation robots has become more active and the demands for the functions of intelligent conversation robots have diversified, a technology has been developed that enables a plurality of chatbots performing various functions in one chatbot to be linked with module concepts However, the development of technology specialized in the chatbot field is still in short supply.
50
Exploitation Activities Accordingly, the present invention has been made in view of the above circumstances, and it is an object of the present invention to provide a method and apparatus for efficiently and efficiently collaborating with a plurality of developer terminals in a chatbot development process, there is a purpose. In addition, the developer terminal can share and utilize the history information of the development process in the development process of the chatbot, thereby making it possible to drastically reduce trial and error, process errors, and the like which may occur in the development process of the chatbot.
User Care System using Chatbot A conventional intelligent conversation robot means a software agent capable of interacting with a person Chatting robot, chatterbot, chatbot, chatterbox, A conversation agent, etc. Such an intelligent conversation robot is not a chat between a user and a user but a chat between a user and a conversation agent, that is, a user and an intelligent conversation robot, / Response pairs are stored in advance in a database through pattern matching so as to be able to respond to user's questions All. However, most chat robots do not exactly match the entered sentence (question) There is a disadvantage in that it can only be answered if there is a large amount of conversation examples are needed and building a conversation example database (DB) is costly. In addition, existing chat robots cannot take into consideration the context of conversation, so chatting with one-to-one answers is performed irrespective of past information. Meanwhile, a health management method has recently been developed to allow the user to know the analysis result of the health information of the user in a short time using the wireless network and the mobile communication terminal. However, in the case of such a conventional health care method, The intelligent conversation robot and the user's health (risk situation) are being developed and developed at a point in time when the above-mentioned intelligent conversation robot is being developed and developed gradually. It is required to develop a technology capable of mutually merging management methods. Accordingly, the present invention has been made in view of the abovementioned background, and it is an object of the present invention to provide a chatbot and a user's conversation contents in order to promptly determine the current state of the user and to promptly receive help from outside when it is determined that the user is in a dangerous state the present invention provides a user care system using a chatbot. The present invention also provides a user care system using a chatbot that can promptly receive assistance from the outside when a chatbot determines that a user's current state can be quickly determined through a change in a user's biometric information, the purpose is to do.
State-Expression-Information Transmission System using Chatbot Recently, SNS (Social Network Services / Sites), an online service that establishes a network between people who share specific interests and activities, and a PC or smartphone, where both users can install the same program to send and receive texts, pictures and files the use of instant messages, etc., has been exploding. In addition to the text, the use of emoticons and the like for displaying emotions, states, etc. of the user himself or herself is also actively used. However, as the use of SNS and instant messages increases explosively 51
Exploitation Activities There is a problem that mutual misunderstanding is caused, and the human relationship is damaged because the other party cannot confirm / respond to the message sent by the other party in a timely manner among the users using the SNS service and the instant message service. Accordingly, the other party may not be able to timely confirm when various situations arise, there is a need for development of a chatbot that can appropriately respond to such situations using emoticons and the like. The present invention has been conceived in the above-described background, SNS services, in the user terminal and the other terminal is driven such as an instant message service, even if not answered within a user terminal set response time, chatbot the like appropriate emoticon information other party terminal the present invention provides a status display information transmission system using a chatbot in which a user can communicate smoothly and appropriately with the other party.
4.3 Collaboration In the course of the Wise-IoT project, the project partners developed strong internal collaborations with one another on various tasks. In addition, Wise-IoT partners have also developed mutual and strong collaborations with external stakeholders. This section reports on these collaborations.
Internal Collaboration •
•
•
•
Wise-IoT partners, FHNW, IMT-TSP, EGM, LJMU, UC and CEA successfully collaborated with respect to the self-adaptive recommendation (SAR) system which is related to Task 2.4. FHNW led this task and developed user monitoring in fulfilling the goal, as well as feedback from the users to improve future recommendations. Additionally, IMT-TSP developed the IoT recommender which provides street pathway recommendations by considering IoT context data. EGM developed the Quality of Information (QoI) monitoring while LJMU designed and developed the trust monitoring for the recommendation system to enable trust-based recommendations. UC and CEA are use case owners of smart parking and smart skiing, respectively and have integrated the SAR system. This close collaboration no doubt, has strengthened the collaboration among partners for future EU projects in which SAR system will be extended for innovation and teaching purposes by academic partners (FHNW, IMT-TSP, UC and LJMU), as well as for commercialization. UC and KETI, as Smart Parking use case owners, collaborated on the development of applications that make use of shared data from Santander and Busan. The shared data is gathered from legacy deployments and also from new deployments using LoRa technology. This collaboration was based on the sharing of oneM2M deployment experience and also in the deployment in Santander of new LoRa parking sensors developed in KR. This new deployment in addition to the LoRa Gateway (GW) and LoRa backbone deployment in Santander allowed the provision of new information to Wise-IoT use cases, and also the enrichment of the SmartSantander platform. NEC and UC have collaborated on the crowd detection system. NEC offered their developed crowd detectors to be tested and deployed in Santander, this way SmartSantander is enriched with new information, and NEC can test their deployment in outside and real smart city environment. CEA and SoluM also collaborated on the deployment of the LoRa band devices. SoluM provides same devices to the CEA in order to implement the use cases defined in the deliverable D1.1 [5] in the smart skiing resort.
52
Exploitation Activities • •
•
SJU and KETI collaborated on the development of Context-Aware Auxiliary Gateway (CAG) which eliminates technical barriers between FIWARE and oneM2M by converting NGSI context data into oneM2M resource structure. SJU and NEC collaborated on the development of Semantic Mediation Gateway (SMG) component that can dynamically discover semantically annotated information in an oneM2M system. SMG subscribes to the sensor readings and whenever a new sensor reading becomes available, it uses its value and meta information together with the semantic annotation to create a NGSI data structure that is used to update a NGSI-based FIWARE Generic Enabler (GE). LJMU and EGM have collaborated on six standardization proposals. Among the proposals they have collaborated on is a proposal for a base document on Data Quality Management for Trusted Data while others are related to data quality.
External Collaborations •
PACA region and Gangwon-do: Now several Wise-IoT members, EGM, CEA, SJU, KETI, GSIPA, Solu-M and IreIS are discussing together with OCOVA forum members even to extend the scope of OCOVA forum to cover global regions. South Korea members are also very much interested in developing Smart Mountain in its territories. Thus, GSIPA is now discussing with local government, Gangwon-do, to initiate OCOVA-mirror forum in South Korea to open a door for future collaboration. KETI, CEA, EGM and IreIS have their own IoT solutions that can be used in smart mountain managements. Wise-IoT members have already been invited to workshops and conferences related to these activities.
•
•
•
TTA and ETSI: TTA and ETSI are regional Standards Developing Organizations (SDOs). Wise-IoT members have been collaborating with these two organizations in terms of standardization and promotion of Wise-IoT projects. Wise-IoT members were invited to various events and workshops hosted by both SDOs. IEEE Conferences: Several Wise-IoT members (FHNW, CEA, UC, SJU, EGM, KETI) were collaborated with the organization committee of IEEE ICCE Berlin conference to host IoT Hackathon. Wise-IoT members provided IoT equipments, IoT server and real-time IoT data to be used by the Hackathon participants. oneM2M standards body: oneM2M is a global IoT standards initiative project to develop IoT service layer specifications. oneM2M is now focusing on Smart City as one of their focusing IoT verticals. As Wise-IoT members are very active in oneM2M and Wise-IoT results are key technologies to be used in smart city, Wise-IoT members (SJU, KETI, EGM and NEC) have actively introduced Wise-IoT results to oneM2M and Wise-IoT reference architecture is now being used as a smart city blue print in oneM2M.
4.4 Updated Exploitable Assets This section provides an update of the exploitable assets which have been produced from the Wise-IoT results. In D5.3 [2], the summary of each exploitable asset was provided containing the asset, the involved partners, and the key features of the asset, the plan and the related deliverable. The following subsections focus on the exploitable assets that are new or had significant updates in the second year of the Wise-IoT project. In Table 6, updates on all exploitable Wise-IoT assets are provided.
Morphing Mediation Gateway (MMG) 4.4.1.1
MMG Manager
The Morphing Mediation Gateway Manager is a containerized management software component to manage various MMG modules. Its functionality has been extended towards more adaptability and user-
53
Exploitation Activities friendliness. The MMG Manager allows users to select and instantiate required MMG modules. For example, a user who wants to operate Z-Wave devices and OCF field devices in his/her room using a oneM2M IoT platform, he/she can instantiate Z-Wave-oneM2M and OCF-oneM2M MMG modules using the MMG manager. The MMG manager provides the same interface for each MMG module. As each MMG module is containerized using Docker, it can be dynamically instantiated based on the needs of the user. To manage various components, we developed a Docker file upload function which is a virtualization technology and function to dynamically create corresponding components. The user interface has also been intuitively updated. 4.4.1.2
Adaptive Semantic Module
The Adaptive Semantic Module (ASM) replaces the Semantic Mediation Gateway (SMG) component that was used in the first project period. The ASM provides a much more flexible framework for discovering semantically annotated information in the oneM2M platform, finding a suitable translation component that transform the annotated information into the NGSI data model used by FIWARE components, in particular the Orion Context Broker GE. The ASM uses the URI identifying the ontology available in oneM2M semantic descriptor resources to find the fitting translation component. If an instance of this translation module already exists in the ASM it is directly used. If this is not the case, a repository can be checked and, if available, the component can be downloaded and instantiated. With this mechanism semantic annotations for previously unknown ontologies can be used at runtime and translated, given that somebody introduces a suitable translation module into the repository. 4.4.1.3
Context-Aware Auxiliary Gateway
In Wise-IoT, SJU developed CAG to eliminate technical barriers between FIWARE and oneM2M by converting NGSI context data into oneM2M resource structure. The CAG component takes NGSI context data model as an input and appropriately convert the context data into a corresponding oneM2M resources using the Mca interface. The CAG component can be used in another interworking scenario using the FIWARE platform and the standardized oneM2M platform. More specifically, CAG is used for providing Santander smart city parking sensor information that is occupancy, reference parking spot, and so on. By using this information and smart application is being developed for showing parking lot status to the visitors conveniently, visitors can check space of parking lot anywhere. For the moment, CAG is used for the smart parking scenario, but this component can be used for any smart city scenario using oneM2M and FIWARE. 4.4.1.4
Z-Wave-oneM2m Component
Z-Wave-oneM2M, developed and owned by SJU, is an interworking component that provides interoperability between Z-Wave based devices and oneM2M in Wise-IoT. The Z-Wave component provides resource mapping and data translation to oneM2M resources. It exposes various interfaces for MMG to customize and control distinctive features of connected devices. The Z-Wave component connects and controls multiple controllers and each controller is capable of handling multiple devices. The Z-Wave component has been used in demonstrating the Wise-IoT Disaster Control use case in the IoT Week Korea 2017, ETSI IoT Week and 2017 EU-KR Coordinated Conference Calls. 4.4.1.5
GS1-oneM2M Component
In order to make data available to oneM2M and GS1-Oliot, the GS1-oneM2M MMG Component is developed by AutoID Labs, KAIST. It works as a mediator to sync the data between GS1-Oliot and oneM2M. It is composed of the oneM2M Accessing Application which uses the EPCIS querying interface 54
Exploitation Activities to get data from GS1-Oliot and publish it to oneM2M using the MQTT binding, and the oneM2M Capturing Application which subscribes to the oneM2M server and collects information providing it to GS1-Oliot. The dockerized instance of GS1-oneM2M MMG Component will be stored in the Wise-IoT Docker repository. The MMG can then be used with minimum configuration, which enables easy interactions with the GS1-Oliot platform. In this project, GS1-Oliot is used to collect bus information data from Busan city, and the GS1-oneM2M MMG Component translates and pushes the bus information to oneM2M. 4.4.1.6
sensiNact-oneM2M Component
CEA has developed a sensiNact-oneM2M bridge which provides redistribution of data from IoT devices connected to the sensiNact platform in oneM2M format. Both HTTP and MQTT based oneM2M APIs are supported. The bridge has in particular been used to demonstrate a seamless replication of Samsung SDS’s smart ski resort application deployed in Alpensia in Korea, into the Chamrousse ski resort in France. Thanks to the sensiNact-oneM2M bridge, the integration has been straightforward and performed in a couple of days with a joint workshop organised in Grenoble.
Semantic Annotator The Semantic Annotator, owned by SJU, can be efficiently used in oneM2M system to annotate resources of various use cases based on their defined data models. The Semantic Annotator has been developed by SJU using a web platform to provide semantic annotation of oneM2M resources using a RESTful architecture to describe semantics. It creates a semantic description resource (e.g. ) based on data models of use cases such as smart parking, bus information system. The resource contains a semantic description in RDF format which is encoded in base64 format. It annotates the target entity sub resources and stores information in RDF/XML format. Semantic annotation uses ontology objects for enriching a resource’s information to provide meanings and relations of the data terms. Hence, SJU intends to exploit it as a source of making semantic resources in several directions such as generating semantic resources, interoperability among various systems for data exchange (oneM2M and FIWARE) and consumption by several other semantic components in further research. It currently annotates resources for the smart parking use case with four information models, i.e. Parking Spots, onStreet Parking, offStreet Parking and Bus Information System, which include annotation of Bus Estimation, Bus Stops and Bus Lines towards enriched and meaningful information for smart parking and smart transport systems. From a future perspective, it will be further expanded to cover other explored use cases to support semantic information as needed to remove interoperability hazards towards smart city in IoT. It can be extended from the development perspective for inference and reasoning on provided semantic information as well as semantic information model can be derived by observation and analysis of existing data semantics.
Self-Adaptive Recommendations In Wise-IoT, FHNW has implemented and validated the self-adaptive recommendation (SAR) service for human end-user recommendations based on real-time context information and user preferences. The service allows the recommendations to self-adapt with mechanisms to discover user preferences and collect and interpret IoT context information (control loop 1). The service also allows keeping the engineer in the loop with insights that are generated by monitoring adherence to the recommendations
55
Exploitation Activities and obtaining user feedback about interesting observations (control loop 2). These two control loops offer personalization of applications and, as a result of application evolution, alignment of the digital solutions with user needs. Within Wise-IoT, SAR was validated in the Santander Smart City use case. To exploit the Wise-IoT SAR results, FHNW has started to adapt SAR to a new domain, cybersecurity. SAR is used as a background to the H2020 SMESEC project. Within SMESEC, FHNW uses SAR to offer insitu recommendations for cybersecurity practices to small and medium-sized enterprises. As a result of implementing and validating the use of self-adaptive recommendations in heterogeneous domains, FHNW expects to be able to bring a generic SAR service to near market-readiness. For the preparation of the ensuing commercialization, FHNW has initiated discussions with accelerators and private investors. SAR is also integrated into the teaching offering of FHNW. The principle of recommending users an intended application uses, monitoring adherence to the recommendations, obtaining user feedback, and adapting the application has been integrated in BSc and MAS (Master of Advanced Studies) educational offerings. In comparison to the earlier dominant teaching approach of “ask the customer what he wants,” such socio-technical alignment is approached now with a hypothesis-testing approach. The Wise-IoT SAR results allow a precise description and explanation of the adaptation mechanisms and facilitate experiential learning using the SAR service. Table 6. Updated Exploitable Assets (All Partners)
Asset Smart architecture
Partners Key features city NEC, UC, The Wise-IoT project EGM analysed the existing and relevant architectural models for semantic interoperability in IoT to provide a high-level architecture taking into account the latest advances in IoT standardisation as well as the impact of closing the gap between IoT and Big data (stream analytics). Such an architecture, despite not being highly detailed, has a high potential for stakeholders willing to engage in semantic IoT.
56
Plan Deliverables The value of such an exploitable D1.2, D1.3 asset more lies more on the consultancy and training aspects and it will be mostly pushed forward by project SMEs and academics. In particular, the promotion of Wise-IoT activities will be done in such partners’ networks to identify authorities mature enough to be interested in semantic interoperability. Then, consultancy (free or paid) will be offered to transfer knowledge built within Wise-IoT. A commercial contract has been awarded to EGM to develop a semantic martc city platform. The Wise-IoT architecture has been a strong asset to provide a clear and documented view to city stakeholders who did appropriate the Wise-IoT architecture
Exploitation Activities
Morphing Mediation Gateway (MMG)
FIWARE Broker
NEC, SJU
IoT NEC
Crowd Detector
NEC
Semantic Interoperability Validator
EGM
The Morphing Mediation Gateway Manager is a containerized management software component to manage various MMG modules. The MMG Manager allows users to select and instantiate required MMG modules. The FIWARE IoT Broker is a broker that implements the FIWARE NGSI interface. Unlike the FIWARE Orion Context Broker, it supports a distributed setup, where the information stays in local Context Sources and is only accessed when there is a request.
MMGs can be updated to take full D2.1, D2.2 advantage of self-analysis of various non-standardized standards. In addition, component virtualization technologies can be applied to the IoT platform as a slicing technology.
The FIWARE IoT Broker in WiseIoT is adapted to be used as a Federation Broker. Using a geographic scope, it provides transparent access for user applications, i.e. if the user application requests information about free parking spaces with a geographic scope within Santander, the request is forwarded to the Santander FIWARE platform, whereas a request from the same application with a geographic scope in Busan is forwarded to the Busan FIWARE platform and the result is returned to the user application via the Federation Broker. CEMA estimates the number CEMA was brought in to the Wiseof people in a location using IoT project and adapted regarding anonymized Wi-Fi the crowd estimation module, the information. people flow module and the stay duration module. Also, the semantic modelling of the CEMA information was done to be in line with other Wise-IoT models. The validator detects syntactic and semantic issues if any, and produces a detailed test report at the end of the process which will
57
D3.3
D1.1, D4.2, D4.3, D2.5 & D2.7 (modelling)
- Applied in the Rich Parking use D2.7, D2.6, case where it checks parking D3.3, D3.2 spots semantic data. -Utilization of results as background in new EU projects: the SAR will be used in further
Exploitation Activities
sensiNact Platform
CEA
Interoperability of UC SmartSantander with oneM2M
help the user to correct the research and standardization issues activities. - Integration of results into commercial version. sensiNact-oneM2M bridge The bridge oneM2M provides interoperability of interoperability has been tested IoT devices connected to by using Mobius oneM2M sensiNact towards oneM2M implementation, as well as the client applications Brightics IoT platform from Samsung SDS - Deployment of LoRa - The deployment of LoRa technology. technology will allow further developments and research - Integration of oneM2M - Integration of oneM2M instance instance in the city enhances the SmartSantander infrastructure. platform in terms of interoperability, allowing a broader interest of different stakeholders.
IoT Trust Platform
LJMU
Trust platform performs modelling, reasoning and managing trust data collected from Wise-IoT entities for supporting trust in datadriven applications with a reliable and secure manner.
Self-Adaptive Recommendation (SAR) system
FHNW, IMT-TSP, EGM, LJMU
Makes recommendations for users, monitors the users’ (non)adherence to recommendations, and asks for user feedback depending on the results. The user feedback is used for selfadaptation, and, together with the monitoring results, leads to insights how developers can improve and evolve their systems.
58
D3.1, D3.3
D3.2,
D2.5, D3.2, D4.2, D4.4
D3.1, D4.1, D4.3,
- Published academic papers in D2.3, D2.6 top-tier international journals/conferences. Supported trust-based recommendations and service provisioning by the Self-Adaptive Recommender(SAR) Contributed to ITU-T standardisation for core trust components. - Contribute to create and provide a service. - Use Wise-IoT solutions in standardisation activities. - Applied in the Rich Parking use D2.6 case where it recommends parking spots and the routes to the spots. User feedback on parking spots affects future recommendations. -Utilization of results as background in new EU projects: the SAR will be used in further research activities, for example in the SMESEC project. The SAR will be generalized to support a wider range of recommendations and application domains. - Integration of results into education (e.g., teaching at FHNW)
Exploitation Activities
Context-Aware SJU Auxiliary Gateway (CAG)
Context-Aware Auxiliary Gateway (CAG) is one of the dockerized MMG modules developed for converting IoT information based on resource mapping rules. More specifically, it gets the Entity information from FIWARE platform (NGSI), translates the information and stores it in the oneM2M platform based on resource mapping rules.
Z-wave-oneM2M Interoperability Framework
SJU
Enables Z-Wave based multifunction sensors to be interoperable with oneM2M platform in the form of oneM2M resources. Supports connectivity of multiple controllers and multiple devices per controller.
Semantic Annotator (WebApp)
SJU
Provides the semantic description of sensor reading using RDF model for use cases including smart parking, bus information system
- Progressing towards company creation: the plan is to bring a generic SAR service to near market-readiness. . - CAG component can be used in D2.1, D2.2 other interworking scenarios using FIWARE platform and oneM2M standard platform. - Demonstrated use in Smart Parking scenario in Wise-IoT where data from FIWARE platforms need to be translated to oneM2M, thereby providing help in achieving interoperability in EU-KR project. - Use CAG in further research activities. - Contribute to create and provide a service. - Z-Wave-oneM2M component D2.1, D2.2 can be used in smart campus or smart home to access, control and monitor multiple Z-Wave based devices. - Demonstrated use of this component with MMG in WiseIoT disaster control service to alarm Z-Wave based device in case of any disaster. Use Z-Wave-oneM2M interoperability framework in further research activities - Contribute to create and provide a service. Aims to provide baseline for D2.5 semantic interoperability in Wise -IoT for data annotation and inferring knowledge based on provided annotation It can be enhanced for various ontology and semantic data modelling for further research activities
Technical Interoperability Validation
SJU
Technical interoperability Test architecture and test cases D3.3 tests validate that all the for following interoperable components in the systems components: are interacting correctly as • GS1 → GS1 MMG → per the requirements. oneM2M 59
Exploitation Activities •
GS1-oneM2M Interworking Platform
KAIST
Interworking KNU Semantic Solution for IoT Healthcare
oneM2M Open KETI Source Implementation
Provide interworking between oneM2M and GS1Oliot. In Wise-IoT project it is used in the bus Information use case.
In the current asset of interworking solution for IoT healthcare, Wise IoT does not support the semantic interoperability with other healthcare platform such as Mobius. Mobius is a specialized healthcare platform employing both oneM2M IoT and HL7 healthcare standards. Provides oneM2M standard implementations including server, gateway, device platforms and other interworking solutions.
oneM2M KETI Compatible LoRa Gateway
Provides up and downlink message transport between LoRa sensors and oneM2M platform.
oneM2M-based Semantic Interworking Solution
Provides semantic interworking functionality based on oneM2M standard
KETI
60
sensiNact → sensiNact MMG → oneM2M • LoRa→ MMG → oneM2M • OIC → OIC MMG → oneM2M • ZWave → ZIG → oneM2M • NGSI → CAG → oneM2M • oneM2M → ASM → NGSI • Open the interworking D2.1, D2.2 platform as an open source • Exploit the interworking platform through the Bus Information system use case • Publish academic papers Promote further use case development In oneM2M standardization activities, the HL7 standards are planned to be included as one option for IoT healthcare. Accordingly, the Wise IoT in its future plan is recommended to make semantic interoperability between Wise IoT semantic mode and RIM of HL7 using FHIR.
oneM2M standard compliant D1.2, D1.3 server implementation, Mobius, has been used for smart parking use case in the project. Semantic capability of oneM2M has been used and it would be further extended for the new features from the oneM2M Rel-3 standards. Generic interworking proxy is D1.2, D1.3 designed to be used service agnostic LoRa deployment. The proxy exposes oneM2M resource tree per services to enable interworking with oneM2M APIs. Data (e.g. service, sensing) D2.4, D2.5 collected in oneM2M platform is semantically annotated complying an ontology for both
Exploitation Activities
Brightics IoT (Insator)
SDS
Smart Resort SDS Management Application
IoT Connectivity
SKT
Roaming Service SKT based on LoRa Technology
API between oneM2M and oneM2M and NGSI applications. FIWARE Orion Broker. Semantic annotation is converted and stored into Orion Broker over OMA NGSI meta-model. This can be used for other services than the parking service demonstrated in the Wise-IoT project. Brightics IoT(oneM2M) Exploit the interworking platform D3.1, provides interoperability of through the smart resort D3.3 IoT devices connected to management use case oneM2M/LoRA protocols The Brightics IoT and oneM2M towards Brightics IoT compatible LoRa gateway applications interoperability have been tested by using Brightics IoT oneM2M implementation, as well as the Sensinact IoT platform from CEA Smart resort management Exploit the management application allows resort application for Alpensia resort managers to monitor IoT through the smart resort trackers which deployed in management use case in the Alpensia so that the ski resort project provide geo-location service for resort assets and their visitors Deployment of nationwide - LoRa services such as metering, LoRa network including LoRa monitoring, controlling, tracking Devices/Modules, Gateways, are available nationwide in the Network servers, IoT South Korea through SKT LoRa Platform, App. Servers. Network. - The deployment of nationwide LoRa network will promote further service, device developments. Deployment of LoRa Roaming - SKT already developed LoRa technology in compliance Network servers in compliance with LoRa Roaming standard. with the partial LoRa roaming standard. - SKT will conduct a LoRa network roaming test with other mobile network operators worldwide.
61
D3.2,
Exploitation Activities
Technical Interoperability Validation Technical interoperability tests validate that all the components in the systems are interacting correctly as per the requirements. In the Wise-IoT testing architecture, IoT devices based on various standards and protocols send data to specific MMG components in the MMG manager which are responsible for the translation into the oneM2M standard, sending it to the oneM2M platform components, which instantiate the Integration and Management Layer (IML). On top of the IML, the ASM gets the data from oneM2M service layer and convert into NGSI format and send to the Information Access Layer (IAL). Interoperability is very important in IoT and the core purpose of Wise-IoT is to enable standard-based semantic interoperability. In this manner, the interoperability validation should be based on standards activities. We have prepared a total of 28 test cases for technical interoperability testing of all the components of Wise-IoT. All the MMG components are transforming data according to the oneM2M standard specification, it is also necessary to test the conformance of MMG operations with respect to oneM2M specifications. In this regard, we have tested related contributions to make sure that our components are all testable and interoperable with each other. We work closely together with oneM2M for this and contributed in various test purposes for oneM2M testing. We successfully added 11 test purposes to the oneM2M test specification. All these test scenarios and test purposes are implemented in test cases in TTCN-3 and are available online [3]. However, in Chapter 5, details of each component in Table 6and use case of Wise-IoT are presented providing summary of achieved results, exploitation and dissemination.
62
Summary of Wise-IoT Project Results
5 Summary of Wise-IoT Project Results The purpose of this chapter is to provide in a nutshell the main achievements and results of Wise-IoT project’s components and use cases/trials. Each partner provided summary information of their components or architecture, motivation for developing such components, the impacts of the components and summary of the components’ exploitation and dissemination. Similarly, partners responsible for the six use cases/trials of the project provide succinct description of each use case, its mission and its achievements/results in terms of exploitation and dissemination.
5.1 Summary of Wise-IoT Components, Achievements, Exploitation and Dissemination Morphing Mediation Gateway Manager The Morphing Mediation Gateway Manager is a containerized management software component to manage various MMG modules. The MMG Manager allows users to select and instantiate required MMG modules. For example, a user who wants to operate Z-Wave devices and OCF field devices in his/her room using a oneM2M IoT platform, he/she can instantiate Z-Wave-oneM2M and OCF-oneM2M MMG modules using the MMG manager. The MMG manager provides the same interface for each MMG module. As each MMG module is containerized using Docker, it can be dynamically instantiated based on the needs from the user. The basic information to configure each Docker MMG module is communicated using REST operations (e.g. HTTP Get, Post). Currently the repository containing various IoT MMG modules is located in the MMG manager's local environment. However, the repository can be located at any location. Therefore, if the user intends to add a new MMG module to the repository and wants to run it in his/her MMG manager, he/she must provide the IP address of the repository to download MMG modules. In the Wise-IoT project, MMG managers successfully demonstrated MMG component management such as Context-Aware Auxiliary Gateway, Z-Wave-oneM2M and GS1-oneM2M at IoT Week Korea 2017 and ETSI oneM2M Showcase 2017.
63
Summary of Wise-IoT Project Results
Figure 18: Snapshot of MMG Web portal
The user interface of the MMG Manager Figure 18 provides the following functions: 1. The administrator can register the requirements parameters and components of the component via the lower MMG user interface. 2. Registered components are virtualized into the Docker and displayed in the available MMG component items. 3. The user can register the available MMG components via “Add MMG Components” item in the centre. 4. During the registration process, the user will be asked for the input information required for the execution of the component.
Context-Aware Auxiliary Gateway Context-Aware Auxiliary Gateway (CAG) is one of the dockerized MMG modules developed for converting IoT information based on resource mapping rules. CAG gets the Entity information from the FIWARE platform (NGSI), translates the information and stores it in the oneM2M platform based on resource mapping rules. 5.1.2.1
Motivation and Impact
CAG acts as an interworking proxy between two IoT platforms, FIWARE and oneM2M. The motivation of this kind of component is that it can be used in scenarios where we can get the benefits of multiple IoT platforms. CAG is meant to use the FIWARE data in oneM2M based application. Figure 19 shows the architecture and working of CAG with MMG Manager. 64
Summary of Wise-IoT Project Results 5.1.2.2 • •
Exploitation and Dissemination Results CAG provides Santander smart city parking information (occupancy and reference parking spot) to oneM2M based applications in Wise-IoT Project. CAG was used in demonstrating Wise-IoT Disaster Control use case in IoT Week Korea 2017, ETSI IoT Week and 2017 EU-KR Coordinated Conference Calls.
Figure 19. CAG interaction with MMG Manager
Z-Wave-oneM2M Z-Wave-oneM2M is one of the several components of Morphing Mediation Gateway (MMG), which acts as an interworking proxy between Z-Wave devices and oneM2M platform. The fundamental function of this component is to provide Z-Wave devices’ data to oneM2M platform in an organized structure. 5.1.3.1
Motivation and Impact
The motivation of developing this component is to control Z-Wave based devices through MMG Manager for various set of actions. Data from any Z-Wave based device is then stored in oneM2M platform which provides flexibility in managing and operating the data. Z-Wave-oneM2M is capable of handling multiple Z-Wave based devices. Figure 20 shows the architecture of this component with MMG Manager.
65
Summary of Wise-IoT Project Results
Figure 20. Z-Wave-oneM2M integration with MMG Manager
5.1.3.2 •
Exploitation and Dissemination Results Z-Wave-oneM2M was used in demonstrating Wise-IoT Disaster Control use case in IoT Week Korea 2017, ETSI IoT Week and 2017 EU-KR Coordinated Conference Calls.
Adaptive Semantic Module The Wise-IoT project aims to enable interworking between standardized IoT platforms, in particular oneM2M, which serves as the integration and management layer, and FIWARE Brokers, which serve as the Information Access Layer, providing applications and knowledge components with access to real world entity information. Whereas the Morphing Mediation Gateway (MMG) is the general concept for translating information between different platforms, the Adaptive Semantic Module (ASM) is the MMG module that enables the translation of information between oneM2M and FIWARE using semantic annotations in oneM2M. The ASM discovers semantically annotated information in a oneM2M system, finds, and if necessary newly instantiates, the relevant translation module that creates the entity-based NGSI information required by the NGSI-based FIWARE Brokers. 5.1.4.1
Motivation and Impact
IoT applications require information from a large number of different sources. The sources themselves utilize a large number of underlying communication technologies and data representations. Thus, it is not feasible for IoT applications, e.g. in a smart city, to directly interact with the heterogeneous set of sources. IoT platforms serve as mediators between sources and applications. However, IoT platforms have different strengths and weaknesses and themselves use heterogeneous interfaces based on different concepts and abstraction levels. In large scale IoT deployments like smart cities, it is likely that more than one platform has been deployed by different stakeholders. As the value of IoT increases significantly with the availability of information, it is important that information can be shared between the existing platforms; replacing them is typically unrealistic due to the high costs for redeveloping already existing applications. Thus, the platforms need to interoperate, but a direct integration is often difficult due to the differences in concepts and abstraction levels. This is where the Morphing Mediation Gateway comes in, which enables the integration without requiring a strong coupling. 66
Summary of Wise-IoT Project Results
Figure 21 . ASM framework architecture
oneM2M and FIWARE are two popular standardized IoT platforms. Whereas oneM2M is agnostic to the information it stores and leaves it up to applications to create suitable resource structures for storing the information, the FIWARE uses an information-centric model based on entities and attributes as defined by the NGSI standard. Due to the different assumptions, e.g. information-centric vs. information-agnostic, the platforms cannot be directly plugged together. However, oneM2M enables the semantic annotation of its resources. The semantic annotation can either be provided directly by the source or be made available by a third party. The semantic annotation can then be used as a basis for discovering and identifying the underlying modelling. The ASM utilizes these semantic descriptions for an automatic translation from the information stored in oneM2M to NGSI information made available to FIWARE. The ASM executes the following steps: • • •
5.1.4.2
Continuously discover information stored in oneM2M based on the semantic annotations Identifying a suitable translation module If no translation module is already available, it can be dynamically instantiated New translation modules can be dynamically made available at runtime, enabling the translation of new oneM2M information. Exploitation and Dissemination Results
The ASM is used in the Smart Parking, Rich Parking, Bus Information and Asset Tracking Use Cases to translate semantically annotated information from oneM2M to FIWARE NGSIv2 as used by the Orion Context Broker FIWARE Generic Enabler. It is deployed in Santander as well as in the Korean deployments, enabling the same FIWARE-based applications to work in Europe and in South Korea The ASM is going to be used in the H2020 Autopilot large scale pilot project on autonomous driving, also to make car-related IoT information stored in a oneM2M system available to FIWARE-based applications.
67
Summary of Wise-IoT Project Results It is planned to use the ASM as part of a commercial Proof-of-Concept deployment in Bristol, UK, in the coming months. Traffic information available in an existing oneM2M system is to be made available as NGSI information to a FIWARE system. NEC sees the ASM as a key enabler for achieving interoperability between different IoT platforms utilizing semantic information. A setting with different deployed IoT platforms is typical for large scale IoT scenarios, which will be the typical situation in a smart city with multiple stakeholders. The initial focus has been on the oneM2M to FIWARE NGSI case, but since the ASM is designed as a framework, different other source and target platforms can be supported by using suitable source and target adapters respectively. NEC is creating a platform to manage distributed Digital Twins (digital representations of real-world entities) for Smart City and Smart Industry use cases. The MMG concept and the ASM module will be important elements of this platform.
Semantic Annotator The Semantic Annotator is a component that can dynamically receive information of resources in a oneM2M system and create semantic descriptions accordingly. It creates semantic descriptor resources based on ontology and data modelling that can vary for each use case due to different ontologies. Currently, it supports the smart parking and bus information system use cases. 5.1.5.1
Motivation and Impact
The primary function of the semantic annotator is to create semantic descriptions based on received notifications of sensor reading and store them in IoT platform. This component can be extended for other use cases by providing ontology instances for use cases and minor configurations of target server platform to store descriptions. In Wise-IoT it is used to annotate contentInstance resources in Mobius Server for smart parking [9] (4.1.1)] and bus information system [9] (4.1.2). The sensor reading from several locations in Korea has been annotated and used in context aware reasoning across Platforms in EU and KR. Figure 21 shows architecture and working of semantic annotator.
68
Summary of Wise-IoT Project Results
Figure 22. Interaction of Semantic Annotator
5.1.5.2 • • •
Exploitation and Dissemination Results The component has been used in semantic interoperability use cases smart parking and smart bus information system D4.3 [10] in the Wise-IoT project. It aims to contribute in baseline for enabling semantic interoperability as needed for Wise-IoT. The exploitable asset can be used in further research activities. The component can be expanded and exploited, as a source of making semantic resources, in several directions such as generating semantic resources, interoperability among various systems for data exchange (oneM2M and FIWARE) and consumption by several other semantic components in further research.
Security: Access Management In the Wise-IoT project, security is one of the most important parts. Therefore, as part of end-to-end security in Wise-IoT, a oneM2M security component is developed to provide access control which covers authentication and authorization. The oneM2M security component keeps oneM2M resources secure by protecting the REST API of oneM2M and allows only authorized users, who have valid access tokens, to handle the REST API and access the resources. 5.1.6.1
Motivation and Impact
IoT (Internet of Things) is a collaborative environment of connected, intelligent and context-aware devices. Since FIWARE and oneM2M are representative IoT platforms, big data will be collected in the future and that data will cause security attacks for the sake of the attacker’s own purpose. Therefore, as mentioned in summary, security is a key part in Wise-IoT project and the oneM2M security component provides access control (i.e., authentication and authorization) which is one of parts of endto-end security to protect data which is private and critical. The figure below illustrates the architecture of the oneM2M security component.
69
Summary of Wise-IoT Project Results
Figure 23: Wise-IoT Security Management Component
As shown in Figure 22, the client (e.g., web application) and the client’s request must be authenticated and authorized by the oneM2M security component using OAuth 2.0. Since the oneM2M security component protects and limits the usage of the REST API that manages oneM2M resources, an unauthorized client cannot access the resource; therefore, if a client wants to receive some resources, the client should use the REST API and at the same time, provide a valid access token to the oneM2M security component. In other words, if the access token provided by a client is properly verified, the client then can access the oneM2M resource. Finally, key impacts of the oneM2M security component are summarized as follows: • • • • 5.1.6.2 • • •
It protects and limits usage of REST API to prevent unauthorized access. It authenticates client and issues access token. It introspects access token whether it is valid or not. It authorizes access to oneM2M resource if access token is valid. Exploitation and Dissemination Results Exploited by Mobius. Furthermore, oneM2M security component would be used in other IoT platforms such as IoTivity and Oliot in form of cloud. Published 1 journal (2018 KIPS Tr. Comp. and Comm. Sys.) and 2 conference papers (2017 IEEE ICENCO, 2017 KIPS Spring Conference). Received best paper award from 2017 KIPS spring conference.
Trust Monitor The Wise-IoT project aims to develop federated and interoperable platforms ensuring trust for reliable business environments with a multiplicity of IoT applications. One of the key components of the WiseIoT project is trust management, which has been designed and implemented as Trust Monitor, to enforce reliability of interactions between entities of the systems and also to enforce reliability of data.
70
Summary of Wise-IoT Project Results
Figure 24. Trust Monitor Implementation Architecture
5.1.7.1
Motivation and Impact
In a typical IoT environment, everyday objects are connected to a network for data sharing, analysis of large volume of data and of course generating values from the aggregated knowledge obtained from such data. The Wise-IoT project requires close interactions between humans and systems (things), and access to a large volume of personal data/information, which calls for mechanisms for addressing the trust related issues. Further, trust is important to ensure that Wise-IoT data is processed and handled in compliance with user’s needs and confidence by autonomous services without conscious human intervention. The trust management in Wise-IoT has significant impacts on the secure and reliable provisioning of its deployed applications. Trust is an important and significant characteristic of this platform with regards to ensuring that malicious exchange of data, information or interaction is prevented. Thus, the main motivation for trust management in the Wise-IoT project is that trust is considered as the underlying psychological measurement of a service consumer (the trustor) indicating whether it should put itself into a risky situation in case a trustee turns out to be malicious. Therefore, trust monitor provides some important impacts. It ensures that participating objects, with or without any previous interactions can establish a communication or exchange data or information with an acceptable level of trust relationships among themselves. It provides the capability to analyse the behaviour of entities via feedback-based information mechanism to compute reputation, knowledge and recommendations of such entities. It ensures that untrustworthy entities are identified and dealt with accordingly so that unwanted activities by malicious services or objects are prevented. The functional and implementation architecture shown in Figure 23 illustrates the components of the trust monitor implementation. An implementation model for the trust management component(s) was delivered as an outcome of trust management of Task 2. 2. In addition, the instantiation of the implemented trust evaluation (as Trust Monitor) has been integrated into the product of Task 2.4, where it has been exploited by the Self-Adaptive Recommendation system (SAR). It interfaces with other WiseIoT components such as the FIWARE Context Broker and other components that require trust index/score. Inputs such as feedbacks from users are used to evaluate trust to deliver insights on the information’s trustworthiness from the perspective of the users’ subjective perception. Trust monitor can also serve as an important part of context-aware recommender systems (CARS) where it provides evaluation of data or entity’s trustworthiness to improve accuracy and user experience of various classes of CARS. For example, Trust monitor can be incorporated into context-aware content-based recommendations, which can be exploited by news recommendations to enforce reliability. Apart from 71
Summary of Wise-IoT Project Results Journal and conference publications of the results of the trust monitor, it also contributes to the ITU-T FG-DPM and SG13 meetings for standardization on the trust framework and data trust. Another important impact of the trust monitor is its contributions to the ITU-T standards on trust, which has been published in the ITU Flipbook containing standards and results from the Wise-IoT trust management. 5.1.7.2 • • • •
• •
Exploitation and Dissemination Results Exploited by the Self-Adaptive Recommendation system and contribute to create a trust-based recommendation service (e.g., smart parking application) Published 2 journals (Sensors, Mobile Information Systems) and 5 conference papers (IEEE Globecom 2016, 2017, IEEE ICC 2018, ACM/IEEE IoTDI 2017, ConTEL 2017) Contributed to ITU-T FG-DPM and SG13 meetings for standardization on trust framework and data trust ITU-T published the Flipbook on trust in ICT which contains trust standards and presentations containing trust related results developed by the Wise-IoT project (https://www.itu.int/en/publications/Documents/tsb/2017-Trust-in-ICT2017/mobile/index.html) Introduced trust standardization activities of ITU-T SG13 (Knowledge and trust group) in IEEE Communications Standards Magazine (Dec. 2017) and will introduce ITU-T SG20 (IoT and Smart Cities services and applications) activities in Mar. 2018 issue. Used the trust results in further research activities on block chain-based Internet of value with trust (IEEE ICC 2018).
SAR Framework The partners FHNW, EGM, IMT-TSP, and LJMU collaborate in the Wise-IoT project to develop a component called “Self-Adaptive Recommendation System” (SAR) that helps end-users to exploit IoT systems and engineers to maintain and evolve such systems. The SAR system consists of a framework “SAR Façade” into which the intelligence-enabling components “IoT Recommender,” “Adherence Monitor,” “Quality-of-Information Monitor,” and “Trust Monitor” can be plugged. Furthermore, the frontend components “SAR Frontend Library” and “Supersede Frontend Library” simplify the integration of, and the communication with, the SAR system. All these components are called the “SAR Components” (marked with green in Figure 25). Together, these components interact to offer contextspecific self-adapting recommendations to end-users and insights for system maintenance and evolution to engineers.
72
Information Access Layer
Knowledge Processing Layer
Application Layer
Summary of Wise-IoT Project Results Self-Adaptation and Evolution Perspective Use Case Application SAR Frontend Library Supersede Frontend Library Engineering Tools
SAR Backend
Facade
IoT Recommender Adherence Monitor
SAR Component
QoI Monitor
Insight Stream (Context Broker)
Trust Monitor
Fiware Context Broker with IoT data
Figure 25. Overview of the SAR system
5.1.8.1
Motivation and Impacts of the Component
Software systems become increasingly complex. This is especially true for IoT systems. As technology advances, a short time-to-market and being able to quickly react and adapt to changing user needs are two factors of software development that become increasingly important. The idea of the SAR is to have a system that can (semi-automatically) adapt to changing needs and help application developers to speed up the software evolution process. Two core features of the SAR help in realizing this idea: •
Components of the SAR are monitoring data quality (Quality-of-Information Monitor), and collecting user feedback (Supersede Library, Adherence Monitor, Trust Monitor). Aggregating the results of these activities enables the SAR to improve its recommendations over time (IoT Recommender), considering personal preferences of the users and the reliability of IoT data (e.g., giving less weight to potentially broken sensors in recommendations). This process is fully automated. • The Adherence Monitor checks the user’s adherence to recommendations and, depending on these results, proposes the end-user application to display a specific feedback form to the user. The insights of this process are written into a data stream called “insights stream”. SAR and enduser application developers can subscribe their development tools to this insights stream containing i) anonymous information about the users’ (non-)adherence to the recommendations and ii) if available, the according user feedback. An automated or manual analysis of the insights stream can then lead to the exposure of new needs and requirements towards the end-user application and/or the SAR system. Furthermore, it can draw developers’ attention to potential problems with the software or IoT devices in a timely fashion. Thus, integrating the SAR system into a software solution can have a positive impact on software release cycles and support developers in recognizing, and adapting to, changing user needs. 5.1.8.2
Exploitation and Dissemination Results
To enable exploitation, FHNW has obtained the access, use, and modification rights for the SAR components according to the MIT license scheme of the partners. The SAR system is:
73
Summary of Wise-IoT Project Results •
Exploited by the Smart Parking and Smart Skiing use case applications to contribute with context-specific self-adapting recommendations and to offer insights and feedback about IoT system use from human-end users, • Presented in a keynote at IEEE ICCE in Berlin 2018, • Utilized as a background in the Horizon2020 SMESEC project to offer self-adaptive recommendations in the cybersecurity domain, Topic of ongoing discussions with investors for commercializing SAR as a product.
SAR Façade and Frontend Libraries The SAR façade provides a uniform interface to the SAR functionalities provided by the individual SAR components. It decouples any outside application from the individual components and their concrete implementations (see Figure 26 ). While the main task of the SAR façade is to forward RESTful API calls to the individual components, the frontend libraries help to orchestrate these calls. They provide the SAR-related logic and data storage. The SAR Frontend Library takes care of all communication with the SAR façade, bundles multiple calls to the SAR façade that logically belong together, and provides settings for use-case specific configurations. The Supersede Frontend Library takes care of all activities related to the user feedback process: it parses feedback requests coming from the SAR backend, displays the feedback forms to the users, checks the validity of user inputs, and returns the user feedback. End-user Application
SAR Frontend Lib SAR Facade
Supersede Lib
SAR Component
Figure 26. Interfaces of the SAR façade and frontend libraries.
5.1.9.1
Motivation and Impacts of the Components
In its core, the SAR is a cluster of components interacting with each other to provide the best possible recommendations to users. Each component provides a RESTful web service consisting of a set of API methods. The motivation of the Façade is to combine the APIs into a uniform interface towards the outside, such that developers do not need to know details about its individual components and have one single access point to the SAR. This makes it easier for developers to integrate the SAR in their enduser applications and decouples the end-user applications from the individual SAR components. Similarly, the motivation of the frontend libraries is to simplify the integration of the SAR and to relieve developers of certain tasks. The frontend libraries handle all communication to the SAR and take care of all SAR-related data, thereby significantly reducing the effort of developers when integrating the SAR system. 5.1.9.2
Exploitation and Dissemination Results
The components constitute the main interface between end-user applications and the SAR and are exploited by the Wise-IoT use case applications for the integration of the SAR.
IoT Recommender The IoT Recommender, one of the main component of SAR system, utilizes context information to answer user questions about the real world that is being sensed by the IoT system. According to the Wise-IoT use cases, such questions concern the recommendation of point-of-interest locations and the
74
Summary of Wise-IoT Project Results pathways for reaching these locations. Optimally, the IoT Recommender can optimize recommendations globally, thus allowing users to avoid bottlenecks such as crowded streets as much as possible. The IoT Recommender mainly provides i) route recommendations for the Rich Parking use case using the traffic and parking sensors’ data, and the trust scores from the Trust Monitoring component via the SAR facade, ii) parking areas statistics and iii) recommendations for the Smart Skiing use case to provide a skiing route comprised of specific slope types (e.g., novice, easy, intermediate or advance) and the nearest slope from a location. For the Rich Parking use case, the IoT Recommender provides RESTful APIs for: • • • •
Nearest trusted parking spot from current location with least crowded route Nearest trusted parking spot to destination location with least crowded route Walking route to the parked car Parking areas occupancy statistics
For the Smart Skiing use case, the IoT Recommender provides RESTful APIs for: • •
Skiing routes comprised of specific types of slopes Specific type of nearest slope
Figure 26 presents a UML component diagram giving an overview of the IoT Recommender’s interfaces. The IoT Recommender interacts with an Orion context broker via the SAR façade to access data of parking spots, traffic sensors, parking areas and skiing IoT devices. It uses two routing engines: Brouter (for the Rich Parking use case) and GraphHopper (for the Smart Skiing use case) to get route coordinates. It uses an offline library of Brouter to obtain routes for the Rich Parking use case. However, it modified GraphHopper and developed a novel flag encoder for skiing routes which did not exist before. The use case applications (Rich Parking and Smart Skiing) interact with the IoT Recommender through the SAR façade.
Figure 27. Interfaces of the IoT Recommender
75
Summary of Wise-IoT Project Results
Adherence Monitor The Adherence Monitor manages anonymous user sessions and checks the users’ adherence to recommendations, writing the results into an insights stream. At the end of a session, it asks the enduser application to display a feedback form to the user. The feedback form is adapted to the respective situation: for example, if the Adherence Monitor finds that a user did not adhere to a recommendation, the feedback form will ask for reasons why. User feedback will also be written into the insights stream, and where possible, it gets linked to the adherence monitoring results. 5.1.11.1 Motivation and Impacts of the Component The motivation of the Adherence Monitor is to give developers insights about how users use their software, and to support developers in spotting new and changing requirements. Self-adaptation is one of the core features of the SAR, and the Adherence Monitor makes an important contribution to it. User ratings contained in feedback can i) be taken into account by the SAR system for adjusting future recommendations and ii) give hints about potential problems with the end-user application, the SAR system, or IoT devices. Monitoring anonymous users and writing user behaviour information as well as user feedback into an insights stream enables developers to recognize new and changing user needs towards their software and/or the SAR system. 5.1.11.2 Exploitation and Dissemination Results The Adherence Monitor as a component is exploited by the Self-Adaptive Recommendation system. Feedback sent to the Adherence Monitor can contain user ratings that are forwarded to the Trust Monitor for the calculation of trust scores.
Quality of Information QoI The quality of information module classifies data quality problems and calculates information quality (IQ) scores for the IQ dimensions syntactic accuracy, semantic accuracy, completeness, uniqueness, and timeliness based on predefined data quality rules. Thus, generating a detailed report for the system administrator for the different anomalies in context broker data. 5.1.12.1 Motivation and Impact In the context of IoT, millions of sensing-enabled devices will be deployed in various areas, regions and environments to monitor different phenomenon and produce insights based on which further actions and goals are achieved. Many problems arise from the afore-mentioned scenarios which endanger the quality of produced data. These problems affect the main components of the IoT system and the overall services. The Wise-IoT project requires close interactions between humans and systems (things), and access to a large volume of personal data/information, which calls for mechanisms for addressing the quality of information (QoI) related issues. Further, QoI is an important indicator of trust evaluation. The quality of information evaluation in Wise-IoT has significant impacts on the secure and reliable provisioning of its deployed applications. QoI is an important and significant characteristic of this platform with regards to deployment scale. This means a highly heterogeneous landscape of devices. For a ubiquitous application which uses data sent by scattered smart things over which it has not necessarily some kind of control makes the Trust management a complex task without this kind of indicators.
76
Summary of Wise-IoT Project Results Thus, the main motivation for QoI monitor in the Wise-IoT project is that QoI can be affected by the following aspects: Network: Intermittent loss of connection in the IoT is rather frequent. In fact, IoT is seen as an IP network with more constraints and a higher ratio of packet loss. Things are only capable of transmitting smallsized messages due to their scarce resources. Sensors: Embedded sensors may lack precision or suffer from loss of calibration or even low accuracy especially when they are of low cost. Faulty sensors may also result in inconsistencies in data sensing. The casing or the measurement devices could be damaged due to extreme conditions like freezing (e.g. smart skiing use case) which can also cause mechanical failures. Environment: The sensor devices will not be deployed only in tolerant and less aggressive environments. In fact, to monitor some phenomenon (e.g. weather), sensors are deployed in environments with extreme conditions (e.g. a mountain's summit). The maintenance of such sensors is rarely ensured considering the inaccessibility of terrains. In those conditions, sensors may become dysfunctional or instable due to many events. Fail-dirty: It is a case where a sensor node fails but keeps up reporting readings which are erroneous. It is a well-known problem for sensor networks and generally an important source of outlier readings. Privacy preservation processing: DQ could be intentionally reduced during the phase of privacy preservation processing. Security vulnerability: Sensor devices are vulnerable to security attacks. Their lack of resources makes it even harder to protect them from security threats (e.g. no support for cryptographic operations because of their high consumption of re- sources). Data stream processing: Data gathered by smart things are sent in the form of streams to the back-end (e.g. brokers) pervasive applications which make use of them. These data streams could be processed for a variety of purposes (e.g. extracting knowledge, decreasing the data stream volume to save up on the scarce resources, etc.). These operations could, under certain conditions, affect the quality of the underlying data. An implementation model for the QoI component (see D2.6) was delivered as an outcome of quality of information evaluation of Task 2. 2. In addition, the instantiation of the implemented trust evaluation (as Trust Monitor) has been integrated into the product of Task 2.4, where it has been exploited by the Self-Adaptive Recommendation system (SAR). It interfaces with other Wise-IoT components such as the FIWARE Context Broker, Mobius context broker, Trust monitor and other components that require QoI score. QoI module, as the Trust monitor, can also serve as an important part of context-aware recommender systems (CARS) where it provides evaluation of data or entity’s trustworthiness to improve accuracy and user experience of various classes of CARS. Apart from conference publications of the results of the trust monitor, it also contributes to the ITU-T meetings for standardisation on the trust framework and data trust. Another important impact of the QoI monitor is its contributions to the ITU-T standards on trust, which has been published in the ITU Flipbook containing standards and results from the Wise-IoT trust management. 5.1.12.2 Exploitation and Dissemination Results • • •
Exploited by the Self-Adaptive Recommendation system as a relevant indicator for the Trust monitor in the different use cases (e.g. smart parking, smart skiing) Published in IEEE Communication magazine 2018. Contributed to ITU-T FG-DPM and SG13 meetings for standardization on trust framework and data trust
77
Summary of Wise-IoT Project Results •
ITU-T published the Flipbook on trust in ICT which contains trust standards and presentations containing trust related results developed by the Wise-IoT project (https://www.itu.int/en/publications/Documents/tsb/2017-Trust-in-ICT-2017/mobile/index.html)
OCF-oneM2M In the Wise-IoT system, the OCF system resides in the Data Collection and Device Actuation Layer. So, to provide services to applications in Information Access Layer, Knowledge Processing Layer, and Application Layer OCF-oneM2M interworking technology is required. The interworking between OCFoneM2M has been standardized by oneM2M as technical specification (Figure 28). 5.1.13.1 Motivation and Impacts of the Components OCF specifications provides standard interfaces between OCF devices directly. The main service domain is smart home having members of global appliance manufacturers. IoT devices complying with OCF can be used in Wise-IoT so OCF-oneM2M has been chosen as one of the components. Not just smart home domain but other domains like vehicle or smart city can be extended with further OCF specifications. Technical impact on this OCF-oneM2M interworking component is OCF devices and theirs services can be exposed and accessed by Wise-IoT compliant applications in different layers (e.g. NGSI applications also using ASM component between oneM2M and FIWARE Orion Broker). The open source implementation of OCF-oneM2M interworking specification was ready but there was no such use case to use this component.
Figure 28: OCF-oneM2M interworking architecture
5.1.13.2 Exploitation and Dissemination Results Unlike the other components in Wise-IoT system, OCF-oneM2M interworking component has not been deployed because there was no use case to demonstrate. However, the open source implementation for OCF-oneM2M interworking is provided for future use [8].
LoRa-oneM2M LoRa connectivity protocol provides low-powered long-range communication so it has been used in several use cases in Wise-IoT (e.g. parking, ski resort management). In South Korea, by SKT the nationwide LoRa network is deployed and in Europe there are several operators having LoRa networks. In the 78
Summary of Wise-IoT Project Results Wise-IoT project, a private LoRa network has been deployed for use case demonstration and pilot services. LoRa devices send data to the oneM2M platform, which is provided to other components on different Wise-IoT layers. 5.1.14.1 Motivation and Impacts of the Components In IoT systems, low-powered and long ranged communication protocols have been adopted more widely. LoRa devices can be deployed in private networks since it works on ISM (Industrial, Scientific and Medical) unlicensed band. The LoRa-oneM2M interworking proxy has been designed to be service agnostic and following the generic interworking convention. LoRa application has been mapped to oneM2M resource and each device for the services has been exposed as children resources. Both downlink and uplink messages from/to LoRa sensor and oneM2M application should be supported so each container was defined as the child of a device resource. Data management related APIs (e.g. subscription/notification) of the oneM2M standard have been used to enable both way communication by the proxy. In Wise-IoT, LoRa enabled IoT devices have been used in different use cases and pilot sites as private networks. Each service has a different AppEUI (Application Extended Unique Identifier) to represent the service. So, it is allowed to have multiple services deployment in the same pilot site with the same LoRaoneM2M proxy and the oneM2M platform (Figure 29).
Figure 29: LoRa-oneM2M Interworking Architecture
GS1-oneM2M GS1-oneM2M decouples oneM2M and GS1-Oliot by translating data and making it available on both platforms. It is responsible for discovering and translating from one platform to the other. 5.1.15.1 Motivation and Impact The number of new IoT products and applications has grown exponentially. Various communication and management protocols, and data models have been developed and adopted in a variety of domains both as proprietary and opens standards. Currently, there are more than 450 IoT platforms on the market12, which makes the IoT ecosystem highly fragmented. It is only when cross-domain applications
2
https://iot-analytics.com/iot-platforms-company-list-2017-update/
79
Summary of Wise-IoT Project Results are able to communicate and IoT devices and services are able to move dynamically that the full potential of IoT can be realized. This cannot be achieved without interoperability. By introducing a mediation gateway between IoT platforms, data can be translated so it can be accessed from different platforms, which solves the interoperability problem. In this regard the GS1-oneM2M mediation gateway mediates two IoT platforms: GS1-Oliot and oneM2M. Therefore, a user application using oneM2M or GS1-Oliot can access information captured in one of the two platforms, if the mediation gateway is used. This enables applications in different countries using different platforms to access data in a seamless way. 5.1.15.2 Exploitation and Dissemination Results • • • •
Exploited by using it for bus information use case Presented as a poster and demo on ITU Telecom World 2017 at Busan, Korea on Sept 25-28, 2017 Demonstrated at IoT Week Korea 2017 at Seoul, Korea on Oct 10-13, 2017 Demonstrated at ETSI IoT Week 2017 at Nice, France Oct 23-26, 2017
oneM2M-Brightics-IoT 5.1.16.1 Summary oneM2M-BrighticsIoT is acting as an interworking proxy between oneM2M devices and the Brightics IoT platform. The fundamental function of this component is to provide oneM2M devices’ data to Brightics IoT platform in an organized structure. 5.1.16.2 Motivation and Impact The motivation of developing this component is to collect data from oneM2M devices through the oneM2M CSE integrated in the Brightics IoT platform which provides the capability in managing and operating oneM2M communications. OneM2M-Brightics IoT is capable of supporting not only oneM2M devices but also Brightics IoT devices. Figure 30 shows the architecture of this component with oneM2M-Brightics IoT resource converter.
80
Summary of Wise-IoT Project Results
Figure 30: oneM2M-Brightics IoT integration with oneM2M-Brightics IoT resource converter
5.1.16.3 Exploitation and Dissemination Results •
oneM2M-BrighticsIoT was used in demonstrating PyeongChang Smart Skiing Use Case during 2018 PyeongChang Paralympics and EU-KR Coordinated Conference Calls.
sensiNact-OneM2M 5.1.17.1 Summary CEA has developed a sensiNact-oneM2M bridge which provides redistribution of data from IoT devices connected to the sensiNact platform in oneM2M format. Both HTTP and MQTT based oneM2M APIs are supported. 5.1.17.2 Motivation and Impact The main motivation to build the bridge is to provide the cross-border interoperability. The bridge has in particular been used to demonstrate a seamless replication of Samsung SDS’s smart ski resort application deployed in Alpensia in Korea, into the Chamrousse ski resort in France. Thanks to the sensiNact-oneM2M bridge, the integration has been straightforward and performed in a couple of days with a joint workshop organised in Grenoble. 5.1.17.3 Exploitation and Dissemination Results Chamrousse station showed a great interest to continue with the smart ski experimentation, in particular use cases related to asset tracking and management in the station. After the the technical workshop organized in Grenoble with our Samsung SDS colleagues, we did the installation of the Brightics platform of Samsung SDS in Grenoble and done the interoperability tests between the sensiNact platform to Brightics via our OneM2M bridge.
81
Summary of Wise-IoT Project Results As a result Wise-IoT project has provided to CEA an excellent opportunity to further exploit the project outcomes in the context of future collaborations. Thanks to the OneM2M connectivity, several other companies have contacted us to integrate sensiNact platform and the data it provides via the OneM2M bridge.
Crowd Estimation and Mobility Analytics Service (CEMA) The Crowd Estimation and Mobility Analytics (CEMA) was brought into the Wise-IoT project by NEC and significantly extended within the project with the intention of providing crowd-related information for both smart city and smart skiing scenarios, i.e. be a Wise-IoT service that can be used across use cases and sites. The CEMA service consists of IoT devices which have the capability to sense WiFi signals from their surroundings as well as server-side components. The CEMA real-time service is accessible through subscription to the FIWARE IoT Broker. The CEMA service inputs are modelled using NGSI and semantic annotation is provided to the Wise-IoT project. The CEMA IoT device and the service use necessary privacy mechanisms such as salting and hashing so that the information received by the servers is anonymized. These mechanisms are the basis for making CEMA deployments compliant with GDPR. 5.1.18.1 Motivation and Impact Crowd mobility analytics is a cross-cutting service which could be useful for many IoT applications and which may serve as a key enabler for smart cities. CEMA is an easy-to-deploy and privacy preserving real-time service which provides insights about the mobility behaviour of crowds. The CEMA service is integrated with the FIWARE platform and the analytical results are provided using the standard NGSI model. The semantic annotation of the CEMA data model has been accomplished during the Wise-IoT project. Moreover, IoT devices have been provided to partners for deployment and they have been already tested in the lab environments in Heidelberg and Santander.
Figure 31. Points of Interests and Crowd Detection Devices
Three locations in Santander are shown in the above Figure 30, which have been considered as points of interest. Unfortunately, due to long lasting discussions regarding GDPR and different views on roles of partners and corresponding legal issues, the deployment could not take place during the project lifetime but may still happen at a later point in time. The deployment that was planned for Chamrousse could also not be carried out for the same general reasons. The CEMA crowd detector device is shown on the right. The IoT device needs to be deployed in a way that it can receive electricity to power up the Raspberry PI. Power banks are used for temporary crowd 82
Summary of Wise-IoT Project Results detections. A WiFi antenna is used for collecting WiFi probes from the vicinity of the IoT device. Lab experiments have been conducted to see the real-time performance of the system. The CEMA system involves three real-time data analytics modules: Crowd estimation, people flow, and stay duration. • •
•
Crowd estimation module provides the estimated number of people in the vicinity of a crowd detector device based on the received unique MAC addresses of the devices. People flow module provides the number of people that moved from one region to another. In other words, the number of people moved from vicinity of a crowd detector device to another crowded device is given by the people flow module. Stay duration module provides the estimated stay durations of people in the vicinity of a crowd detector device. This module produces 2 types of outputs: 1) average stay duration, 2) number of stays. A stay is defined as someone waiting longer than a defined threshold value (e.g., longer than 1 minute) in a certain area.
Example outputs and the semantic data model of crowd mobility including the above three analytics results outputs have been provided. 5.1.18.2 Exploitation and Dissemination Results •
•
•
NEC sees understanding crowd mobility behaviours as a key enabler for IoT and smart cities. NEC already has business-related smart city deployments using the CEMA system in Christchurch and Wellington cities in New Zealand and the Gold Coast city in Australia. The system is tested for an open area shopping mall in Christchurch and Wellington Railway Station as well as in the pedestrian movement areas in Gold Coast as a proof of concept of the crowd mobility analytics – in both cases in cooperation with NEC business units. CEMA is also being used in H2020 EU projects FIESTA-IoT and AUTOPILOT. The Wellington deployments and data from Wellington Railway Station is leveraged in the FIESTA-IoT project. In AUTOPILOT, the sniffers are being placed in autonomous driving cars for experimenting the mobile sensing to detect crowdedness in certain areas of a university campus as part of a use case in the main pilot of the large-scale project. CEMA is integrated to vehicle using FIWARE IoT Platform and oneM2M platform as well as in-vehicle IoT platform. New algorithms and analytics modules have been developed as part of the Wise-IoT project. The research has been conducted for crowd mobility analytics using wireless signals such as WiFi and Bluetooth signals. Three research studies have been conducted to accurately detect the movement behaviour of individuals in a crowd, human queue lengths, and group mobility behaviour detections. The outcomes of these studies are published as conference papers in Proceedings of IEEE International Conference on Communications (ICC’17) [4, 5] and in Proceedings IEEE World Forum on the Internet of Things (WF-IoT’16) [6].
The semantic data model created in the Wise-IoT project is leveraged in the NEC-internal proof of concept studies as well as the other H2020 EU projects.
5.2 Project Demonstrations/Trials TRIAL 1: Bus Information System The Bus Information System pilot can be defined as the elaboration and deployment of the Bus Information System use case, which is materialized in an Android application. This application focuses on improving the experience of bus users in both the city of Santander and Busan. As the Wise-IoT
83
Summary of Wise-IoT Project Results project aims to achieve interoperability across different regions and standards, specifically in Korea and Europe, the use case has been designed with that in mind. Even though the pilot is mainly operated in Busan and not Santander, the functionalities are still developed with both of the cities in mind. In addition to testing the Wise-IoT component, the pilot serves to bring the project’s results to users, at the same time providing additional services to them. At the end of the pilot, a questionnaire is distributed to users to gather their opinions and to evaluate the pilot’s results. Table 7. Summary of Developed Functionalities
Functionalities Display bus stop information Display bus line information Display real-time bus information Display remaining time until arrival information Display current position & Follow position Display all the bus stops within the current screen 5.2.1.1
Santander ✓ ✓ ✓ ✓ ✓ ✓
Busan ✓ ✓ ✓ ✓ ✓ ✓
Impacts of the Bus Information Trial
The main objective of the pilot and Android application (see Figure 32) is to assess the feasibility of WP2 and WP3 components related to interoperability (ASM, MMG, GS1-oneM2M component), and provide an additional service to bus users. These objectives are in line with the Wise-IoT main objectives, in which the pilot utilizes data from both Santander and Busan running under different IoT platforms. The data can be processed and presented to users; as a result, the following main objectives of the Wise-IoT project can be achieved: • •
world-wide interoperable Internet-of-Things that utilizes a large variety of different IoT systems and combines them with contextualized information from various data sources, and the delivery of securely and dependable dynamic, real-time, and remote IoT services with automatic adaptation to available resources and data lakes at any place in the world.
84
Summary of Wise-IoT Project Results
Figure 32. Bus Information System Android Application for the pilot
TRIAL 2: Rich Parking The Rich Parking pilot is materialized in an Android application with the purpose of enhancing the parking experience of drivers in both cities Santander (Spain) and Busan (South Korea). The main objective of this trial is to assess the feasibility of the Wise-IoT developments related to interoperability and self-adaptive recommendations. Thanks to these integration efforts, it is possible to achieve global mobility and use the application in both cities. In addition to testing the Wise-IoT components, which other developers are able to use for their own applications and services, an additional purpose of enlarging the Santander city platform with new LoRa technology, and to use this pilot to provide users with an application which provide a value-added service for them are achieved. The application provides different functionalities such as showing through a map the parking spots availability, offer routes to parking spots, allow the analysis of routes followed to provide feedback, remember where the users have parked their car, notify when the parking ticket expires, provide walking routes to the parked cars or check statistics of parking areas. 5.2.2.1
Impacts of Rich Parking Trial
The main objective pursued by the deployment of this pilot is to assess the feasibility of Wise-IoT components related to interoperability and self-adaptive recommendation tools, to extend the Santander testbed with a new LoRa deployment to increase the Smart City possibilities, as well as to provide a value-added service to citizens. These objectives are closely bound to some of the Wise-IoT main objectives. By providing this parking service above the Wise-IoT components, the data from Santander and Busan testbeds running under different IoT platforms can be transparently processed and presented to the users. Hence, the pilot follows the Wise-IoT overall objectives of achieving a world-wide interoperable Internet-of-Things that utilizes a large variety of different IoT systems and combines them with contextualized information from various data sources; and the delivery of securely and dependable dynamic, real-time, and remote IoT services with automatic adaptation to available resources and data lakes at any place in the world.
85
Summary of Wise-IoT Project Results
Figure 33: Wise-IoT Rich Parking Mobile Application
5.2.2.2
Summary of Exploitation & Dissemination Results
The dissemination of the pilot is divided into two main branches: publications focused on the scientific community, and actions and documentation shared with citizens: •
• •
Article: "Smart City Services Over a Global Interoperable Internet-of-Things System: The Smart Parking Case" under review at the IoT Summit. Workshop on Scaling Up IoT – Pilots & Scalability, End-User and Market Adoption, Data Protection and Exploitation, Cross-Domain and Smart Cities Integration on 5th June 2018. Meetings with citizens at the University of Cantabria, the Demonstration Centre of Smart Santander, and the Santander City Council. Leaflets to be shared during meetings and in buildings like University premises.
Regarding the exploitation, the pilot application (Figure 33) will serve as a base for future developments related to parking services. In addition, and most significant, the integration of Wise-IoT components and LoRa technology improves and increases the possibilities of the Smart Santander environment, which serves as a base for future research.
TRIAL 3: Smart Skiing The Smart Skiing use case consists of setting up a testbed in Chamrousse, a ski resort close to Grenoble in France. The main idea of the use case is to gather data related to the skiing performance of the skiers by using connected sensors carried by the users and to use the information for various purposes, such as providing recommendations to improve the skiers performance, to compare his/her performance with others, provide the location information of the user and/or friends and family, provide the slopes’ crowdedness information to the ski resort, etc. The use case has been detailed in D1.1. Thanks to the roaming function provided by the LoRa tracker devices developed in the project, the devices can be used seamlessly both in Korea and in France. In addition, the interoperability layer provided at the application level by the oneM2M standard allows reusing the same ski monitoring application both in Chamrousse, France and in Alpensia, Korea. The interoperability has thus been ensured both at the device and application level.
86
Summary of Wise-IoT Project Results
Figure 34. LoRa tracker and PIQ robot devices carried by skiers and localization of the skier
In Chamrousse, the skiers are intended to wear two devices, i.e., a LoRa tracker and a PIQ Robot. The first one allows retrieving the GPS location of the skier. The second one gathers data about the skills of the skiers on the slopes. The data is displayed in a web application (Figure 33). The smart ski application deployment has been extended to a more general smart ski resort management application, by a particular collaboration with Samsung SDS. Thanks to the interoperability provided by the oneM2M, as well as the dual band capacity of the Solu-M LoRa tracker devices, the replication of the smart ski resort application developed in Korea has been straightforward in Chamrousse, France.
TRIAL 4: Smart Parking 5.2.4.1
Summary
Smart Parking is another parking use case in Wise-IoT and the main difference to Rich Parking is that Smart Parking uses the oneM2M platform and its interfaces while Rich Parking uses FIWARE NGSI. Smart Parking uses real-time occupancy data from each parking spot which is collected to oneM2M platform. User application (see Figure 35) along with the oneM2M platform and other relevant components were deployed in Santander to provide application mobility between South Korea and EU. Before the Wise-IoT project, as a oneM2M standard based smart city pilot project, Haeundae-gu (district) in Busan city had several use case pilots including parking. Leveraging those existing sensors in Busan and the newly deployed LoRa sensors in the KETI premises Smart Parking has been demonstrated in South Korea. 5.2.4.2
Impact of smart parking
Compared to the existing parking applications, the Smart Parking application is different mainly in two aspects. One is the application mobility for users, meaning users do not need to re-install the local parking application in different countries. The Smart Parking system developed in Korea is also deployed and 87
Summary of Wise-IoT Project Results integrated in Santander showing service mobility. Aside from technical aspects, but as part of user experience, the application provides multiple languages (i.e. Korean, Spanish and English) and the oneM2M platform instances can also be chosen. Navigation to the selected parking lot is also available considering different regulations in South Korea and Europe. The adoption of the oneM2M standard interfaces is another benefit or impact. Using standard interfaces means easier market adoption and better interoperability with other instances of oneM2M platform globally. The other advantage to use the oneM2M standard is to provide cross-cutting parking service using different domain data sets. This should be the candidate impact for future research and pilots.
Figure 35. Smart Parking Application User Interfaces
5.2.4.3
Summary of Exploitation & Dissemination Results
In the beginning of the project, existing parking sensors in Busan city were used to provide parking occupancy data. Later, LoRa parking sensors which are also deployed in Santander have been installed in KETI premises and parking services have been provided to users. Leveraging the LoRa-oneM2M interworking component, the Smart Parking system has been extended. The following scientific paper has been published about the Rich Parking use case: •
Article: "Smart City Services Over a Global Interoperable Internet-of-Things System: The Smart Parking Case" under review at the IoT Summit. Workshop on Scaling Up IoT – Pilots & Scalability, End-User and Market Adoption, Data Protection and Exploitation, Cross-Domain and Smart Cities Integration on 5th June 2018.
The Smart Parking application demonstration using real-time data from LoRa sensors and Busan public parking lots has been disseminated at the following events: -
Mobius 2.0 launch event, Seoul, South Korea (2017.07) IoT Week Korea 2017, Seoul, South Korea (2017.10)
To promote smart parking applications to candidate users, posters posted at parking lots in KETI premises as well as Busan public parking lots to promote applications.
TRIAL 5: Smart Resort 5.2.5.1
Summary 88
Summary of Wise-IoT Project Results As a summary, the smart resort management pilot is materialized in a web application with the purpose of enhancing the traceability of resort assets, valuable belongings, children, disabled or senior person’s location for the resort visitors and managers at Alpensia which is one of the ski resorts in the Pyongchang Olympic area. The main objective of this trial is to assess the feasibility of the Wise-IoT developments related to interoperability among oneM2M platform (Brightics IoT - SDS), SensiNet platform (CEA) and LoRa protocol. In order to test the cross continent components of Wise-IoT project, we decide to connect Chamrousse LoRa gateway and IoT trackers to Brightics IoT and the resort application that was delivered at Alpensia ski resort. The resort application (Figure 36) for resort managers offer features such as location monitoring on a map, a heat map based on location history statistics, borrowed IoT tracker management, and device management as well The major objectives pursued by the deployment of this pilot is to assess the feasibility of Wise-IoT components related to interoperability, apply the new LoRa deployment in Alpensia to offer location tracking services to make referential use cases in a ski resort where smart intelligent services are not enough to provide a value-added service to visitors. 5.2.5.2
Objective and Impacts of Smart Resort Trials
These objectives are closely related to some of Wise-IoT’s main objectives. By providing this smart resort management service above the Wise-IoT components, the data from LoRa gateway and resort application running on the IoT platform can be seamlessly interworked and presented to the users. Therefore, the pilot follows the Wise-IoT overall objectives of achieving a world-wide interoperable Internet-of-Things that utilizes a large variety of different IoT systems and combine them with contextualized information from various data sources.
Figure 36: Wise-IoT Smart Resort Mobile Application
5.2.5.3
Summary of Exploitation & Dissemination Results
The dissemination of the pilot is divided into two main branches: technology sharing to ski resorts and developers. Regarding the exploitation, the pilot application will be provided as a baseline for future developments related to location tracking services of ski resorts and local SMB companies. In addition, the oneM2M standards were implemented in Samsung’s IoT platform named Brightics IoT during this project and most significantly, the integration of Wise-IoT components and LoRa technology on the resort application and IoT platform show the possibilities of smart, intelligent 89
Summary of Wise-IoT Project Results resort services during 2018 Winter Olympic Games because the testbed, Alpensia, was the place where one of the ski resorts in the Pyongchang Olympic area is located. Hence the deployment at Alpensia allows resort managers to provide new services to visitors and, also, allows developers and entrepreneurs to refer use cases, technical documents of new technologies.
Fitness Use Case 5.2.6.1
Global target and description of test experiments
The Fitness Use Case is subdivided in 2 Use Cases, the first one is the “Tennis Showcase” and the second is the “Tennis Recommender”. Tennis Showcase demonstrates how real time motion recognition and video of a Tennis user playing in a show room can be retrieved then stored in a data base. The target is to show how the complete flow from sensor and video works between heterogeneous devices and technologies. The testbed is composed of a wearable device located on the wrist of the user, the wearable device (PIQ Robot) recognizes the user activity (using machine learning technics and edge computing) and then sends the information using BLE (Bluetooth Technology) to an Android Tablet which is also used to take a short movie corresponding to the user activity. The Tablet is finally connected by wire to a TV display which displays in real time the motion metrics. The Demoday application running inside the Tablet after having done the combination of the wearable data and the movie sends the information to a NoSQL database located in PIQ premises. SMS or mail notification are also sent to the user for him to be informed and eventually retrieve his data. The NoSQL database is then accessible through a REST API by the oneM2M platform for data analytics or dash board presentation. The Tennis Showcase has been installed in Daegu and Sejong Universities. Tennis Recommender is also using the PIQ Robot wearable device and has means to recognize and compute the metrics associated to a Tennis player sport session. But this time the final target is to create recommendations based on data analysis coming from the tennis sport session. The testbed is based on 10 PIQ Robots which have been provided to different tennis players (selected by the Daegu and Sejong University). The players are using PIQ Robot during tennis sessions, data is automatically stored in the PIQ NoSQL database after synchronization between PIQ Robot and the Smartphone embedding a specific application. The data contained in the PIQ database are then retrieved using a specific REST API then stored in the oneM2M platform and finally analysed by 1thefull to provide added value indicators and recommendations to end users. These recommendations are based on the raw metrics like the type of motion, the speed and the effect, these raw data are not analysed from session to session or from user to user and neither with other external parameters such as the time, the weather … so many other data are inherently available and are exploited by 1thefull to provide added value indicators and recommendations to end users.
Figure 37: Data flow from Wearable to PIQ NoSQL database
90
Summary of Wise-IoT Project Results 5.2.6.2
Objective and Impacts of the Fitness Trials
The objectives are naturally aligned with Wise-IoT main objectives. The two use cases are using different wireless communication (Bluetooth Low Energy, Wi-Fi, and Cellular), different protocols, data bases, security schemes, data structures and Smartphone applications … and yet they are all suitably combined to provide unique services to users (Figure 37). This is the power of what IoT can bring and is highlighted and proved by the Wise IoT program. In terms of impacts beside the obvious learning of “how to work efficiently together” brought by the collaboration between Korean and European organizations and/or companies, the collaboration led to a potential common project which is currently in discussion between PIQ and 1thefull. 5.2.6.3
Summary of Exploitation & Dissemination Results
Many existing objects or living beings can be connected to provide data. The value of the data depends on what the end user will do with those data and, the benefit it provides: more security, more safety, performing progress, cost reduction … But one key point is the capability to provide durable benefits which will lead the end user to continue to use his product and not to put it in a drawer after 3 months of use. The Tennis Showcase is a perfect mean to promote and explain what a wearable of this new category can bring, while hiding to the end user all the complex technology behind the magic of having a wearable capable of automatically evaluating and recognizing motions. The Tennis Showcase allowed presenting to and educating hundreds of visitors. However, what is crucial as mentioned before is to provide the desire to continue to use the wearable. This is where the Tennis Recommender is the expected technology and feature which will emphasize the fact that the wearable device is not a gadget to be used for a limited time. This is the main result of the exploitations: to highlight the fact that we need to show “Tennis Showcase” to promote, to disseminate what a wearable can bring and to prove by KPI that the desire to use the wearable will be durable thanks to the “Tennis Recommender”, so to disseminate the fact that a given wearable is not a gadget.
91
Standardisation Activities
6 Standardisation Activities Standardization efforts are an essential part of the interoperability strategy for the project and it constitutes an important dissemination activity in Wise-IoT project driven by the industrial partners. Without standards to back up the developed technology, any interoperability efforts run an increased risk of marginalization due to lack of market-wide adoption. The standardization efforts began early in the Wise-IoT project with identification of expected outcomes on requirements and architecture, and the bulk of the standardization efforts (i.e., around 83 standardization contributions have been realized by the partners having strong expertise and experience (e.g., NEC, KETI, SJU and LJMU). Additionally, the project partners have made joint contributions and participation to the standardization bodies (e.g., ETSI ISG CIM, oneM2M and ITU-T). In the standardization plan defined in D5.2 [1], a minimum of 3 interoperability events during the whole project were targeted by Wise-IoT as a key activity to strengthen standards and specification. To achieve this, the Wise-IoT project participated and contributed to 2 interoperability events (i.e., oneM2M interop 3 and oneM2M interop 4 events) during the first year of the project. However, in the second year, only one interoperability event (oneM2MInterop5, Table 8) has been achieved, making it 3 in total for the 2-year duration of the project, thus achieving the set target for interoperability events. The rest of this chapter discusses the standardisation strategy and impact analysis of Wise-IoT project, lists interoperability events and the standardization activities of the project which are also summarized in 8 and 9, respectively. Additionally, it provides the future standardization plan of the project.
6.1 Impact Analysis oneM2M oneM2M is a partnership project between the telecom standardization organization in Europe, Asia and North America, whose respective member companies develop the standard. The goal is to develop a horizontal service-level platform for M2M and IoT applications supporting the connection of a large variety of heterogeneous technologies and providing a homogeneous REST interface to native oneM2M applications with a number of different protocol bindings. The Wise-IoT partners KETI, EGM and NEC are active in oneM2M. The oneM2M platform enables applications to build their own REST resource structures using a number of predefined resource types, e.g. containers in which content instances can be stored. As such, oneM2M is information model agnostic, i.e. applications can store whatever they want in content instances. This is fine for applications that could a-priori agree on the resource structure and data representation but makes it difficult for applications that have not been explicitly programmed or pre-configured for specific resources, e.g. a parking application from Santander that should also work in Busan. To enable finding and understanding available resources and the information they provide, resources can be semantically annotated. Semantic resource discovery allows the discovery of resources based on their semantic annotations. The Wise-IoT partners have been key drivers for adding the semantic functionality to oneM2M. They provide the key basis for the Adaptive Semantic Modules of the Morphing Mediation Gateway (and in the first period the Semantic Mediation Gateway) to enable the interoperability between oneM2M and the NGSI-based FIWARE Generic Enablers. The NGSI interfaces have an underlying information (meta) model based on entities and their attributes, i.e. thus are 92
Standardisation Activities information-centric and to enable the interaction with an inherently information-agnostic platform, the required information, e.g. the entity type and attribute, has to be injected. This is achieved through semantic annotation, which can be done by the same application providing the raw information, e.g. a sensor, or it can be provided by a third party. In Wise-IoT, there is the Semantic Annotator that adds this information. Even though semantic annotation and semantic resource discovery enables semantic interoperability using the Adaptive Semantic Module, the interaction is relatively inefficient as first candidate resources have to be discovered and then the semantic annotation has to be separately retrieved for each resource, whether it is of interest for the translation in the end or not. It would be much more efficient to directly retrieve the relevant (semantic) information. The Wise-IoT partners have thus introduced the concept of semantic queries in oneM2M through which semantic information can directly be retrieved without going through the indirection of semantic resource discovery. Semantic queries have been specified in Release 3 of oneM2M. Once implementations become available, the respective ASM discovery and transformation components can become simpler and more efficient, thus also increasing the value of the Wise-IoT approach, significantly improving the semantic interoperability between oneM2M and NGSI-based FIWARE components. To make it easier for developers to use the semantic features of oneM2M, and these are also Wise-IoT developers, a Developer’s Guide for Semantics has been developed that has also profited from experiences gained in Wise-IoT.
ETSI ISG CIM The ETSI Industry Specification Group (ISG) is developing the evolution of the NGSI Context Interfaces that have originally been specified by the Open Mobile Alliance and have since been implemented in FIWARE as the main interoperability interface between the FIWARE Generic Enablers (GE). As OMA had not specified a protocol binding for the NGSI Context Interfaces, FIWARE specified an httpbinding that to some degree followed the REST principles. In the course of the developments in FIWARE there has been a shift from the original XML-based representation to a JSON representation. Finally, individual partners created their own extensions and modifications with the result that interoperability between the FIWARE GEs was significantly reduced resulting in significant problems. This had significant impact for Wise-IoT as the new NGSIv2 interface of the ORION Context Broker supported more complex JSON datatypes, but on the other hand removed functionality required for federation. The Aeron IoT Broker requires the functionality of the original NGSI interface to realize federation but does not support the complex JSON datatypes. As a result, federation could only be shown as a proof-of-concept on a subset of the information that was compatible with the original NGSI version, whereas most of the information utilized complex JSON datatypes, which could only be managed by the ORION Context Broker. ETSI ISG CIM was founded with the support of three core members of the Wise-IoT Consortium, i.e. EGM, KETI and NEC, which is also chairing ETSI ISG CIM. The goal has been to evolve the NGSI Context Interfaces taking into account the experiences gained in FIWARE, but also in Wise-IoT in particular with respect to the federation approach, and again reach consensus on the interface specification, so unrestricted interoperability is achieved. This will enable Wise-IoT results to be applicable in a much broader scope. In the meantime, the first release of the new context interface called NGSI-LD has been published by ETSI [7] and the group is working on the final release expected for the end of 2018.
93
Standardisation Activities The new NGSI-LD not only reached agreement and standardized some of the previously not standardized enhancement like geographic or temporal scopes – of which the former play an important role in the federation concept in Wise-IoT – but also put NGSI-LD on a conceptually sound basis. Now based on JSON-LD, which is a serialization of RDF, all NGSI modelling is put on a semantic basis, which is very much in line with the Wise-IoT approach of using semantics as a basis for achieving interoperability between different IoT platforms. It extended its model to also explicitly represent relationships between entities in addition to properties, thus enabling the creation of entity graphs with the possibility of annotating relationships with properties and further relationships, e.g. with timestamps, provenance or quality information. The FIWARE Foundation, which has taken over the coordination of FIWARE developments after the end of the EU-funded projects in the FP7 Future Internet PPP, has put the evolution of NGSI on the roadmap for FIWARE GEs, thus we can expect support for NGSI-LD in the near future. As Wise-IoT uses FIWARE GE for instantiating its Information Access Layer in the Wise-IoT Layered Architecture View, Wise-IoT will immediately profit from the new developments. Some of the improvements in NGSI-LD have been driven by Wise-IoT itself, like the federation approach and the semantic grounding, Overall the value of Wise-IoT results is expected to significantly increase as the result of the ETSI ISG CIM standardization activities.
Relation between Wise-IoT trust Solutions and Standardisation Activities With regard to trust modules in the Wise-IoT architecture, LJMU has reflected this idea to ITU-T Recommendations. •
•
ITU-T Y.3052 – Overview of trust provisioning in information and communication technology infrastructures and services Recommendation ITU-T Y.3052 provides an overview of trust provisioning in information and communication technology (ICT) infrastructures and services. Recommendation ITU-T Y.3052 introduces necessity of trust to cope with potential risks due to lack of trust. The concept of trust provisioning is explained in the context of trusted ICT infrastructures and services. From the general concept of trust, the key characteristics of trust are described. In addition, a trust relationship model and trust evaluation based on the conceptual model of trust provisioning are introduced. Recommendation ITU-T Y.3052 then describes trust-provisioning processes in ICT infrastructures and services. ITU-T Y.trust-index – Trust index for ICT infrastructures and services This draft Recommendation describes trust index for ICT infrastructures and services. It introduces the concept of trust index with trust indicators. Trust index is a comprehensive accumulation of trust indicators, which can evaluate and quantify trust of entities. This draft Recommendation identifies trust indicators, which represent fundamental criteria for evaluating trust of entities in ICT environments. Trust indicators can be categorized into two major parts: objective trust indicators and subjective trust indicators. Based on the trust indicators, it describes a mathematical model for obtaining trust index. Use cases for trust indicators are provided as informative appendices.
The above documents contain the diagram for the trust evaluation model which Wise-IoT project has developed as a solution for the trust monitor.
94
Standardisation Activities
Figure 38. Trust Evaluation Model
As an editor, LJMU has participated in the ITU-T FG-DPM meetings to develop deliverables. Data trust issues including quality of information concepts have been reflected in the draft Technical Report D4.4. •
ITU-T Deliverable 4.4 – Data quality management for trusted data It is necessary to build trusted data provisioning environment from potential risks in data processing and management. It implies that data quality management is required to provide a good trusted data provisioning now and future. This technical report identifies the followings to provide data quality management for trusted data. 1) Data Quality Management Overview, 2) Quality of Data Assessment Overview, 3) Provisional processes for data quality management, 4) Data quality provisions for trusteed data, and 5) Data quality maturity model.
More Specifics on the Standardisation Activities LJMU is acting as Rapporteur of ITU-T SG13 Q16 on trust and SG20 Q4 on IoT applications and services. The related activities for trust and IoT standardisation in ITU-T were introduced in the IEEE Communications Standards Magazine. •
Gyu Myoung Lee, “ITU-T SG13, Question 16 (Knowledge-centric Trustworthy Networking and Services),” IEEE Communications Standards Magazine, pp. 17~18, December 2017.
•
Gyu Myoung Lee, “ITU-T SG20, Question 4 (e/Smart Services, Applications and Supporting Platforms),” IEEE Communications Standards Magazine, pp. 17~18, March 2018.
95
Standardisation Activities
LJMU has led to invite academic papers on standardization for data processing and management as a guest editor in the ITU Journal 2nd edition (2018) – Data for Good. One of main topics is social, economic, legal, policy and environmental aspects for data access, use and management as follows. • • • •
Data standardization, policies and regulation, data governance Legal aspects of data standards and standardization Standardization management and strategies for data-driven industry and society Societal issues on trustworthy data, security and privacy
Related URL: https://www.itu.int/en/journal/002/Pages/default.aspx
96
Standardisation Activities
LJMU published the flipbook on trust in ICT based on trust related standardisation activities in ITU-T, November 2017.
Related URL: https://www.itu.int/en/publications/Documents/tsb/2017-Trust-in-ICT2017/mobile/index.html
Promote the Adoption of the Developed Functionalities by Other Parties As the chair of ITU-T FG-DPM, LJMU organized the 1st ITU Workshop on Data Processing and Management for IoT and Smart Cities & Communities, which was kindly co-hosted by the European Commission (Brussels, Belgium) and Open & Agile Smart Cities (OASC) and took place at the European Commission.
97
Standardisation Activities The one-day workshop provided an overview of the state-of-the-art as well as convergence within data processing and management to support IoT and Smart Cities & Communities, bringing global contributors together. Topics included understanding requirements, cities as customers, emerging minimal interoperability mechanisms, architectures and data models, and market creation.
LJMU presented recent standardization activities on trust in the following events to promote the adoption of technical solutions in Recommendations developed in ITU-T. •
Forum on Artificial Intelligence and Internet of Things in the development of Smart Sustainable Cities, April 2018 (Zanzibar, Tanzania)
•
ITU-T Workshop on 5G Security, March 2018 (Geneva, Switzerland)
•
Session 2: “Artificial intelligence for trustworthy Internet of things”
Session 2: “Trustworthy networking and technical considerations for 5G”
ITU-T 6th Regional Workshop for Africa on “Standardization of future networks: What opportunities for Africa?”, March 2018 (Abidjan, Cote D’Ivoire)
-
Session 5, “Trust standardization in SG13 and trust in technology convergence”
6.2 Interoperability Events oneM2M Interop 5 From 04-08 December 2017, the Wise-IoT partner, SJU, KETI and EGM participated in oneM2M interop 5, a oneM2M interoperability event in Pangyo, South Korea. The details of the event are provided below: This Interoperability event offered test sessions where companies assessed the level of interoperability of their implementations and verified the correct interpretation of the oneM2M standards. Semantic interoperability testing was also part of this event. The Interop Event proposed to participants to run advanced Conformance Testing to help them to debug their products, as specified in oneM2M TS-0018 & TS-0019, and TS-0028 & TS-0029. This helps manufacturers to validate that their products are on standard specifications as well as to improve standard specifications in case of any ambiguity or mistake. Table 8. Interoperability Events
Event oneM2MInterop5
Partner SJU, KETI, EGM
98
Venue Pangyo, Korea
Date 4-8 Dec, 2017
Standardisation Activities
6.3 Standardisation Contributions. In this section, the contributions made by the Wise-IoT project to standardisation bodies are presented. The section is divided into three subsections according to the standardisation bodies to which Wise-IoT has provided contributions, namely: oneM2M, ETSI ISG CIM and ITU-T.
Standardisation in oneM2M Two Wise-IoT partners (KETI and NEC) made significant contributions to oneM2M standardization in the second year of the Wise-IoT project. Their contributions are summarized in the following sub-sections 6.3.1.1
oneM2M standardization by KETI
Wise-IoT partner KETI made numerous contributions (Table 9) to the oneM2M IoT platform providing interoperability and have done standard work such as MQTT Topic definition of smart farm, MQTT API of entity registration process, request to delete resource type structure. Table 9. oneM2M Contributions (KETI)
Standardizati Contributions on activities /bodies
Partner s
Presentation/Publicati on Date to international standardization bodies
oneM2M
TST-2017-0093-CR-TS0019_Update_Control_Message_Primitives
KETI
27/03/2017
oneM2M oneM2M oneM2M oneM2M oneM2M
TST-2017-0111-TP_development_status TST-2017-0109-Interop4_Info TST-2017-0110-Draft_TST_28_meeting_report TST-2017-0089R12-TST_28_docs_allocation TST-2017-0117-CR-TR0025_HTTP_Host_Header_correction_Rel_2
KETI KETI KETI KETI KETI
27/03/2017 27/03/2017 27/03/2017 27/03/2017 05/04/2017
oneM2M
TST-2017-0116-CR-TR0025_HTTP_Host_Header_correction_Rel_1
KETI
05/04/2017
oneM2M oneM2M oneM2M
TST-2017-0039R11-TST_27_docs_allocation TST-2017-0091-TST_28_issues TP-2017-0037-CR-Pack-TS-0013-Rel-1 TP-2017-0085R01-TST_WG6_Status_Report TST-2017-0070R01-TST_27_1_Agenda TST-2017-0115R01-CR-TR0034_HTTP_Host_Header_correction TST-2017-0121R02-TST_28_1_Agenda TST-2017-0088R03-TST_28_Agenda TST-2017-0036R01-TS-0019Upper_Tester_Control_Message_Format TST-2017-0094R01-TS-0019Define_Upper_Tester_Trigger_Control_Message TST-2017-0095R01-TS-0017ICS_Add_Profile_Support_Statement ARC-2017-0447R01-removal of resource type figures (rel-3) REQ-2017-0065-TR-0036 clause 6 busan smart city
KETI KETI KETI KETI KETI KETI
13/02/2017 27/03/2017 13/02/2017 27/03/2017 08/03/2017 27/03/2017
KETI KETI KETI
27/03/2017 27/03/2017 08/03/2017
KETI
27/03/2017
KETI
05/04/2017
KETI
16/11/2017
KETI
13/11/2017
oneM2M oneM2M oneM2M oneM2M oneM2M oneM2M oneM2M oneM2M oneM2M oneM2M
99
Standardisation Activities oneM2M oneM2M oneM2M oneM2M
oneM2M
oneM2M oneM2M oneM2M oneM2M oneM2M oneM2M oneM2M oneM2M oneM2M oneM2M oneM2M oneM2M oneM2M
6.3.1.2
TP-2017-0289-Glimpse of oneM2M Rel-3 TST-2017-0176R01-CR_Update_of_TR-0034 TST-2017-0163R01-TR-0037implementation_function_calls_Entity_Registration TST-2017-0165R01-TR-0037Implementation_function_calls_Monitoring&Contro l TST-2017-0164-TR-0037Implementation_function_calls_Initial_Resource_Cr eation TP-2017-0118oneM2M_developer_trainings_in_Korea TP-2017-0125R02-WI-0064_smart_city_-_update ARC-2017-0327-New_skeleton_of_TR-0036Smart_City ARC-2017-0004CR_for_virtual_resource_name_(Rel-3) ARC-2017-0003CR_for_virtual_resource_name_(Rel-2) ARC-2017-0002CR_for_virtual_resource_name_(Rel-1) ARC-2018-0069R01privilege_checking_for_attribute_deletion_(R2) ARC-2018-0070R01privilege_checking_for_attribute_deletion_(R3) ARC-2018-0067R01parent_resource_lookup_for_acpid(R2) ARC-2018-0068R01parent_resource_lookup_for_acpid(R3) PRO-2018-0082privilege_checking_for_attribute_deletion_(R2) PRO-2018-0083privilege_checking_for_attribute_deletion_(R3) PRO-2018-0023R02-notification_serialization_type
KETI KETI KETI
22/09/2017 13/06/2017 25/05/2017
KETI
25/05/2017
KETI
24/05/2017
KETI
23/05/2017
KETI KETI
25/05/2017 10/07/2017
KETI
04/01/2017
KETI
04/01/2017
KETI
04/01/2017
KETI
12/03/2018
KETI
16/03/2018
KETI
24/05/2018
KETI
24/05/2018
KETI
07/03/2018
KETI
07/03//2018
KETI
14/03/2018
oneM2M Standardisation by NEC
Wise-IoT partner NEC made numerous contributions (Table 10) in the area of semantics, in particular introducing the support of semantic queries that are in direct relation to the work in Wise-IoT as they make the integration between oneM2M platform and NGSI-based FIWARE Generic Enablers more efficient. The semantic-based resource discovery that is currently used by the Adaptive Semantic Module of the Morphing Mediation Gateway requires first finding a list of possibly relevant resources and then accessing each one individually to retrieve the semantic information. With the support of semantic queries that NEC introduced in oneM2M Release 3, the semantic information can directly be retrieved in a single step without requiring many individual interactions. Table 10. Contributions in oneM2M (NEC)
Standardization Body
Contribution Document
Contribu tor
Date
Outcome
oneM2M
MAS-2016-0183 Access_Control_Using_Temporary_Semantic_Graph _Stores_R2
NEC
July 2016
Included in TR-0007
100
Standardisation Activities oneM2M
MAS-2016-0204 Semantics_in_oneM2M
NEC
September 2016
Concepts presented
oneM2M
MAS-2016-0240 Draft_Study_on_Enhanced_Semantic_Enablement
NEC
October 2016
New TR0033
oneM2M
MAS-2016-0241 Discussion_Slides_Semantics_R3
NEC
October 2016
Concepts presented
oneM2M
MAS-2016-0280 Proposal_Semantic_Queries
NEC
December 2016
Concepts presented
oneM2M
MAS-2016-0281 Requirements_move_TR-0033
NEC
December 2016
Input to TR-0033
oneM2M
MAS-2016-0286 SemanticQueryVirtualResources
NEC
December 2016
Included in TR-0033
oneM2M
MAS-2017-0018 Semantic_Content_Instances
NEC
January 2017
Included in TR-0033
oneM2M
MAS-2017-0099 Discussion_with_ARC_on_Semantic_Query_and_Se mantic_Content
NEC
May 2017
Concepts presented
oneM2M
ARC-2017-0191 Semantic_Query_and_Semantic_Content
NEC
May 2017
Concepts presented
oneM2M
TST-2017-0079-TR-00XX Developer_Guide-Semantics_First_Input
NEC
May 2017
New TR0045
oneM2M
TST-2017-0140 Update Motivation of TR-0045
NEC
May 2017
Included in TR-0045
oneM2M
TST-2017-0139 Modelling_and_Implementation_in_TR-0045
NEC
May 2017
Included in TR-0045
oneM2M
TST-2017-0166 TR-0045Developer_Guide_Implementing_Semantics-V0_1_0
NEC
May 2017
oneM2M
ARC-2017-0290-Semantic_Query_Support
NEC
July 2017
Almost complete version TR0045 Included in TS-0001
oneM2M
ARC-2017-0302-CR_TS-0001Including_Semantic_Content_In_Semantic_Operatio ns
NEC
July 2017
101
Included in TS-0001
Standardisation Activities oneM2M
TST-2017-0209 -Update to TR-0045 based on review comments
NEC
July 2017
Included in TR-0045
oneM2M
TST-2017-0206-Fixing HTTP Requests in TR-0045
NEC
July 2017
Included in TR-0045
oneM2M
ARC-2017-0343R01-Semantics_CSF
NEC
August 2017
Included in TS-0001
oneM2M
TP-2017-0248R01-ITU-T_Y_oneM2M_DG_SEM
NEC
August 2017
oneM2M
TST-2017-0234Added_missing_descriptorRepresentation_attribute _in_TR-0045
NEC
September 2017
Transpositi on of TR0033 for ITU-T Included in TR-0045
oneM2M
MAS-2017-0262-TR-0033_Cleanup_and_Finalization
NEC
November 2017
Completio n of TR0033
oneM2M
MAS-2017-0281-ISG-CIM-API-oneM2M-Interactions
NEC
December 2017
Presented
6.3.1.3 oneM2M Based Semantic Interoperability In Wise-IoT, semantic interoperability is achieved with interpretation of oneM2M semantic standards. The oneM2M service layer provides a means for connecting various IoT devices regardless of their access technologies, collecting data from these devices, and managing the collected data. Through its semantic capabilities, it also supports the annotation of semantic descriptions to oneM2M resources. The semantic standard of oneM2M has been assessed and interpreted to enable the semantic interoperability in IoT Services. In Wise-IoT, the semantic services have been developed by making semantic information models and ontologies based on oneM2M based ontology and semantic capabilities. The Semantic annotations provide the meaningfulness to sensor information and enable semantic discovery of oneM2M2 resources from various IoT resources. Several semantic enablement components are developed in Wise-IoT to achieve semantic interoperability such as semantic annotator, adaptive semantic module, smart applications of parking, bus system and skiing. The semantic models and ontologies are developed for use cases of smart parking, smart bus information system, crowd mobility and smart skiing. The semantic interoperability in testing domain has also been initiated and performed during Interop event 5. The Wise-IoT members developed testing modules respectively for application entity (AE) and common service entity (CSE) based on oneM2M standard. The modules were tested to validate the communication interaction of AE and CSE entities. The test cases on IoT service platforms was performed by retrieving semantic information through semantic discovery from application entities.
Standardisation in ETSI ISG CIM Three Wise-IoT partners (NEC, EGM and KETI) have made significant contributions to the ETSI Industry Specification Group in the second year of the Wise-IoT project. Their contributions are summarized in the following sub-sections. 102
Standardisation Activities 6.3.2.1
ETSI ISG CIM Standardisation by NEC
Wise-IoT partner NEC made numerous contributions (Table 11) in particular to support federated architectures as validated in Wise-IoT and the support of geographic scopes, which is also of major importance in this context. Based on these contributions, it is possible to give applications transparent access to information across different locations, e.g. parking information is Santander or Busan. Table 11: Contributions to ETSI ISG CIM standardization
Standardization Body ETSI ISG CIM
CIM(17)023009_Multiple_Information_Sources
Date Contribu tor 17.07.2017 NEC
ETSI ISG CIM
CIM(17)023007_CIM_Architectures
NEC
18.07.2017
ETSI ISG CIM
CIM(17)023008_CIM_API_Requests
NEC
20.07.2017
ETSI ISG CIM
CIM(17)000030r1_CIM_Information_Model_As_Ont ology CIM(17)029002_CIM_API_Architectural_Considerati ons
NEC
04.08.2017
NEC
20.08.2017
ETSI ISG CIM
CIM(17)029003_CIM_API_Information_Model
NEC
21.08.2017
ETSI ISG CIM
CIM(17)034001_CIM-API-UnderlyingModel
NEC
03.10.2017
ETSI ISG CIM
CIM(17)000044_C3IM_Metamodel_after_Call
NEC
05.10.2017
ETSI ISG CIM
CIM(17)038007_CIM_API_Scopes
NEC
05.11.2107
ETSI ISG CIM
NEC
06.11.2017
NEC
13.11.2017
ETSI ISG CIM
CIM(17)038009_CIM_API_Entity-Deletion-andCreation-problematic-in-Distributed_Setting CIM(17)039002_High_Level_Comparison_oneM2M _ISG_CIM_API CIM(17)000053r1_API-CSourceAdditions
NEC
29.11.2017
ETSI ISG CIM
CIM(17)041011_CSourceRegistrationsDiscovery
NEC
05.12.2017
ETSI ISG CIM
CIM(17)041014_Csource-Registration-Discovery
NEC
13.12.2017
ETSI ISG CIM
CIM(17)043011_Location+Temporal-Properties
NEC
13.12.2017
ETSI ISG CIM
ETSI ISG CIM
Contribution Document
103
Outcome Concepts presented Concepts presented Concepts presented Concepts presented Included in CIM 004 Specificati on Included in CIM 004 Specificati on Concepts presented Concepts presented Concepts presented Concepts presented Concepts presented Included in CIM 004 Specificati on Included in CIM 004 Specificati on Included in CIM 004 Specificati on Included in CIM 004 Specificati on
Standardisation Activities ETSI ISG CIM
CIM(18)000048_CIM_API_Gaps_in_APIprelim_NEC
NEC
09.02.2018
ETSI ISG CIM
CIM(18)000050_Example_of_Instance_Identifier
NEC
08.02.2018
ETSI ISG CIM
CIM(18)000051_Architecture_related_Definitions
NEC
12.02.2018
ETSI ISG CIM
CIM(18)000099_ExtendedContextSourceRegistratio nFunctionality
NEC
20.03.2018
6.3.2.2
Included in CIM 004 Specificati on Included in CIM 004 Specificati on Included in CIM 004 Specificati on Concepts presented
ETSI ISG CIM Standardisation by KETI
KETI as non-EU ISG CIM member contributed smart parking related contributions mainly in conjunction with the activities in Wise-IoT as shown in Table 12. Table 12: Contributions to ETSI ISG CIM standardization (KETI)
Standardization Body
Contribution Document
Date Contribu tor 23.03.2017 NEC
ETSI ISG CIM
CIM(17)000012_Smart_Parking_Use_Case_-_WISEIoT
ETSI ISG CIM
CIM(17)009004_Smart_parking_from_oneM2M
NEC
10.04.2017
ETSI ISG CIM
CIM(18)000049_APIPrim_v10_review_comments
NEC
27.02.2018
6.3.2.3
Outcome Concepts presented Concepts presented Concepts presented
ETSI ISG CIM stnadardisation by EGM
EGM made several contributions to the ETSI ISG CIM, pushing in particular to get a graph based semantic core on top of which theISG CIM information model is developed. Table 13: Contributions to ETSI ISG CIM standardization (EGM)
Standardization Body ETSI ISG CIM ETSI ISG CIM ETSI ISG CIM ETSI ISG CIM ETSI ISG CIM ETSI ISG CIM ETSI ISG CIM ETSI ISG CIM ETSI ISG CIM ETSI ISG CIM
Contribution Document Smart Ski Use Case - WISE-IoT WISE-IoT D2.4 with Data Examples for Smart Ski and Smart Parking Use Case CIM(17)016019_new_draft_of_use_cases_GR smart skiing UC from EGM CIM CrossDomainOntology with OneM2M&SAREF RDF/XML description of C3IM Information Model C3IM Information Model Validation v1 CIM(17)037002_CIM_API_Rapporteur_document EGM suggestion CIM(17)037002_CIM_API_Rapporteur_document EGM suggestion Essential GEO-query Functions Geo Query in CIM API
104
Date
Outcome
EGM EGM
23/03/17 30/03/17
Discussion Information
EGM
06/06/17
Discussion
EGM EGM EGM EGM
04/09/17 16/10/17 16/10/17 23/10/17
Discussion Information Discussion Discussion
EGM
26/10/17
Discussion
EGM EGM
23/11/17 13/12/17
Discussion Discussion
Contribut or
Standardisation Activities ETSI ISG CIM ETSI ISG CIM
Graph Query in CIM API Context-Aware Authorization for graph stores (SHI3LD project) RDF Reification based on Blank Node Context-Aware Authorization for graph stores (SHI3LD project) Gap analysis of current APIs and general triple query Gap analysis of current APIs and general triple query_v2 Gap analysis of current APIs and general triple query_v3 Gap analysis of current APIs and general triple query_v4 Use Case 6&7 Updates UC4&5 Updates Graph based Query in NGSI-LD
ETSI ISG CIM ETSI ISG CIM ETSI ISG CIM ETSI ISG CIM ETSI ISG CIM ETSI ISG CIM ETSI ISG CIM ETSI ISG CIM ETSI ISG CIM
EGM EGM
13/12/17 14/12/17
Discussion Discussion
EGM EGM
15/12/17 15/12/17
Discussion Discussion
EGM EGM
05/02/18 08/02/18
Information Decision
EGM
09/02/18
Decision
EGM
09/02/18
Decision
EGM EGM EGM
19/04/18 17/05/18 12/06/18
Information Information Discussion
Standardisation in ITU-T LJMU, one of the partners of the Wise-IoT project made a number of contributions to ITU-T as can be seen in Table 13. In the second year of the project, LJMU’s total contributions to the IT-U is 9. 6 of these contributions have been made in conjunction with EGM another partner of the Wise-IoT. These 6 contributions are in the area of data quality and trust management. The other three contributions were made solely by LJMU. These three contributions have been made towards data centric trust evaluation and predictions as well as in the area of data anonymity and privacy on the block chain. Table 14. Contributions to ITU-T standardization
Standardization /bodies ITU-T FG-DPM
ITU-T FG-DPM
ITU-T FG-DPM
ITU-T FG-DPM
ITU-T FG-DPM
ITU-T FG-DPM
activities Contributions
Proposal for D4.4 – Overview of Data Quality Management Proposal for D4.4 – Overview of Data Quality Measurement Proposal for D4.4 – Categorization on Data Quality Dimensions Proposal for D4.4 - Data Quality Dimensions in Details Proposal for D4.4 - Data Quality Problems Proposal for D4.4 – A base document on 105
Partners
Presentation/Publication Date to international standardization bodies
LJMU, EGM
20/10/2017
LJMU, EGM
20/10/2017
LJMU, EGM
20/10/2017
LJMU, EGM
20/10/2017
LJMU, EGM
20/10/2017
LJMU, EGM
20/02/2018
Standardisation Activities Data Quality Management for Trusted Data Proposal for D4.4 LJMU - REK Data Trust Model for Trust Evaluation Proposal for D4.4 LJMU - Data Centric Trust Evaluation and Prediction Framework Proposal for D3.6 LJMU – Anonymity and Privacy on the Block chain
ITU-T FG-DPM
ITU-T FG-DPM
ITU-T FG-DPM
20/02/2018
20/02/2018
20/02/2018
6.4 Future Plan ETSI ISG CIM The Wise-IoT partner in ETSI ISG CIM, i.e. NEC; EGM and KETI, will continue their activities to improve the NGSI-LD interface. As the NGSI-LD interface will become the interface of the FIWARE Generic Enablers that have been selected for the Information Access Layer in the Wise-IoT Architecture, WiseIoT will directly profit from any improvement in the NGSI-LD functionality and the value of the NGSI work will be increased as a result.
oneM2M The oneM2M standardisation Alliance is purusing is roadmap and now deploying a certification program with the support of the Globalm Certification Forum. This is expected to increase market value of the oneM2M offer. This certificzation program will require appropriate testing tools and the work done within Wise-IoT to improve semantic as well as security validation approachers will enable EGM to position itself within this certification program.
ITU-T For trust technology, LJMU made a preliminary version of roadmap for future trust standardization in ITU-T. Based on the Data-Information-Knowledge concept illustrated in Figure 35, at the 1st stage, basic issues and key features on trust have been focused. Then, core technical solutions for trust provisioning from ICT infrastructures and services perspectives at the 2nd stage should be standardized. Finally, technology deployment as well as new services and business aspects on trust-based networks and ecoplatforms are necessary. For this, there will be many related issues with other technologies in the IoT.
106
Standardisation Activities
Figure 39. Roadmap for future trust standardization
The social and economic value of data is mainly reaped for two moments: first when data is transformed into knowledge (gaining insights) and then when it is used for decision making (taking action). The knowledge is accumulated by individuals or systems through data analytics over time. So far data processing, management and interpretation for awareness and understanding have been considered as fundamental processes for obtaining the knowledge. Therefore, LJMU will continuously contribute to developing related standards on trust in the whole data life-cycle such as 1) Trusted data collection and aggregation, 2) Trusted data process and analysis, and 3) Trustworthy decision-making, action and data dissemination.
107
Updated Evaluation of Dissemination, Standardisation and Exploitation Activities
7 Updated Evaluation of Dissemination, Standardisation and Exploitation Activities This chapter summarizes the evaluation of dissemination, standardization and exploitation for the 2 years of Wise-IoT project. The individual dissemination, exploitation and standardization activities have been presented and discussed in Chapters 2, 3, 4, 5 and 6. In this chapter, we provide an overall assessment and evaluation of such activities with the targeted goals. Table 15 summarizes all the dissemination, standardization and exploitation activities during the first year and second year periods of the project, as well as showing the aggregated achievements of the project over two-year period compared to Table 1 in chapter 2 that shows the achievements of each year.
Table 15. Dissemination, Standardisation and Exploitation Achievements
Category
Activity
Target for Target Achievement 2 years for 1 in 1st year year Scientific publications in >= 4 >= 2 4 journals Scientific publications in >= 10 >= 5 14 conferences PhD thesis >= 3 >= 3 4 Related conferences in >= 4 >= 2 1 which Wise-IoT will be active Press release >= 4 >= 2 5 Leaflets NA NA 1 Exhibitions / NA NA 1 Demonstrations Dissemination Workshops NA NA 3 Webinar / Key Note NA NA 3 Speaker Participation in various NA NA 8 events Organizing special sessions >= 4 >=2 8(workshops, and other dissemination webinars, actions exhibition etc.) Involving stake-holders >= 50 NA 0 (Planned through impact creation for 2nd year) mechanisms (multipliers) Interoperability events 3 NA 2 ETSI ISG CIM NA NA 1 NA NA 1 Standardisation White paper IoT Forum NA NA 1 ITU-T NA NA 2 oneM2M NA NA 26 Patents NA NA 3 Exploitation Joint collaborations NA NA 6
108
Achievement in the 2nd Year 6
Total Achievements in 2 years 10
15
29
4 4
4 5
0 N/A 4
5 1 5
1 6
??? 9
15
23
6
14
N/A
N/A
2 40 0 2 9 60 5 1
4 41 1 3 11 86 8 7
Updated Evaluation of Dissemination, Standardisation and Exploitation Activities
7.1 Dissemination As set out in D5.2 [1] various dissemination channels and targets were set for the Wise-IoT project. The number of scientific journal publications was set to at least 4, and 10 was set for conferences. In the first year, a total of 4 and 14 journal articles and conferences were published respectively, exceeding the set target for the first year. In the second year, the number of published journal articles is 5, whereas the total number of conference publications is 14. In total for the two-year period, 10 journal articles were published and 29 conference papers were also published. The achievements exceeded the set targets of 4 and 10 for the journals and conferences respectively. Additionally, 3 PhD theses were set as target and 4 PhDs have been supported by the project. However, because the duration of the project is 2 years, the 4 PhDs are various stages of progress. It is noted that since the project is just 2 years, and the PhD takes a minimum of 3 years to complete, none of those 4 PhDs have been completed at the conclusion of the project. In general, Wise-IoT featured in various news, events, workshops, forums, meetings with diverse stakeholders and partners in the first and second years of the project. Chapter 3 provides details of these events with different number of participants from small to average to large number of participants, see Table 4 in Chapter 3 for more information. Another more important dissemination activity achieved by the project were special invitations to WiseIoT partners as key note speakers. Examples are Keynote talk at the IEEE Consumer Electronics Society’s flagship conference by FHNW on Self Adaptive Recommender. Another was the keynote to SBTA group by FHNW about the Wise-IoT architecture among others. Additionally, seminars, webinars and hackathon were organized by the Wise-IoT partners and the project partners also participated in events organized by others such as exhibition/demonstrations, workshops, webinars/keynote presentation and participation) that were not in our initial plan. In summary, with regards to the project dissemination activities, and as can be seen in Table 12, the achievements of the project far exceeded the set targets and thus the conclusion is that the dissemination achievement of the project in the two-year period is satisfactory.
7.2 Standardisation Looking at the standardization activities, the initial target was set to include participations in at least three interoperability events. Further, in the two years of the project, standardization activities have targeted international standard bodies (oneM2M, ITU-T and ETSI ISG CIMETSI ISG CIM) focusing on topics and techniques of the project such as IoT interoperability. Thus, in the first year, the project participated in two interoperability and exhibition events namely oneM2M interop 3 and oneM2M interop 4 events. Other achievements were additionally realized in the first year. The project provided several important contributions to standardization bodies namely: one contribution to the then just established ETSI ISG CIM standardization body, one white paper contribution, one contribution to IoT Forum, two contributions to ITU-T and twenty-six contributions to oneM2M. In the first year, the project thus achieved beyond its set targets regarding standardization activities. In the second year, the project Wise-IoT continued with its achievements. For standardization, 60 additional contributions were made to the oneM2M standardization body. To ITU-T, Wise-IoT made 9 contributions. Additionally, Wise-IoT participated in one interoperability event namely: oneM2MInterop5. To the ETSI ISG CIM, NEC and KETI made 22 contributions. Wise-IoT also participated in standardization event i.e. oneM2M-ISGCIM workshop on standardization. Thus, in all, total number of standardization contributions is 60. The total number of interoperability and standardization events 109
Updated Evaluation of Dissemination, Standardisation and Exploitation Activities is 5, which is higher than the set target of 4 for the two year-period of the project, thus achieving the set target for interoperability events.
7.3 Exploitation In the first year, the project executed various Exploitation activities as reported in D5.3 [2]. In the first year, the Wise-IoT project achieved three patents and several joint collaborations among project partners. In the second year, beyond the achievements in the first year in terms of patents, the projects achieved additional 6 patents and external collaborations. The Wise-IoT project has performed in-line and very well to the four main exploitation axes (i.e., research market, products markets, services and technology consulting market, and standardization sector) as described in the beginning of Chapter 4.
7.4 Summary In summary, the Wise-IoT project has closely followed the dissemination, standardization and exploitation strategies and plans defined in deliverable D5.2 [1] and in D 5.3[2] reported details of its achievements in the first. In this document, the summary of results and achievements of the project is reported for the second year, highlighting its overall achievements as planned for the two-year period of the project. The reports show that Wise-IoT well exceeded the targets set for the project in both first and second year.
110
Conclusion
8 Conclusion The WP5 of Wise-IoT project has been dedicated to the implementation of coordinated actions for generating visibility and impacts of the vision and results of the project through communication activities. Thus, the main goal of WP5 was set to ensure adequate the dissemination and exploitation of the results of the projects. The efforts of both European and the Korean partners in concrete terms have led to the realization of large number of standardization, dissemination and exploitation activities in both the first and the second year of the project as presented in chapters 1 to 5 of D5.3 and chapters 1 to 7 of D5.4. The current document has presented details of the results and summaries of dissemination, standardization and exploitation activities of the consortium during the Wise-IoT project period. In summary, significant achievements in terms of dissemination, standardisation and exploitation have been realised in the two years of the project. In the first year, a report of the dissemination, standardisation and exploitation activities during the first year of Wise-IoT was presented in D5.3 [2]. The D5.3 provides details of all the achievements of dissemination, standardisation and exploitation activities in the first year. It also provides the list of exploitable assets with plan & strategy of project partners and future standardisation activities. The document also performed evaluation of dissemination, standardisation and exploitation activities in the first year. In the second year, the project achieved various contributions as has been reported in this deliverable, the project’s results were disseminated via high impact scientific publications in both conference proceedings and reputable International Journals, producing 10 journals and 29 conferences publications. In addition, the project was disseminated at thematic organised conferences and workshops, exhibitions, demonstrations Webinars, and several events. Several contributions were submitted to standardisation bodies. All planned targets for the first and second years were achieved. For example, about 107 contributions were made to standardization bodies such as oneM2M, ITU-T and ETSI ISG CIM. Additionally, Wise-IoT participated in interoperability event namely: oneM2MInterop5. Also, Wise-IoT participated in standardization workshops Finally, the project achieved 8 patents and several joint externa and internal collaborations among project partners and extrenal stakeholders. Wise-IoT project has thus performed in-line and very well according to its four main exploitation axes (i.e., research market, products markets, services and technology consulting market, and standardization sector). The reported summary of results and achievements of the project for the second year with review of the first year’s results and achievements, highlights its overall achievements and impacts as planned for the two-year period of the project. As has been demonstrated in this report, Wise-IoT well exceeded the targets set for the project in both first and second years with respect to exploitation, dissemination and standardisation.
111
References
9 References [1] Wise-IoT D5.2 - Initial Exploitation, Dissemination and Standardisation Plan. [2] Wise-IoT D5.3 – Y1 Exploitation, Dissemination and Standardisation Report. [3] oneM2M ATS - https://git.onem2m.org/TST/ATS [4] F.-J. Wu and G. Solmaz. “Are You in the Line? RSSI-based Queue Detection in Crowds.” In Proceedings of IEEE ICC'17, May 2017. [5] G. Solmaz and F.-J. Wu. “Together or Alone: Detecting Group Mobility with Wireless Fingerprints.” In Proceedings of IEEE ICC'17, May 2017. [6] F.-J. Wu and G. Solmaz. “We Hear Your Activities Through Wi-Fi Signals.” In Proceedings of IEEE World Forum on the Internet of Things (WF-IoT'16), pp. 251-256, December 2016. [7] ETSI GS CIM 004 V1.1.1 (2018-04), Context Information Management (CIM); Application Programming Interface (API) [8] OCEAN: http://developers.iotocean.org [9] Wise-IoT D2.5 - Semantic Interoperability Components R2, http://wise-iot.eu/wpcontent/uploads/2017/11/D2.5-Semantic-Interoperability-Components-R2-v1.0.pdf, 2017. [10] Wise-IoT D4.3: Field Trials Evaluation
112