스마트 그리드 구축을 위한 에너지 절감형 센서노드 운영체제 및 IP 네트워크 스택 기술

News 2011.06.29 14:30

지능형 전력망 (스마트 그리드) 중 HAN (Home Area Networks) 구축을 위해서 쓰일 수 있도록 NanoQplus가 다시 한번 진화하였습니다. NanoQplus 버전 2.5.0에 해당되는 이 기술은 에너지 절감형 초소형 운영체제 커널과 함께 IEEE 802.15.4 링크에서 IP 통신을 가능하게 하는 IPv6, 6LoWPAN (Header Compression, Neighbor Discovery), RPL 등이 포함됩니다. 자세한 내용은 ETRI 기술이전 사이트를 참고하시기 바랍니다.

아울러, ETRI 실시간SW연구팀에서는 가까운 미래에 NanoQplus 2.5.0의 공개버전의 배포를 계획하고 있습니다. 이 공개버전에는 NanoQplus 대부분의 소스코드가 공개되어 있으며 비상업적 목적의 경우 무료로 사용이 가능합니다. 공개버전이 배포가 되면 IPv6 기반으로 모든 지능형 사물들이 서로 연결되어 상호작용하는 사물인터넷 (Internet of Things)의 프로토타입을 직접 만들어보실 수 있을 것으로 생각됩니다. 개발자 중 한 사람으로써 빨리 그 날이 왔으면 좋겠네요. :)

저작자 표시 비영리 동일 조건 변경 허락
신고
Trackback 0 : Comment 1

Design and Implementation of Low power Wireless IPv6 Routing for NanoQplus

Publications 2011.05.08 23:52
Jongsoo Jeong, Jaeseok Kim, and Pyeongsoo Mah
in Proceedings of ICACT 2011

Abstract - Internet Protocol is a long-lived, stable, and highly scalable communication technology. In order to extend application space of wireless sensor networks into Internet, technologies that can provide Internet connectivity to Wireless Sensor Networks have been developed and lead the concept of Internet of Things. However, most of operating systems that support IPv6 are based on the event-driven model. Although the multi-threaded operating systems have an advantage of developing higher-level applications and services more intuitively, there are no researches about implementing the IPv6 on top of them. In this paper, we implement the IPv6 network stack including RPL on top of NanoQplus. And we introduce a secure protection method that mitigates thread stack overflow, which may frequently occur with long computations such as handling IP packets in multi-threaded operating systems. As a result, the proposed method ensures that relatively long IP-related functions are executed safely. Our experiments on the real test-bed demonstrate that our RPL implementation also works correctly, and achieves above 91% delivery ratio using hop count as a routing metric.
 
201102 slides-icact-rpl for-nano_qplus
신고
Trackback 0 : Comment 0

NanoQplus: A Multi-Threaded Operating System with Memory Protection Mechanism for WSNs

Publications 2011.05.08 21:44
Sang Cheol Kim, Haeyong Kim, JunKeun Song, Misun Yu and Pyeongsoo Mah, in Proceedings of the CKWSN 2008.

AbstractSensor networks are specially constructed networks for collecting data from sensor nodes and delivering it to sink nodes at the end. Each nodes in a sensor network are small embedded systems, which require wireless communication among them with limited hardware constraints. If programmers develop sensor network applications for a large-area sensor network, the development of application will be very difficult without any support of operating system. Therefore, we developed a small operating system, referred to as NanoQplus, to enable to build a large-scale sensor network application rapidly and efficiently. NanoQplus is a multi-threaded, lightweight and low-power sensor network operating system. Although multi-threaded operating systems in sensor nodes need to manage multiple stacks to prevent the stack overflow problem, NanoQplus gives an elegant solution with a memory protection mechanism. This paper describes all about NanoQplus technologies; a philosophy, design issues, architecture, supported software products and NanoQplus programming style.

Index Terms  – Wireless Sensor Networks, Small Embedded Operating System, NanoQplus

신고
Trackback 0 : Comment 1

티스토리 툴바