'RPL'에 해당되는 글 3건

  1. 2012.09.17 NanoQplus 2.5.0
  2. 2011.06.29 스마트 그리드 구축을 위한 에너지 절감형 센서노드 운영체제 및 IP 네트워크 스택 기술 (1)
  3. 2011.05.08 Design and Implementation of Low power Wireless IPv6 Routing for NanoQplus

NanoQplus 2.5.0

Release 2012.09.17 15:57

2012년 9월 18일. NanoQplus 2.5.0 정식버전을 릴리즈합니다!

NanoQplus 2.5.0은 2009년 4월 2.4.0을 릴리즈한 이후, 3년 반만에 메이저 버전 업그레이드입니다. 긴 공백 만큼이나 시장의 상황이나 기술 트렌드도 많이 변했습니다.

무선 센서 네트워크는 더 이상 고립된 (isolated) 네트워크가 아닌 IPv6 기반으로 글로벌 인터넷의 연장선상에 존재하는 타 기기와 호환 가능한 네트워크가 되었습니다. IETF의 6LoWPAN, ROLL, 및 CoRE 워킹그룹들에 의해서 자원 제한적인 센서 노드에서도 IPv6 통신이 가능해졌습니다. 이제 IPv6와 상호운용성 (interoperability)는 기본입니다.

상호운용성을 위해서 다양한 분야에서 IPv6 기술이 채택되고 있습니다. 실시간 전력 수요 모니터링을 위한 AMI 네트워크들은 IPv6 기반의 무선으로 진화하고 있습니다. 스마트그리드의 구현 표준인 ZigBee Smart Energy Profile 2.0에서도 ZigBee Stack이 아닌 IPv6 스택을 사용합니다.

IPv6는 더 이상 무겁지 않습니다. 6LoWPAN adaptation layer는 무거운 IPv6 패킷을 압축하여 IEEE 802.15.4 무선으로 전송될 수 있도록 도와줍니다. RPL 라우팅 프로토콜은 제어 메시지의 비율을 줄이면서 생존성있는 경로 유지를 가능하게 합니다. 또한 CoAP 웹 프로토콜은 센서노드를 초소형 임베디드 웹 서버로 변화시켜 타 IT 시스템과의 통합을 용이하게 합니다. IP for Smart Object, Internet of Things. 이제 거의 준비되었습니다.

그 동안 하드웨어의 발전도 눈 여겨 볼만 합니다. ARM Cortex-M 시리즈 등 32비트 마이크로프로세서도 이제 충분히 가벼워졌습니다. 전력 소모는 8비트, 16비트 급 마이크로프로세서 정도로 줄이면서 파워풀한 32비트 연산을 지원합니다. 이런 프로세서에서 언제까지 펌웨어 수준의 프로그램만 작성한다면 자원을 낭비하는 것입니다. 타이머, 쓰레드, 스케줄러, 네트워크 스택... 이제 OS의 도움이 필요한 때입니다.

저희 ETRI 실시간SW연구팀은 이런 상황들을 종합하여 NanoQplus에 다양한 기능들을 담아내면서 고유의 직관적인 프로그래밍 방식을 유지하기 위해 최대한 노력하였습니다. 아래 링크를 통해 공개버전을 다운로드 받아 사용해보세요. 대부분의 기능들의 소스코드가 공개되어 있습니다. 비상업적 목적이라면 누구나 사용 가능합니다.

NanoQplus 2.5.0 다운로드 바로가기

감사합니다.

저작자 표시 비영리 동일 조건 변경 허락
신고

'Release' 카테고리의 다른 글

NanoQplus 2.5.0  (0) 2012.09.17
NanoQplus 2.4.0  (0) 2010.12.31
Trackback 0 : Comment 0

스마트 그리드 구축을 위한 에너지 절감형 센서노드 운영체제 및 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

티스토리 툴바