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

에너지마이크로 2012 세미나

News 2012.08.24 12:18

에너지마이크로 2012 세미나를 다녀왔습니다. 주최하신 T&B Tech에서 세션을 하나 마련해줘서 NanoQplus 관련하여 발표도 하고 왔습니다. 발표 내용은 NanoQplus 소개 및 EFM32 지원사항입니다.

이번 세미나에서 느낀 점은 EFM32에 사람들의 관심이 매우 높다는 것입니다. 물론 ARM Cortex-M# 기반 32비트 마이크로컨트롤러에서 에너지 소비도 혁신적으로 줄인 EFM32니까 당연한 결과일까요?

NanoQplus도 EFM32를 지원합니다. 조만간 EFM32GG-STK3700 starter kit으로 시작해서 관련 소스코드를 공개버전에 포함시킬 계획입니다. EFM32에 관심있으신 분들은 NanoQplus도 한번 찾아봐주시면 감사하겠습니다. :)



궁금하신 사항은 언제라도 nos-developers@googlegroups.com 으로 문의 바랍니다. 감사합니다.

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

티스토리 툴바