6LoWPAN에 관련한 세미나 영상입니다.
아래 사이트의 책을 주제로 한듯..
http://6lowpan.net/

영상 다운로드는 아래
http://portal.sensinode.com/downloads/6LoWPAN-seminar.mp4
저작자 표시 비영리 동일 조건 변경 허락
신고
Posted by sound79 사운드친구

댓글을 달아 주세요

ZigBee 프로토콜은 Industry 프로토콜입니다.
즉 ZigBee Alliance의 주 멤버들의 제안과 이에 대한 결정으로 지금까지 스펙이 정해져
왔다고 보면 됩니다.

현재까지 가장 WPAN에서 활발했고 그 만큼 많이 사용되었던 프로토콜이 ZigBee라고
할 수 있죠. 그리고 상용버전으로 주요한 메이저 벤더에서도 제품과 ZigBee H/W와
S/W를 개발했었구요.

이에 반해 IETF 기구에서도 현재까지 나름대로 IEEE 802.15.4 기반하의 WPAN에 대한
연구를 진행하고 있었습니다. 아마도 6LoWPAN이겠지요. 이는 WPAN기반하의 무선 센서
네트워크에서 IPv6 네트워크간의 상호 IP하의 운영에 초점을 맞추고 있었다고 보면 됩니다.

기존 ZigBee에서 사용하는 어드레스와 달리 6LoWPAN에서는 각 디바이스마다 IPv6 어드레스
체계를 동일하게 사용한다는 장점이 있었습니다.

이번에 ZigBee Alliance에서 다음과 같이 발표를 하였습니다.
http://news.prnewswire.com/ViewContent.aspx?ACCT=109&STORY=/www/story/04-27-2009/0005013176&EDATE=

ZigBee Allinace Plans Further Integration of Internet Protocol Standards

즉 ZigBee 프로토콜과 기존 인터넷망 표준 프로토콜과의 통합성 계획을 가지고 있다고 합니다.
원본 글에서도 향후 SmartGrid와 같은 솔루션에는 분명 인터넷 인프라가 기본이 되어야 될듯
하기 때문입니다. 이는 새로운 기술의 도래보다는 기존 인프라를 이용하는 것이 비용면이나
검증되었다는 안정성에 무게를 좀더 가질 수 있기 때문인 듯 합니다.

현재 그리 예전에 예상한 만큼 무선 센서네트워크라는 기술의 접목이 그리 크게 확산이 되지는
않고 있으나, 조금씩 발전하는 모습과 향후 비전이 보이고 있다는 것입니다.

아마도 그리 급속도로 퍼질것으로는 보이지 않으나 조금씩 우리 생활에 밀접하게 무선 센서네트
워크라는 기술이 파고 들것으로 예상되기도 합니다.

어쨋든 분명한 것은 WPAN의 기술도 조금씩 발전해 나가고 있으면 여러 시행 착오를 거쳐서 하나
의 표준으로 거듭났으면 하는 바램입니다.


저작자 표시 비영리 동일 조건 변경 허락
신고
Posted by sound79 사운드친구

댓글을 달아 주세요


IPSO (Internet Protocol for Smart Objects) 얼라이언스에서 6LoWPAN과 IP 아키텍쳐에 대한 문서를 공개했다.
물론 영어 문서 하지만 이 분야에 관심이 있으면 쉽게 이해가 갈것 같아서 일단 포스팅 해둔다.

IPSO Alliance: http://www.ipso-alliance.org/Pages/Front.php
IPSO는 IP를 기반으로 하는 스마트 오브젝트에 관한 컨소시엄 형태를 뛰는 단체이다. 현재는 6LoWPAN 프로토콜과 IP 기반의 센서네트워크 연동에 관한 분야를 집중적으로 다루고 있다고 보면 된다.

멤버는 ArchRock, Atmel, CISCO, Jennic, SUN, Sensinode등이 프로모터로 활동하고 있으며 아직 국내 업체나, 단체는 없는거 같다.
좀더 자세히 알고 싶으면 해당 홈페이지를 방문하던지 아님 다음의 FAQ를 간단히 읽어보아도 된다.
http://www.ipso-alliance.org/Pages/Faq.php


이제 본론으로 ...다음의 내용은 http://www.ipso-alliance.org/Documents/IPSO-WP-3.pdf <== 여기의 요약이다.

위의 그림과 기반이 되는 IPv6 네트워크를 통한 각 서브 WPAN영역들은 IPv6를 지원하여 이기종 통신에서도 기존 IP를 그대로 이용하도록 하여 추가적인 비용이나 오버헤드를 없애는 것을 목표로 한다고 보면 된다. 이것이 곧 현재의 6LoWPAN 프로토콜이며 요약을 하면 IPv6 over IEEE 802.15.4이다.
6LoWPAN의 RFC 표준문서는 IETF에서 찾을 수 있다.

하지만 IP 데이터그램을 그대로 802.15.4의 데이터 프레임을 통해서 보내기에는 IP의 헤더는 너무 크다. 그래서 고안한게 기존 IP 헤더를 WPAN에 적합하도록 압축(Compression)하기로 약속을 한다.


위의 그림과 같이 기존 IPv6의 헤더를 압축한다음 802.15.4의 MAC 헤더를 붙힌다. 그리고 패킷이 너무 크면 분할해서 주고 받기 위해서 Fragment Header, WPAN의 Mesh 네트워크를 지원하기 위해서 Mesh Addressing Header를 추가할 수 있다.

하지만 많은 사람들이 센서네트워크와 기존 IP와의 연동을 위해서 단순히 게이트웨이를 통해서 어드레스 변환으로 해결할 수 있다고 본다. 물론 맞는 말이며.. 이렇게 많이 구현되고 있는것으로 알고 있다. 나도 이런식으로 많이 구현을 했었고... 이것이 바로 6LoWPAN에 주장하는 단점이다.

6LoWPAN은 기존 IP 네트워크와의 연동을 위해서 게이트웨이의 기능을 상위 Application에서 어드레스 변환과 같은 포워딩을 수행하는 것이 아니라. 링크레이어, 혹은 네트워크 레이어에서 바로 포워딩을 한다. 아래 그림과 같다.


자세한 내용은 다음의 URL에서 PDF파일의 원본을 확인할 수 있다. 관심이 있으시면.. 고고
http://www.ipso-alliance.org/Documents/IPSO-WP-3.pdf

******    This post is a summary of the IPSO-WP-3's document   ******


저작자 표시 비영리 동일 조건 변경 허락
신고
Posted by sound79 사운드친구

댓글을 달아 주세요

http://www.ipso-alliance.org

센서네트워크의 활성화를 위한 IPv6인가? 아님 IPv6의 활성화를 위해서 센세네트워크에서 IP를 지원해야 하는지?

어쨋든 외국에서는 6LoWPAN 프로토콜 규격에 의한 IPv6 over IEEE 802.15.4가 진행중이다. 국내에서는 u-City, USN과 같은 기반시설과 센서네트워크를 응용한 IP기반의 여러서비스를 모색하고 있는걸로 알고 있다.

외국에서는 언제나 한발 빨리(?) 뭐 기술과 표준이 언제나 그렇지만... 벌써 이에대해 Industry Alliance를 구성하였다 ==> IPSO Alliance
눈에 뛰는 업체로는 Arch Rock, Atmel, Cisco, sensinode, SUN등이다. Arch Rock는 TinyOS로 유명한 그분이 설립한 회사이고, Atmel은 마이크로 컨트롤러에 집중하는 회사(?), Cisco 잘 아시다시피 라우터나, IP에 관련된 장비들, 그리고 SUN은 요즘 SPOT을 이용하여 센서네트워크를 구성할려 하고 있다.

아직 설립된지 얼마되지 않아서 별다른 활동이나 이슈는 없지만 향후 이분야의 급속한 발전과 표준화를 위해서는 꼭 필요하다고 할 수 있겠다.
저작자 표시
신고
Posted by sound79 사운드친구

댓글을 달아 주세요


 Jennic에서 6LoWPAN 프로토콜 스택을 발표했다. (아마 8월달쯤으로 보인다.) 원래 Jennic은 ZigBee에 초점을 맞추고 있었는데, 6LoWPAN에도 손을 펼치는 거 같다. 지그비의 3대 Major라고 볼수 있는 TI, Ember, Jennic중 제일 먼저 Jennic에서 6LoWPAN을 지원하기 시작했다는 것은 아마도 TI, Ember 혹은 다른 칩벤더, 혹은 소프트웨어 업체에서도 6LoWPAN 프로토콜 스택 지원을 검토 혹은 개발을 진행하고 있을걸로 생각된다.

 표준이라는 것은 정말 중요하다고 생각된다. 어떻게 보면 표준을 두고 서로 양립된 단체가 싸우기 마련인데 결국에는 한곳이 이기는 즉 한길로 통하게 된다. 시장 상황이 이렇다 보니 이를 지원해야 하는 벤더들로서는 언제나 표준에 신경을 쓰고 시장 상황에 유동적으로 움직이려는 거 같다. 아직도 6LoWPAN과 ZigBee의 장단점에 대한 논의나 혹은 다른 WPAN 프로토콜과 장단점에 대한 논의가 많이 있는 것으로 보면 앞으로의 전망을 쉽게 유추해야 될텐데. 아직 그럴 능력이 안되는 것이.. 쩝 어쨋뜬 Jennic의 구조는 아래 그림과 같다. 



                    



 제닉의 스택을 보면 IEEE 802.15.4의 Layer위에 ZigBee, 6LoWPAN, JenNet(제닉이 자체 라우팅 프로토콜)등이 올라 갈 수 있는 구조다. 그리고 이를 상위에서 바라볼때는 6LoWPAN은 JenNet과 마찬가지로 Jenic의 Network Stack API를 통해서 호출이 되는 것을 볼 수 있다. 이는 JenNet으로 개발이 되어있으면 이를 쉽게 6LoWPAN으로 마이그레이션 할수 있으면 또한 역도 가능할것으로 생각된다.

제닉의 6LoWPAN 홈페이지
제닉의 6LoWPAN 설명 PDF

저작자 표시
신고
Posted by sound79 사운드친구

댓글을 달아 주세요

지그비 관련 일을 많이 하면서 관심을 가지고 있었던게 6lowpan이었다. 실제 아직은 Field에서 6lowpan에 대해서 많이 쓰지는 않고 있다. 예전 etri에서 자체 ipv6 over 802.15.4를 구현한 것을 전시회에서 본적은 있다.

NanoStack을 만든 곳은 sensinode라는 Company이다. 기본적은 Stack과 Source는 해당 회사 홈페이지에서 다운로드를 할 수 있었는데, 올해 초부터 sourceforge에 프로젝트를 등록해 두고 GPL License하에서 개발을 진행한단다. 근데 재미 있는 것은 이분야의 개발자들에게 메일을 보내고 해당 프로젝트에 참여를 유도하는 것이었다. 물로 나도 메일을 받았다. (혹시 Sourceforge에 비슷한 프로젝트를 등록해 두어서 그런가???)

We are just about to release our NanoStack 6lowpan stack project to
Sourceforge. This has 2 years of development behind it and a large industrial,
IETF and academic following. It would be great for you to join the effort as your
project didn't make it past planning yet. Project should go live within a week,
feel free to get in touch.

간단히 참여하겠다는 의사의 메일을 보내니...
몇일 후 해당 프로젝트의 Developer로 되어 있지 않은가!!!.??.. ㅎ
NanoStack Project Page

어쨋뜬 아직 소스만 받아 보고 어떠한 패치나 리포팅을 하지는 않았다. 좀더 시간을 내서 살펴보고 진행을 해보아겠다. 한가지 아쉬운 것이 있다면 Sensor Network 플랫폼에 탑재된 OS(WOS)가 FreeRtos라는 점.. 개인적으로 좀 별로라고 생각하고 있던 rtos라고 생각하고 있었는데... 왜냐하면? 이건 담에 생각나면,, ㅋㅋㅋ

그리고 좀더 할려고 하면 DK나 Hardware가 필요한데,, 지금 내가 가지고 있는 것은 MSP430 시리즈는 없고, CC2430 Toolkit만 가지고 있는데 이걸 어떻게 잘 Hack해야 겠다. 그리고 정말 중요한 것은 컴파일러가 SDCC? 쩝... 아무리 그래도 그렇지...쩝쩝...

시간날때 6lowpan SPEC이나 보자.. 아직 ZigBee 2006,Pro도 쩝쩝..
신고

'예전글 목록' 카테고리의 다른 글

Chumby를 가지게 되다.  (0) 2008.01.28
ZigBee Alliance Open House - Tokyo Japan  (0) 2008.01.27
오픈소스가 된 NanoStack 6lowpan  (0) 2008.01.27
KScope  (1) 2008.01.06
KLibido 0.2.5  (0) 2008.01.01
안드로이드(Android) 구글폰의 OS?  (0) 2007.11.06
Posted by sound79 사운드친구

댓글을 달아 주세요

6lowpan WG

예전글 목록 2007.08.06 13:47
IETF의 6lowpan Working Group
http://www.ietf.org/html.charters/6lowpan-charter.html
http://tools.ietf.org/wg/6lowpan/

6lowpan WIKI 페이지
http://6lowpan.tzi.org/

http://6lowpan.net/

http://en.wikipedia.org/wiki/6loWPAN
신고

'예전글 목록' 카테고리의 다른 글

초간단 링버퍼 작성  (1) 2007.08.14
무선 센서네트워크를 위한 OS  (0) 2007.08.12
노트북 LCD 수리  (0) 2007.08.07
6lowpan WG  (0) 2007.08.06
op-wipv6  (0) 2007.08.05
ZigBee Chipset & Stack #1 [Texas Instruments]  (1) 2007.08.05
Posted by sound79 사운드친구
TAG 6lowpan, IPv6

댓글을 달아 주세요

op-wipv6

예전글 목록 2007.08.05 13:17

심심하던 차에 개인적인 프로젝트를 한가지 해보기로 결심하였다.
솔직히 어디까지 진행을 할지는 모르겠다...ㅋㅋ ^^

6loWPAN: IPV6 over Low power Wirlesss Personal Area Networks.. 즉 IPV6 over IEEE 802.15.4이다..
현재 국내에서도 많은 연구와 표준화 작업에 참여하고 있는걸로 알고 있다. 개인적인 생각으로는 우리나라가 뭐낙에 IP 강국이기 때문에.. ㅋㅋ 그리고 우리가 보유한 IP6 어드레스가 세계 몇위 인걸로 알고 있다. 그래서 그런가?
어쨌든 공부도 할겸,, 해서 이부분에 개인적이 프로젝트를 하기로 마음 먹었다.

1. 목표는: 6loWPAN Stack 구현이다. target Processor non-dependence 하게 구현할 것이면.. ~~ 차차 수정 예정
2. 라이선스: GPL을 따를 예정이며 그냥 다 오픈이다.. 푸헿~
3. 기간: 무기한......

일단 sourceforge.net에 프로젝트를 등록해 두었다. kldp사이트를 이용할까 하다가~~,, 그냥 외국 사이트에 질러 버렸다(뭘 질러????? )
https://sourceforge.net/projects/op-wipv6

앞으로 할게 많을 듯 하다... ㅋ

신고

'예전글 목록' 카테고리의 다른 글

초간단 링버퍼 작성  (1) 2007.08.14
무선 센서네트워크를 위한 OS  (0) 2007.08.12
노트북 LCD 수리  (0) 2007.08.07
6lowpan WG  (0) 2007.08.06
op-wipv6  (0) 2007.08.05
ZigBee Chipset & Stack #1 [Texas Instruments]  (1) 2007.08.05
Posted by sound79 사운드친구

댓글을 달아 주세요