• 제목/요약/키워드: software sensor

검색결과 1,191건 처리시간 0.029초

Weight Adjustment Scheme Based on Hop Count in Q-routing for Software Defined Networks-enabled Wireless Sensor Networks

  • Godfrey, Daniel;Jang, Jinsoo;Kim, Ki-Il
    • Journal of information and communication convergence engineering
    • /
    • 제20권1호
    • /
    • pp.22-30
    • /
    • 2022
  • The reinforcement learning algorithm has proven its potential in solving sequential decision-making problems under uncertainties, such as finding paths to route data packets in wireless sensor networks. With reinforcement learning, the computation of the optimum path requires careful definition of the so-called reward function, which is defined as a linear function that aggregates multiple objective functions into a single objective to compute a numerical value (reward) to be maximized. In a typical defined linear reward function, the multiple objectives to be optimized are integrated in the form of a weighted sum with fixed weighting factors for all learning agents. This study proposes a reinforcement learning -based routing protocol for wireless sensor network, where different learning agents prioritize different objective goals by assigning weighting factors to the aggregated objectives of the reward function. We assign appropriate weighting factors to the objectives in the reward function of a sensor node according to its hop-count distance to the sink node. We expect this approach to enhance the effectiveness of multi-objective reinforcement learning for wireless sensor networks with a balanced trade-off among competing parameters. Furthermore, we propose SDN (Software Defined Networks) architecture with multiple controllers for constant network monitoring to allow learning agents to adapt according to the dynamics of the network conditions. Simulation results show that our proposed scheme enhances the performance of wireless sensor network under varied conditions, such as the node density and traffic intensity, with a good trade-off among competing performance metrics.

Cluster-Based Mobile Sink Location Management Scheme for Solar-Powered Wireless Sensor Networks

  • Oh, Eomji;Kang, Minjae;Yoon, Ikjune;Noh, Dong Kun
    • 한국컴퓨터정보학회논문지
    • /
    • 제22권9호
    • /
    • pp.33-40
    • /
    • 2017
  • In this paper, we propose a sink-location management and data-routing scheme to effectively support the mobile sink in solar-powered WSN. Battery-based wireless sensor networks (WSNs) have a limited lifetime due to their limited energy, but solar energy-based WSNs can be supplied with energy periodically and can operate forever. On the other hand, introduction of mobile sink in WSNs can solve some energy unbalance problem between sink-neighboring nodes and outer nodes which is one of the major challenges in WSNs. However, there is a problem that additional energy should be consumed to notify each sensor node of the location of the randomly moving mobile sink. In the proposed scheme, one of the nodes that harvests enough energy in each cluster are selected as the cluster head, and the location information of the mobile sink is shared only among the cluster heads, thereby reducing the location management overhead. In addition, the overhead for setting the routing path can be removed by transferring data in the opposite direction to the path where the sink-position information is transferred among the heads. Lastly, the access node is introduced to transmit data to the sink more reliably when the sink moves frequently.

단일 홉 무선 센서 네트워크를 위한 코드 뱅킹 기반의 고속 병렬 소프트웨어 업데이트 기법 (A Code Banking-based High-speed Concurrent Software Update Method for Single Hop Wireless Sensor Networks)

  • 박영균;남영진
    • 한국멀티미디어학회논문지
    • /
    • 제14권7호
    • /
    • pp.949-963
    • /
    • 2011
  • 무선 센서 네트워크상에서 센서노드의 소프트웨어 변경, 패치 등의 작업을 위해서는 일반적으로 센서노드 별로 ISP(In System Programming)를 이용하여 프로그램 해야 한다. 이는 네트워크 내에 존재하는 노드의 수가 소량인 경우 크게 문제되지 않지만, 대량의 노드로 구성된 경우에는 프로그래밍을 위한 시간적인 측면과 투여되는 인력적인 측면에서 매우 높은 비용이 소요된다. 본 논문에서는 현재 많이 사용하고 있는 IEEE 802.15.4 기반의 단일 홉 무선 센서 네트워크 환경에서 노드의 수와 무관하게 고속 병렬로 센서노드 내부의 프로그램을 무선으로 업데이트 할 수 있는 기법을 제시하고 실험을 통하여 그 성능을 검증한다.

센서네트워크 어플리케이션을 위한 네트워크 프레임워크와 통합시뮬레이터 간의 인터페이스 구현 및 설계 (Design and Implementation of Interface Module between Network Framework for Sensor Network Application and Co-Simulator)

  • 이정주;곽동은;서민석;박현주
    • 한국정보통신학회논문지
    • /
    • 제17권2호
    • /
    • pp.515-524
    • /
    • 2013
  • 신뢰성 있는 소프트웨어 개발을 위해서 가장 중요한 단계 중의 하나가 소프트웨어 테스트이다. 최근에 점진적이고 반복적인 소프트웨어 개발 방법론이 각광을 받으면서, 소프트웨어의 작은 변경에 따른 회귀 테스트의 중요성이 점점 커지고 있다. 또한 센서네트워크와 같은 다수의 노드 환경에서 동작하는 소프트웨어를 검증하기 위한 시뮬레이터 환경이 필요하다. 본 논문에서는 네트워크 프레임워크와 통합시뮬레이터 간의 인터페이스 모듈을 구현하여, 네트워크 프레임워크로 구현한 센서네트워크 어플리케이션을 다양한 가상의 환경에서 단위테스트하기 위한 환경을 제공한다.

이미지센서 네트워크를 위한 강건한 소프트웨어 정의 기법 (Robust Software-Defined Scheme for Image Sensor Network)

  • Islam, Amirul;Hossain, Mohammad Arif;Le, Nam-Tuan;Hong, Chang Hyun;Jang, Yeong Min
    • 한국통신학회논문지
    • /
    • 제41권2호
    • /
    • pp.215-221
    • /
    • 2016
  • Data failure in wireless communications considerably affects the reconstruction quality of transmitted data. Traditionally, fascinating trials have been conducted to overcome the data failure intensifying reliable reconstruction of a media. But, none of these efforts neither effective, computationally inexpensive nor simply configurable to reduce the problems of transmitting media or images. In practice, it is necessary to maintain the quality of transmitted image without sacrificing any data, content, or information. So, to deal with dynamic events such as sensor node participation and departure, during transmission, an efficient scheme is important. For this reason, a new robust scheme has been presented in this paper to minimize the limitation of traditional wireless networking. This scheme uses Software-Defined Image Sensor Network (SD-ISN) to ensure scalability and dependability of the sensor network of handling data losses. Finally, a comparison of our proposed SD-ISN with conventional wireless networking has been presented in simulation to test the robustness and effectiveness of our proposed SD-ISN approach.

Development of Plantar Pressure Measurement System and Personal Classification Study based on Plantar Pressure Image

  • Ho, Jong Gab;Kim, Dae Gyeom;Kim, Young;Jang, Seung-wan;Min, Se Dong
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • 제15권11호
    • /
    • pp.3875-3891
    • /
    • 2021
  • In this study, a Velostat pressure sensor was manufactured to develop a plantar pressure measurement system and a C#-based application was developed to monitor and collect plantar pressure data in real time. In order to evaluate the characteristics of the proposed plantar pressure measurement system, the accuracy of plantar pressure index and personal classification was verified by comparing with MatScan, a commercial plantar pressure measurement system. As a result, the output characteristics according to the weight of the Velostat pressure sensor were evaluated and a trend line with the reliability of r2 = 0.98 was detected. The Root Mean Square Error(RMSE) of the weighted area was 11.315 cm2, the RMSE of the x coordinate of Center of Pressure(CoPx) was 1.036 cm and the RMSE of the y coordinate of Center of Pressure(CoPy) was 0.936 cm. Finally, inaccuracy of personal classification, the proposed system was 99.47% and MatScan was 96.86%. Based on the advantage of being simple to implement and capable of manufacturing at low cost, it is considered that it can be applied to various fields of measuring vital signs such as sitting posture and breathing in addition to the plantar pressure measurement system.

계층적 모델을 이용한 단일 센서 노드의 가용성 분석 (Availability Analysis of Single Sensor Node using Hierarchical Model)

  • 윤영현
    • 디지털산업정보학회논문지
    • /
    • 제5권2호
    • /
    • pp.87-93
    • /
    • 2009
  • In this paper, we propose and evaluate the availability of single sensor node using a hierarchial modeling approach. We divides a sensor node into a software and hardware and analyze failures of each component. We construct Markov chains to represent the components of a sensor node, and then we construct a hierarchical model which use fault tree in upper level and Markov chains in lower level. We evaluate the availability and down of single sensor node.

Nano Esto: USN 응용 소프트웨어 개발을 위한 통합개발환경 (Nano Esto: An IDE for USN Application Developers)

  • 정창희;우덕균;김용상;전인걸;임채덕
    • 대한임베디드공학회논문지
    • /
    • 제1권1호
    • /
    • pp.14-19
    • /
    • 2006
  • Integrated development environment (IDE) plays an important role in reducing the developm ent time, thereby improving software development productivity. In recent years, ubiquitous sensor networks (USNs) have become increasingly popular. However their application software is developed mostly using command-line-based tools. Such a development process is not only likely to be error-prone but also inconvenient to debug errors. This paper describes a novel IDE for USN application developers called Nano Esto that provides a single, consistent, and integrated environment for building and executing USN applications. The Nano Esto helps the developers edit and cross-compile source code and download the executable image to the program memory of sensor nodes with just a few button clicks. It also provides support for configuring an application-specific kernel, simulating a wireless sensor network, and estimating power consumption in each sensor node. Currently, Nano Esto runs on Linux as well as on Windows with the same look and feel.

  • PDF

센서기반 교량 유지관리 시스템 (Sensor Based Bridge Monitoring System)

  • 장정환;김완종;안호현;이세호;정태영
    • 한국소음진동공학회:학술대회논문집
    • /
    • 한국소음진동공학회 2003년도 추계학술대회논문집
    • /
    • pp.602-607
    • /
    • 2003
  • Sensors based bridge monitoring system (SBBMS) is designed to perform real-time monitoring and to store the performance history of in-service bridges. In general, visual inspections play a major role in maintenance of in-service bridges; however, they are not adequate to document the behavior of a bridge. Therefore, visual inspections and sensor based monitoring systems complement each other. Sensor based bridge monitoring systems consist of hardware and software systems. The hardware system contains the sensors and data-loggers to measure the behavior of a structure, the communicational equipment to transmit the measured data from the site to the monitoring center, and the computers to arrange and analyze the data. The software system controls data-loggers, arranges and analyzes the measured data, makes real-time display, stores the performance history.

  • PDF

HandButton: Gesture Recognition of Transceiver-free Object by Using Wireless Networks

  • Zhang, Dian;Zheng, Weiling
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • 제10권2호
    • /
    • pp.787-806
    • /
    • 2016
  • Traditional radio-based gesture recognition approaches usually require the target to carry a device (e.g., an EMG sensor or an accelerometer sensor). However, such requirement cannot be satisfied in many applications. For example, in smart home, users want to control the light on/off by some specific hand gesture, without finding and pressing the button especially in dark area. They will not carry any device in this scenario. To overcome this drawback, in this paper, we propose three algorithms able to recognize the target gesture (mainly the human hand gesture) without carrying any device, based on just Radio Signal Strength Indicator (RSSI). Our platform utilizes only 6 telosB sensor nodes with a very easy deployment. Experiment results show that the successful recognition radio can reach around 80% in our system.