Pattern Matching Based Sensor Identification Layer for an Android Platform (original) (raw)
Related papers
Sensor Discovery and Configuration Framework for The Internet of Things Paradigm
Internet of Things (IoT) will comprise billions of devices that can sense, communicate, compute and potentially actuate. The data generated by the Internet of Things are valuable and have the potential to drive innovative and novel applications. The data streams coming from these devices will challenge the traditional approaches to data management and contribute to the emerging paradigm of big data. One of the most challenging tasks before collecting and processing data from these devices (e.g. sensors) is discovering and configuring the sensors and the associated data streams. In this paper, we propose a tool called SmartLink that can be used to discover and configure sensors. Specifically, SmartLink, is capable of discovering sensors deployed in a particular location despite their heterogeneity (e.g. different communication protocols, communication sequences, capabilities). SmartLink establishes the direct communication between the sensor hardware and cloud-based IoT middleware. We address the challenge of heterogeneity using a plugin architecture. Our prototype tool is developed on the Android platform. We evaluate the significance of our approach by discovering and configuring 52 different types of Libelium sensors.
2017 International Conference on I-SMAC (IoT in Social, Mobile, Analytics and Cloud) (I-SMAC), 2017
Smart object interconnected between each other and producing a large volume of information in Internet of Mobile Things (IoMT) is a huge challenge. The things that we expect to connect to the Internet will consist of sensors, actuators with information processing and communication capabilities that will make themselves intelligent. Sensors are collecting continuously environmental data (e.g. body area network, smart city, cars, smartphones, etc.). We used Arduino, XBee, Raspberry Pi 3 and open source software for framework design. This architecture process real-time data and maximize the delivery of raw data to the cloud for post processing. It also ensure efficient eventdriven data collection given the buffer space and communication bandwidth limitations of each sensor. An intelligent IoMT gateway and middleware used to support different message format of sensor data and efficient decision-making system. We also propose an Android data collection system where data collectors are smartphones. This paper defines a data collection architecture supporting the physical dimension of sensors to the storage of data in a cloud-based service. This class of architecture must tackle several challenges, e.g., buffer management, sensor message ordering, data alignment for multiple temporal data streams, data storage, sensor heterogeneity, high throughput and avoiding processing bottlenecks. For the issues of an extended advancement cycle, poor transportability and high-chance in the improvement procedure of ZigBee remote system, presents the Unified Modeling Language (UML) to institutionalize the advancement procedure, enhancing improvement productivity and guaranteeing item quality.
An Application Domain-Based Taxonomy for IoT Sensors
2016
If we look at the Internet of Things (IoT) from a viewpoint that comprises higher levels of abstraction, we will see that the IoT generated data can actually be transformed into more complex information, which would in turn facilitate the lives of human users. Because sensors have different purposes and measure different phenomena, it is necessary to know them and their different areas and domains of application so we can make a better use of their potential. This paper presents the identification and categorization of the main sensors used these days to build IoT applications, arranged in a taxonomy of application domains and sensor measurement types. To this purpose, we review the literature in order to identify IoT solutions, areas and domains of application and the main sensor types employed in these solutions. We hope this taxonomy can provide IoT designers, developers, and researchers with a snapshot of how sensors are currently used in the IoT application domains. Knowing the...
IPAssess: A Protocol-Based Fingerprinting Model for Device Identification in the IoT
Internet of Things (IoT) are the most commonly used devices today, that provide services that have become widely prevalent. With their success and growing need, the number of threats and attacks against IoT devices and services have been increasing exponentially. With the increase in knowledge of IoT related threats and adequate monitoring technologies, the potential to detect these threats is becoming a reality. There have been various studies consisting of fingerprinting based approaches on device identification but none have taken into account the full protocol spectrum. IPAssess is a novel fingerprinting based model which takes a feature set based on the correlation between the device characteristics and the protocols and then applies various machine learning models to perform device identification and classification. We have also used aggregation and augmentation to enhance the algorithm. In our experimental study, IPAssess performs IoT device identification with a 99.6\% class...
Study of IoT Architecture and Application Invariant Functionalities
2021 IFIP/IEEE International Symposium on Integrated Network Management (IM), 2021
IoT is a conjunction of many technologies and it has spanned across diverse and multidisciplinary application domains. Each domain has its own set of application requirements thereby inhibiting the use of conventional programming models. As a result there is a strong need for intermediate software abstraction layer to hide various technological details underlying IoT. In this paper, we propose two high level concepts of IoT, first is the IoT architecture for systematic study of common characteristics and second is the IoT application invariant functionalities and programming patterns. We think that our work exposes a step forward to review on the overall IoT architecture and provides a lightweight approach when designing software abstraction layer with minimalist programming functionalities that are IoT application invariant.
Low latency and energy efficient sensor selection for IoT services
2018 Technologies for Smart-City Energy Security and Power (ICSESP)
Internet of Things (IoT) is an anytime-anywhere networking technique to connect the smart objects irrespective of their location. The growing world of IoT is accompanied with a growth in the number of associated sensors, growing at a much faster rate. So, the role of choosing appropriate sensors to synchronize with the IoT services in different applications becomes a big challenge owing to the heterogeneity, diversity and huge number of sensors, different user requirements and preferences, specialized criteria needs for various process, etc. So, the task of sensor selection by the middleware becomes very cumbersome as well as vital. This paper presents a collocation based sensor-service mapping strategy that has been used to link the IoT services to the most suited sensor device. The aim is to reduce the latency incurred in collecting the sensed data. It also considers the energy requirements of the system so that the system has a prolonged lifetime. A comparison has been done with previously existing collocation based distance algorithm that involved mapping based on reducing the overall energy of the system and random mapping where services are randomly allocated to any device. The comparison shows results in favor of the proposed algorithm.
IJERT-Integrating Wireless Sensor Networks with Mobile Application
International Journal of Engineering Research and Technology (IJERT), 2018
https://www.ijert.org/integrating-wireless-sensor-networks-with-mobile-application https://www.ijert.org/research/integrating-wireless-sensor-networks-with-mobile-application-IJERTCONV6IS08024.pdf The IOT device uses wireless sensor networks to represent the future design and communication. The collected sensor data are stored in cloud. The IOT allow the objects to be sensed and controlled remotely with a distance of 100m. The proposed framework portrays the Message Queuing Telemetry Transport (MQTT) protocol for monitoring the sensor data. The sensed data can be viewed in LCD Screen and BYLNK application with the help of Wi-Fi chip. The goal is to get both temperature and level sensor esteems with help of IOT and WI-FI.The output will be viewed anywhere by using internet through smart phones. The sensed data will be update on every second.
Open Data Kit Sensors: A Sensor Integration Framework for Android at the Application-Level
Smartphones can now connect to a variety of external sensors over wired and wireless channels. However, ensuring proper device interaction can be burdensome, especially when a single application needs to integrate with a number of sensors using different communication channels and data formats. This paper presents a framework to simplify the interface between a variety of external sensors and consumer Android devices. The framework simplifies both application and driver development with abstractions that separate responsibilities between the user application, sensor framework, and device driver. These abstractions facilitate a componentized framework that allows developers to focus on writing minimal pieces of sensor-specific code enabling an ecosystem of reusable sensor drivers. The paper explores three alternative architectures for application-level drivers to understand trade-offs in performance, device portability, simplicity, and deployment ease. We explore these tradeoffs in the context of four sensing applications designed to support our work in the developing world. They highlight a range of sensor usage models for our application-level driver framework that vary data types, configuration methods, communication channels, and sampling rates to demonstrate the framework's effectiveness. lower these barriers by simplifying the deployment of smartphone applications that use external sensors. More specifically, the goal of this work is four-fold:
Internet of Things (IoT) is extending your physical devices to internet lively connected with human. Controller based intelligent devices connected with low power wireless and sensor nodes, it accesses over the Internet. The power of internet makes intelligent interaction between human being and smart devices. Smart devices run autonomously self-decisive devices or externally monitored and controlled by human, anywhere in the universe. IoT brings ability to connect network automated devices and communicates remotely to manage multitudinous number of functioning over internet is viable solution. IOT device should have low power usages like Bluetooth Low Energy (BLE), sensor measures and control specific characteristic of the target device. The intelligence of IoT enables devices to perform their tasks and recognize and counteract threats. IoT brings you new shape on your business, Day-to-Day regular activity. This paper explains the details of BLE devices, IoT cloud connectivity, protocol communication and Android Platform Bridge for IoT communication. To Demonstrate IoT the development kit (WICED from Broadcom) integrated with Open source Cloud service architecture.
Fourth European Conference on Universal Multiservice Networks (ECUMN'07), 2007
Semantic Web Services (SWS) propose to extend the traditional Web Services technologies on the way to consolidate ontologies and semantics. This makes possible the selection, the integration and the dynamic invocation of services. In this way, services are able to dynamically adapt themselves to changes without human intervention. The main purpose of this paper is to present an algorithm for matching SWS. The algorithm uses the description of the services capabilities to match the semantic values. The traditional matching has been improving using ontologies witch constitutes a step further in the matching algorithms. To implement the algorithm an agent FIPA compliant architecture has been designed and implemented. The results obtained are positives. The semantic web services framework developed in combination with the use of the matchmaking algorithm allows to find services based on their similarities.