| Literature DB >> 27409623 |
David Gil1, Antonio Ferrández2, Higinio Mora-Mora3, Jesús Peral4.
Abstract
The Internet of Things (IoT) has made it possible for devices around the world to acquire information and store it, in order to be able to use it at a later stage. However, this potential opportunity is often not exploited because of the excessively big interval between the data collection and the capability to process and analyse it. In this paper, we review the current IoT technologies, approaches and models in order to discover what challenges need to be met to make more sense of data. The main goal of this paper is to review the surveys related to IoT in order to provide well integrated and context aware intelligent services for IoT. Moreover, we present a state-of-the-art of IoT from the context aware perspective that allows the integration of IoT and social networks in the emerging Social Internet of Things (SIoT) term.Entities:
Keywords: big data; cloud computing; data mining with big data; internet of things; ontology; semantics; services for big data; social internet of things
Year: 2016 PMID: 27409623 PMCID: PMC4970116 DOI: 10.3390/s16071069
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Illustration of data acquisition equipment in IoT.
IoT Data Taxonomy.
| IoT Data Taxonomy | |
|---|---|
| Data Generation | |
| Velocity | Generated at different rates |
| Scalability | Large scale expectation |
| Dynamics | Mobile location, change Environments, connections intermittent. |
| Heterogeneity | Things generate data in different formats |
| Data Interoperability | |
| Incompleteness | Determine best data sources to address the incompleteness |
| Semantics | Injecting semantics into data is an initial step in IoT |
| Data Quality | |
| Uncertainty | Comes from different sources |
| Redundancy | Multiple measures |
| Ambiguity | Interpreted in different ways due to different data needs |
| Inconsistency | It can occur due: to missing readings, multiple sensors |
Figure 2IoT application domains.
Summary of surveys.
| References | Description | Main Proposals |
|---|---|---|
| [ | General purpose IoT surveys | General visions of IoT. Key features and the driver technologies of IoT. Phases and interaction with the physical-cyber world. |
| [ | Surveys oriented to data | Technologies in IoT-based products. Techniques of IoT from the data perspective. Data stream and data stream processing. RDF and SPARQL as method for conceptual description and query language respectively in IoT. Extraction of RDF triples from unstructured data streams. |
| [ | Surveys about the integration of Cloud computing and IoT | Cloud computing and IoT are different technologies, but are complementary. Cloud becomes an intermediate layer between smart objects and applications. Integration components: cloud platforms, cloud infrastructures and IoT middleware. |
| [ | Surveys oriented to data mining | Relationships between data mining, KDD and big data for IoT. Processing of big data and sensor information. Data mining algorithms. Data stream clustering. |
| [ | Potential IoT applications | General IoT applications: smart cities and homes, environment monitoring, health, energy, business. Classification according several domains: transportation and logistics, healthcare, smart environment (home, office, plant), personal and social. Security and surveillance. Huge spectrum of applications of IoT. IoT applications in industries. RFID technology, wireless sensor networks, barcodes, smart phones, social networks, and cloud computing. Food supply chain. Different devices (capabilities) in IoT. Architectures based on WSN and RFID. |
| [ | Open research issues for IoT | Standardization, mobility support, naming, transport protocol, traffic characterization, authentication, data integrity, privacy and digital forgetting. Computing, communication and identification technologies, distributed systems technology, distributed intelligence, security, data confidentiality, privacy and trust. Data quality and uncertainty, co-space data, transaction handling, Frequently updated timestamped structured data, distributed and mobile data, semantic enrichment and semantic event processing, mining, knowledge discovery, security, privacy and social concerns. Challenges for industrial use: technology, standardization, security and privacy. IoT and social networks and IoT and context-aware computing. |
Recent work on Context Aware IoT.
| Work | Discussion |
|---|---|
| Internet of things marries social media [ | Utilize users׳ intuitive understanding of social networks to make the interconnected nature of IoT understandable and acceptable |
| Social web of things of Chinese users [ | An interactive IoT service on mobile devices based upon the concept of SWoT |
| The social internet of things [ | It identifies appropriate policies for the establishment and the management of social relationships between objects in such a way that the resulting social network is navigable. They describe an architecture for the IoT that includes the functionalities required to integrate things into a social network |
| Social-driven internet of connected objects [ | It introduces the idea of objects able to participate in conversations, and discusses about the technology required to ensure an efficient interaction between the physical, social and virtual worlds. |
| Topic-centric and semantic-aware retrieval system [ | An IR system based on topic discovery and semantic awareness in IoT environment |
| The OCH system [ | It allows users to query the current location of lost real-world objects |
| Dyser [ | It is a search engine for the Web of things, which allows real-world entities to be searched by their current state |
| Snoogle [ | Systems that maintain an aggregate view of all sensors in a certain geographical area such as a room |
| Covington et al. [ | A role-based access control framework for context-aware applications |
| Secure and context-aware information lookup for the IoT [ | A secure and context aware information lookup architecture for the IoT |
| A context-aware dispatcher for the IoT [ | A context-aware service framework on top of IoT controlled systems, which is applied on the fault management process in electric power distribution networks |
| A context-aware and multi-service approach [ | A context-aware and multi-service trust management system fitting the new requirements of the IoT |
| Topic-centric and semantic-aware retrieval system for IoT [ | Information Extraction techniques are applied to get metadata, such as the location and the topics, from the collected contents |
| Natural Language Processing for IoT [ | NLP techniques applied on the processing, understanding and interaction tasks |
Figure 3Overall architecture for IoT deployments and Applications.
Recent work on issues for offering quality DaaS.
| Work | Discussion | Main Proposals |
|---|---|---|
| XCLOUDX [ | Data structuring, management, data services | Cloud-assisted data model |
| DaaS [ | Large data sets challenges; decoupling data location | DaaS approach for abstracting the data location; fully decouple the data |
| Potential of Data [ | Open standards, interoperability | Best practices recommendations to enhance manageability, discovery, accessibility and usability |
| Open Data as Universal Service [ | Open data, interoperability | New roles for data queries |
| Data services [ | SOA architectures and Cloud computing for data processing | Conceptual framework for service oriented decision support systems |
| Data management in the Cloud [ | Data management and data analysis in the Cloud | Parallel databases features for cloud data computing environments |
| Data as a Service Framework [ | Integration, interoperability, data services | A framework for providing reusable enterprise data services |
| Demods [ | Service and data discovery, data integration | Model for data-as-a-service |
| DaaS concerns [ | Data services issues | Modelling concerns for DaaS. Evaluation of current Daas publishing |
| Data Integration [ | Data services, interoperability, integration | Ontology-based framework for describing and integrating data |
| Privacy-Preserving DaaS [ | Decoupling, privacy preserving, anonymization | A framework for privacy-preserving data-as-a-service |
| SOA data mashup [ | Data services, privacy preserving, data integration | SOA architecture for high-dimensional private data mashup |
| Data integration [ | Data integration, multidimensional data | Semantic foundation for multidimensional data integration, query operators and optimization |
Recent work on sensing and IoT data acquisition issues.
| Work | Discussion | Main proposals |
|---|---|---|
| Sensor Data as a Service [ | Sensor network and service platforms | Sensor data federation as a service featuring interoperability, reusability and decoupling |
| Sensor Data Services Query [ | Data structuring, sensor data services | Service model for query sensor data |
| DaaS IoT [ | Data structuring, integration, dimensionality reduction, data services | Data-as-a-service framework for IoT |
| Service model for smart cities [ | Service model, data services, data acquisition, privacy preservation, decoupling | Model for sensing as a service supported by Internet of Things |
| CityWatch [ | Sensor data, data acquisition, interoperability, integration | Data sensing and sensor dissemination framework |
| IoT Data distribution [ | Data acquisition, interoperability, integration | Data framework to distribute context data |
| IoT Cloud Computing [ | Integration, data Interoperability, structuring, large scale, interoperability | Analyssis of cloud IoT paradigm and identify the open issues and future directions in this field |
| Data Analysis as a Service [ | Data acquisition, integration, interoperability | Infrastructure for storing and analyzing data from the Internet of Things |
Data Mining for IoT.
| Work | Name | Description |
|---|---|---|
| [ | R | Open source programming language and software environment, is designed for data mining/analysis and visualization. It is used for data exploration, statistical analysis, and drawing plots. |
| [ | Weka | Weka is a free and open-source machine learning and datamining software written in Java. Weka provides such functions as data processing, feature selection, classification, regression, clustering, association rule, and visualization, etc. |
| [ | Rapid-I Rapidminer | Rapidminer is an open source software used for data mining, machine learning, and predictive analysis. Data mining and machine learning programs provided by RapidMiner include Extract, Transform and Load (ETL), data pre-processing and visualization, modeling, evaluation, and deployment. |
| [ | KNMINE | It is a user-friendly, intelligent, and open-source-rich data integration, data processing, data analysis, and data mining platform. |