'IPv6'에 해당되는 글 5건

  1. 2012.09.28 RFID/USN Korea 2012 전시회
  2. 2012.09.17 NanoQplus 2.5.0
  3. 2011.11.09 Click Based IP Border Router for Low-power and Lossy Networks (1)
  4. 2011.06.29 스마트 그리드 구축을 위한 에너지 절감형 센서노드 운영체제 및 IP 네트워크 스택 기술 (1)
  5. 2011.05.08 Design and Implementation of Low power Wireless IPv6 Routing for NanoQplus

RFID/USN Korea 2012 전시회

News 2012.09.28 00:51

2012년 9월 25~27일, 서울 COEX에서는 RFID/USN Korea 2012 전시회가 있었습니다. 그리고 NanoQplus도 ETRI 부스에서 많은 분들께 선보였습니다.

이번 전시회에서 NanoQplus는 'CoAP 기반 임베디드 웹 서비스'를 주제로 현재까지 개발된 CoAP 기반 임베디드 웹 서버와 그에 대한 시연을 선보였습니다. 아래는 저희 코너에 있었던 판넬 이미지와 시연 세트 모습입니다.

다시 한번 정리해드리자면, CoAP은 자원이 제한적인 임베디드 장치에 적합한 UDP 기반의 경량(lightweight)의 웹 프로토콜입니다. 현재 IETF의 CoRE working group에 제안이 되어있는 상태이고, 계속 다듬어져 가고 있는 상태입니다. 기존의 무선 센서 및 액츄에이터들은 CoAP을 통해 각각 별도의 웹 서버로써 동작하게 됩니다. 물론 그 하부에는 IPv6가 있어 자율적으로 네트워크를 구성하고 인터넷이라는 더 큰 세상과 연결이 되게 됩니다. "저렇게 작은 센서와 액츄에이터들이 웹 서버?" 라고 생각하실 수도 있습니다. 물론 통상적인 웹 페이지를 서비스하는 웹 서버와는 약간 다르지만, 그래도 웹 서버인 것은 사실입니다. 웹 페이지 대신 센싱 데이터를 제공하고, 액츄에이터를 제어하는 웹 서버죠.

저런 작은 임베디드 장치들도 인터넷 상의 웹 서버가 되면 어떤 장점이 있을까요? 바로 '통합의 용이성'입니다. 최근 시스템 통합이나 응용 서비스 개발에서는 웹 기반의 매쉬업이 주로 사용됩니다. CoAP은 기존의 사이버 공간으로 한정된 매쉬업의 영역을 실 세계의 영역으로 확장합니다. 즉, 웹 자원들의 매쉬업을 통해 생성된 웹 서비스가 실제 우리가 살아가는 세계를 반영하고 직접 제어를 하게 되는 것입니다.

3일간 ETRI 부스 중 저희 코너를 찾아와 주신 많은 분들께서 웹 기반의 시스템 통합과 CoAP의 필요성에 대해 예상보다 많이 공감해주셨습니다. NanoQplus는 기존의 센서 및 액츄에이터 노드들이 웹 서버로 동작할 수 있도록 CoAP 프로토콜을 제공합니다. 시연으로 보여드린 웹 서버들은 온습도, 인체감지, 전류 등을 측정하거나 릴레이 스위치를 제어하는 정도만 구현되었습니다만, 구현의 범위는 하드웨어의 사양과 생각해볼 수 있는 기능의 종류에 따라 무궁무진합니다.

안타깝게도 생각 외로 적지 않은 분들께서 NanoQplus의 과거의 모습만 기억해주셨습니다. 홍보와 소통이 부족했다는 점을 반성합니다. 저희 ETRI 실시간SW연구팀은 NanoQplus의 개발을 멈추지 않고 있습니다. 여전히 무선 센서 네트워크, Internet of Things의 시장은 생각보다 쉽게 열리지 않고 있습니다만, 저희는 그 이유를 여전히 미성숙된 기술로 보고 이 분야의 최근 트렌드를 따라가기 위해 노력하고 있습니다. 내년 RFID/USN Korea 전시회에는 지금보다 더 발전된 모습을 보여주기 위해 최선을 다하겠습니다. 찾아와주신 모든 분들께 감사의 말씀을 드립니다. 감사합니다.

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

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

Click Based IP Border Router for Low-power and Lossy Networks

Publications 2011.11.09 09:55

Jongsoo Jeong, Haeyong Kim, Gyusang Shin, and Seontae Kim

in Proceedings of SenSys 2011.

Abstract

The IETF’s new protocols for Low-power and Lossy Networks are delegating their several functions to an IP border router that has more resources than other constrained nodes in the network. It makes the complexity of the IP border router higher than other conventional routers. For this reason, a well-designed platform for routers is important for fast development and easy debugging. In this paper, we check the feasibility of Click Modular Router platform to develop the IP border router for LLNs. Then, we present a design and an implementation of the IP border router on top of Click.



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

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

티스토리 툴바