• Title/Summary/Keyword: IoT Applications

Search Result 478, Processing Time 0.022 seconds

A Survey of Application Layer Protocols of Internet of Things

  • bibi, Nawab;Iqbal, Faiza;Akhtar, Salwa Muhammad;Anwar, Rabia;bibi, Shamshad
    • International Journal of Computer Science & Network Security
    • /
    • v.21 no.11
    • /
    • pp.301-311
    • /
    • 2021
  • The technological advancements of the last two decades directed the era of the Internet of Things (IoT). IoT enables billions of devices to connect through the internet and share their information and resources on a global level. These devices can be anything, from smartphones to embedded sensors. The main purpose of IoT is to make devices capable of achieving the desired goal with minimal to no human intervention. Although it hascome as a social and economic blessing, it still brought forward many security risks. This paper focuses on providing a survey of the most commonly used application layer protocols in the IoT domain, namely, Constrained Application Protocol (CoAP), Message Queuing Telemetry Transport (MQTT), Advanced Message Queuing Protocol (AMQP), and Extensible Messaging and Presence Protocol (XMPP). MQTT, AMQP, and XMPP use TCP for device-to-device communication, while CoAP utilizes UDP to achieve this purpose. MQTT and AMQP are based on a publish/subscribe model, CoAP uses the request/reply model for its structuring. In addition to this, the quality of service provision of MQTT, AMQP, and CoAP is not very high, especially when the deliverance of messages is concerned. The selection of protocols for each application is very a tedious task.This survey discusses the architectures, advantages, disadvantages, and applications of each of these protocols. The main contribution of this work is to describe each of the aforementioned application protocols in detail as well as providing their thorough comparative analysis. This survey will be helpful to the developers in selecting the protocol ideal for their system and/or application.

Design and Implementation of IoT Platform-based Digital Twin Prototype (IoT 플랫폼 기반 디지털 트윈 프로토타입 설계 및 구현)

  • Kim, Jeehyeong;Choi, Wongi;Song, Minhwan;Lee, Sangshin
    • Journal of Broadcast Engineering
    • /
    • v.26 no.4
    • /
    • pp.356-367
    • /
    • 2021
  • With the recent development of IoT and artificial intelligence technology, research and applications for optimization of real-world problems by collecting and analyzing data in real-time have increased in various fields such as manufacturing and smart city. Representatively, the digital twin platform that supports real-time synchronization in both directions with the virtual world digitized from the real world has been drawing attention. In this paper, we define a digital twin concept and propose a digital twin platform prototype that links real objects and predicted results from the virtual world in real-time by utilizing the oneM2M-based IoT platform. In addition, we implement an application that can predict accidents from object collisions in advance with the prototype. By performing predefined test cases, we present that the proposed digital twin platform could predict the crane's motion in advance, detect the collision risk, perform optimal controls, and that it can be applied in the real environment.

Development of an IoT System Based on the oneM2M Communication Protocol (oneM2M 통신 프로토콜 기반 사물인터넷 시스템 개발)

  • Park, Kee-Hyun;Lee, Jong-Hwi;Woo, Min-Woo;Park, Joon-Suu
    • Asia-pacific Journal of Multimedia Services Convergent with Art, Humanities, and Sociology
    • /
    • v.6 no.3
    • /
    • pp.41-49
    • /
    • 2016
  • In this paper, an IoT system which is increasingly popular in these days is developed. Among various international standards on the area, one M2M communication protocol is used in the system. The 0neM2M-based IoT system consists of ADN-AE modules and CSE modules. The ADN-AE module provides applications of various services. It also monitors a CSE module. The CES module is a platform that provides common services which should be provided to various AEs in an IoT system. The CSE module consists of a Network Manager module, a Message Handler module, and a Resource Manager module. The Network Manager module controls oneM2M communication and data flow in the system. The Message Handler module processes transmitted messages and the Resource Manager module manages the Resource Tree. The resource tree stores information of the objects to be managed in the system. Also, internal data flow and protocol mapping in the modules are explained.

Magneto-Mechano-Triboelectric Generator Enabled by Ferromagnetic-Ferroelectric Composite (강자성-강유전성 복합체를 활용한 자기-기계-마찰전기 변환 발전소자)

  • Yeseul Lim;Geon-Tae Hwang
    • Journal of the Korean Institute of Electrical and Electronic Material Engineers
    • /
    • v.37 no.1
    • /
    • pp.112-117
    • /
    • 2024
  • The Internet of Things (IoT) device is a key component for Industry 4.0, which is the network in homes, factories, buildings, and infrastructures to monitor and control the systems. To demonstrate the IoT network, batteries are widely utilized as power sources, and the batteries inevitably require repeated replacement due to their limited capacity. Magneto-mechano-electric (MME) generators are one of the candidate to develop self-powered IoT systems since MME generators can harvest electricity from stray alternating current (AC) magnetic fields arising from electric power cables. Herein, we report a magneto-mechano-triboelectric generator enabled by a ferromagnetic-ferroelectric composite. In the triboelectric nylon matrix, a ferromagnetic carbonyl iron powder (CIP) was introduced to induce magnetic force near the AC magnetic field for MME harvesting. Additionally, a ferroelectric ceramic powder was also added to the MME composite material to enhance the charge-trapping capability during triboelectric harvesting. The final ferromagnetic-ferroelectric composite-based MME triboelectric harvester can generate an open-circuit voltage and a short-circuit current of 110 V and 8 μA, respectively, which were enough to turn on a light emitting diode (LED) and charge a capacitor. These results verify the feasibility of the MME triboelectric generator for not only harvesting electricity from an AC magnetic field but also for various self-powered IoT applications.

Evaluation on real-time multi-point sensing performance of IoT-based hybrid measurement system (IoT 기반 하이브리드 계측시스템 실시간 다점 측정 성능 평가)

  • Kim, Heonyoung;Kang, Donghoon
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.19 no.4
    • /
    • pp.543-550
    • /
    • 2018
  • The rapid growth of IoT technology induced by the fourth industrial revolution has resulted in research into various types of wireless sensors, and applications based on this technology are prevalent in many areas. However, among the various sites where this technology is used, railway bridges and tunnels with lengths of tens of kilometers have problems with data acquisition, due to the signal noise induced by the long distance measurement and EMI induced by the high voltage power feeding system, when conventional electric sensors are used. To overcome these problems, many studies on fiber optic sensors have been conducted as a substitute for the conventional electric sensors. However, restrictions on the types of fiber optic sensors have limited their application in railways. For this reason, a hybrid measurement system with IoT based wireless data communication, in which both electric and fiber optic sensors can be applied simultaneously, has been developed. In this study, in order to evaluate the applicability of the hybrid measurement system developed in the previous study, a real-time test for 4 types of measurement environments, which reflect possible railway sites, is performed. As a result, it was confirmed that the signals from both the electric and fiber optic sensors, which were acquired at a remote area in real-time, showed good agreement with each other and that this measurement system has the potential to handle sensors with a sampling rate of 2.5 kHz. In the future, it is expected that the IoT-based hybrid measurement system will contribute to the improvement of structural safety by enabling real-time structural health monitoring when applied to various measurement sites.

A GQM Approach to Evaluation of the Quality of SmartThings Applications Using Static Analysis

  • Chang, Byeong-Mo;Son, Janine Cassandra;Choi, Kwanghoon
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • v.14 no.6
    • /
    • pp.2354-2376
    • /
    • 2020
  • SmartThings is one of the most popular open platforms for home automation IoT solutions that allows users to create their own applications called SmartApps for personal use or for public distribution. The nature of openness demands high standards on the quality of SmartApps, but there have been few studies that have evaluated this thoroughly yet. As part of software quality practice, code reviews are responsible for detecting violations of coding standards and ensuring that best practices are followed. The purpose of this research is to propose systematically designed quality metrics under the well-known Goal/Question/Metric methodology and to evaluate the quality of SmartApps through automatic code reviews using a static analysis. We first organize our static analysis rules by following the GQM methodology, and then we apply the rules to real-world SmartApps to analyze and evaluate them. A study of 105 officially published and 74 community-created real-world SmartApps found a high ratio of violations in both types of SmartApps, and of all violations, security violations were most common. Our static analysis tool can effectively inspect reliability, maintainability, and security violations. The results of the automatic code review indicate the common violations among SmartApps.

LCB: Light Cipher Block An Ultrafast Lightweight Block Cipher For Resource Constrained IOT Security Applications

  • Roy, Siddhartha;Roy, Saptarshi;Biswas, Arpita;Baishnab, Krishna Lal
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • v.15 no.11
    • /
    • pp.4122-4144
    • /
    • 2021
  • In this fast-paced technological world, the Internet of Things is a ground breaking technology which finds an immense role in the present electronic world which includes different embedded sensors, devices and most other things which are connected to the Internet. The IoT devices are designed in a way that it helps to collect various forms of data from varied sources and transmit them in digitalized form. In modern era of IoT technology data security is a trending issue which greatly affects the confidentiality of important information. Keeping the issue in mind a novel light encryption strategy known as LCB is designed for IoT devices for optimal security. LCB exploits the benefits of Feistel structure and the architectural benefits of substitution permutation network both to give more security. Moreover, this newly designed technique is tested on (Virtex-7) XC7VX330T FPGA board and it takes much little area of 224 GE (Gate Equivalent) and is extremely fast with very less combinational path delay of 0.877 ns. An in-depth screening confirms the proposed work to promise more security to counter cryptographic attacks. Lastly the Avalanche Effect (AE) of LCB showed as 63.125% and 63.875% when key and plaintext (PT) are taken into consideration respectively.

Design of Fractional-N Digital PLL for IoT Application (IoT 어플리케이션을 위한 분수분주형 디지털 위상고정루프 설계)

  • Kim, Shinwoong
    • Journal of IKEEE
    • /
    • v.23 no.3
    • /
    • pp.800-804
    • /
    • 2019
  • This paper presents a dual-loop sub-sampling digital PLL for a 2.4 GHz IoT applications. The PLL initially performs a divider-based coarse lock and switches to a divider-less fine sub-sampling lock. It achieves a low in-band phase noise performance by enabling the use of a high resolution time-to-digital converter (TDC) and a digital-to-time converter (DTC) in a selected timing range. To remove the difference between the phase offsets of the coarse and fine loops, a phase offset calibration scheme is proposed. The phase offset of the fine loop is estimated during the coarse lock and reflected in the coarse lock process, resulting in a smooth transition to the fine lock with a stable fast settling. The proposed digital PLL is designed by SystemVerilog modeling and Verilog-HDL and fully verified with simulations.

Detection of Hand Gesture and its Recognition for Wearable Applications in IoMTW (IoMTW 에서의 웨어러블 응용을 위한 손 제스처 검출 및 인식)

  • Yang, Anna;Hong, Jeong Hun;Kang, Han;Chun, Sungmoon;Kim, Jae-Gon
    • Proceedings of the Korean Society of Broadcast Engineers Conference
    • /
    • 2016.11a
    • /
    • pp.33-35
    • /
    • 2016
  • 손 제스처는 스마트 글라스 등 웨어러블 기기의 NUI(Natural User Interface)를 구현하기 위한 수단으로 각광받고 있다. 최근 MPEG 에서는 IoT(Internet of Things) 및 웨어러블 환경에서의 미디어 소비를 지원하기 위한 IoMTW(Internet of Media-Things and Wearables) 표준화를 진행하고 있다. 본 논문에서는 손 제스처를 웨어러블 기기의 NUI 로 사용하여 웨어러블 기기 제어 및 미디어 소비를 제어하기 위한 손 제스처 검출과 인식 기법를 제시한다. 제시된 기법은 스테레오 영상으로부터 깊이 정보와 색 정보를 이용하여 손 윤곽선을 검출하여 이를 베지어(Bezier) 곡선으로 표현하고, 표현된 손 윤곽선으로부터 손가락 수 등의 특징을 바탕으로 제스처를 인식한다.

  • PDF

An Efficient Hardware Implementation of Lightweight Block Cipher Algorithm CLEFIA for IoT Security Applications (IoT 보안 응용을 위한 경량 블록 암호 CLEFIA의 효율적인 하드웨어 구현)

  • Bae, Gi-chur;Shin, Kyung-wook
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.20 no.2
    • /
    • pp.351-358
    • /
    • 2016
  • This paper describes an efficient hardware implementation of lightweight block cipher algorithm CLEFIA. The CLEFIA crypto-processor supports for three master key lengths of 128/192/256-bit, and it is based on the modified generalized Feistel network (GFN). To minimize hardware complexity, a unified processing unit with 8 bits data-path is designed for implementing GFN that computes intermediate keys to be used in round key scheduling, as well as carries out round transformation. The GFN block in our design is reconfigured not only for performing 4-branch GFN used for round transformation and intermediate round key generation of 128-bit, but also for performing 8-branch GFN used for intermediate round key generation of 256-bit. The CLEFIA crypto-processor designed in Verilog HDL was verified by using Virtex5 XC5VSX50T FPGA device. The estimated throughput is 81.5 ~ 60 Mbps with 112 MHz clock frequency.