본문 바로가기

wsn

전력 모니터링 시스템 (via IP-Based WSNs) 무선 센서 네트워크를 연구하고 있다면 아마도 TinyOS에 대해서는 한번쯤 이상은 들어보지 않았을까 한다. http://tinyos.net/ TinyOS를 기반으로 IP와의 인터그레이션한 기술과 제품을 하고 있는 회사는 Archrock 사이다. TinyOS의 코어 기술 개발자들과 David E. Culler 교수님도 참여하고 있는 걸로 알고 있다. http://www.archrock.com/ 근래에 Archrock에서 Energy Optimizer라는 전력 모니터링 시스템을 내놓았다. 물론 기존에도 이와 유사한 형태로 Web-Based 형태로된 개발된 산출물이 있었지만 요즘 대세가 전력에 대한 솔루션 수요가 많은 것도 한 몫을 한것 같다. Energy Optimizer를 이용한 기능으로는 다음과 같은 것.. 더보기
Contiki 2.2.3 릴리즈 무선 센서 네트워크에서 가장 많이 사용되는 플랫폼 혹은 OS는 단연 TinyOS이다. 그리고 아마 그다음 활발하게 연구 및 개발이 되고 있는 것이 Contiki가 아닐까 한다. Contiki 공식 홈페이지: http://www.sics.se/contiki/ Contiki를 간단 요약하면 다음과 같다. - 오픈 소스 - 높은 이식성 - 멀티 태스킹 (Using protothreads) - 임베디드 네트워킹 시스템 더보기
영구적으로 쓸수 있는 센서 키트! WSN(USN)에서 Sensor들은 주로 Battery로 동작을 하거나 응용범위나 목적에 따라서 상전을 요구하기도 한다. 주로 센서네트워크라 함은 배터리로 구동되는 센서들이 네트워크를 형성하여 데이터를 주고 받을 수 있는 것을 뜻하기도 한다. 이에 관해서 Energy 효율적인 방안을 위해서 많은 연구도 진행되고 있지만, 그 한계로 인하여서 실제 적용되기에는 무리가 많은 것이 사실이다. 예전에 어떤 큰 대교에 센서네트워크를 구축할 때 솔라셀을 이용하여 센서들의 전원을 공급하였다. 재미있는것은 주체라고 할 수 있는 센서보다 전원을 위한 배터리에 관해서 더 많은 투자를 해야만 했다. IT나 현재 Green관련해서 분명 배터리 이슈가 크다고 볼 수 있다. WSN이라고 불리는 센서네트워크에서는 두말하면 잔소리이지.. 더보기
[TinyOS] #1 WinXP에 TinyOS 설치하기 공식 TinyOS 설치 관련: http://docs.tinyos.net/index.php/Getting_started TinyOS는 Windows, Linux에서 설치가 가능하며 Live CD 혹은 Image를 통한 VMware를 운영이 가능하다.. 일단 WinXP에서 Cygwin 플랫폼을 통한 설치를 하기로 했다. 1단계: JAVA SDK 설치. TinyOS에 따라서 Java SDK 버전을 결정해야 한다. TinyOS 2.1이면 Java 1.6 SDK를 TinyOS 2.0.2 는 Java 1.5 SDK를 설치해야 한다. ==> 이는 TinyOS Source Platform내의 Java 버전과 Mismatch가 될경우 괜히 삽질하게 되기 때문이다. 설치는: http://java.sun.com 설치후 Ja.. 더보기
BeepBeep Ranging System을 응용한 디스플레이 공유 시연 Sensys'07에서 Best Demo Award를 받은 작품이다. 먼저 다음의 동영상을 보면 이해가 한번에.. 간단히 애기하면 핸드폰간의 거리를 아주 정밀하게 구하는 데모를 보이고 있다. 그런데 이름이 왜 BeepBeep일까? 그건 acoustic-based ranging system으로써 거리를 구하기 위해서 핸드폰의 비프음을 이용한다는 것이다. 나는 처음에 이걸 보고 와~~ 하는 감탄사... 어떻게 이런 생각을 했을까?.. 핸드폰의 비프음을 이용하여 양폰간의 거리를 계산한다.. .... ... ... 참으로 아이디어 하나는 끝내준다라고 생각한다. 왜냐하면 핸드폰에서 마이크와 스피커가 없는 폰은 없으므로 단순히 이것만을 이용해서 위치인식을 보여주다니... 처음 동영상과 같이 두개의 폰을 이용하여 영상.. 더보기
Rethinking display technology 우리가 보는 화면은 무엇을 기준으로 우리에게 보여지는 것일까? 지금까지는 그냥 보여진다가 맞을 지도. 만약 스크린을 세분화하여 개체간으로 이루어져 있다고 생각해보자. 그럼 그 개체들은 단지 큰 구조의 하나일까? 아님 다른 부가적인 정보를 바탕으로 하는 또 하나의 큰 개체인것인가? 이제 얼마후 예전 마이너리포트에서 보여지던 디스플레이를 조작하던 것이 점점 가능해 질 수 도 있다고 본다. 더보기
SUN에서 개발되고 있는 WSN 노드 SPOT Project? SUN에서도 WSN(Wireless Sensor Network)을 연구, 개발하고 있네요. 물론 SUN답게 Java 베이스이구요. SUN에서 언제 말했었죠. 모든 기기에 Jave를 넣을거라구요. WSN을 구성하는 노드들의 Jave는 좀 아닐거라고 생각하고 있었는데. 보란듯이 SUN에서는 떡하니 내놓았네요.. 현재 구성 자체가 4가지 정도이네요. SPOT Application: 말 그대로 SPOT을 이용한 데모 응용 프로그램 정도이겠네요. SPOT Curriculum: 아직 별 내용이 없네요. SPOT Libraries: SPOT 어플리케이션을 위한 Libraries들인데, 이게 오픈소스 형태로 개발이 된다고 하는군요. Squawk VM: 저는 개인적으로 이게 참 흥미롭네요, 기본.. 더보기
오픈소스가 된 NanoStack 6lowpan 지그비 관련 일을 많이 하면서 관심을 가지고 있었던게 6lowpan이었다. 실제 아직은 Field에서 6lowpan에 대해서 많이 쓰지는 않고 있다. 예전 etri에서 자체 ipv6 over 802.15.4를 구현한 것을 전시회에서 본적은 있다. NanoStack을 만든 곳은 sensinode라는 Company이다. 기본적은 Stack과 Source는 해당 회사 홈페이지에서 다운로드를 할 수 있었는데, 올해 초부터 sourceforge에 프로젝트를 등록해 두고 GPL License하에서 개발을 진행한단다. 근데 재미 있는 것은 이분야의 개발자들에게 메일을 보내고 해당 프로젝트에 참여를 유도하는 것이었다. 물로 나도 메일을 받았다. (혹시 Sourceforge에 비슷한 프로젝트를 등록해 두어서 그런가???.. 더보기
Middleware for Sensor Network GSN is a software middleware designed to facilitate the deployment and programming of sensor networks. 유비쿼터스 시대에 뜰 기술중에 하나가 센서 네트워크라고 생각합니다. 그래서 센서 네트워크가 거대해지면서 여기에 맞는 미들웨어의 필요성도 대두하고 있다고 봅니다. 현재 GSN은 Version 0.95(2007.04.15) 이네요. 구글맵을 이용하여 센서노드의 위치를 관리하는게 참으로 멋지네요. 현재 Hardware는 다음을 지원한다고 나와 있습니다. TinyOS-1.X motes, including TinyNodes, Mica2, etc. Texas Instruments 6900 RFID Reader. Alien Techno.. 더보기
무선 센서네트워크를 위한 OS WSN(Wireless sensor network) 노드(센서모듈을 가진 모듈)를 OS는 일반적인 목적의 OS보다는 덜 복잡하다. 왜냐면 단지 센서네트워크 어플리케이션 목적과 하드웨어 플랫폼도 제한적이기 때문이다. TinyOS, Contiki, MANTIS, BTnut, SOS, Nano-RK 등이 있는데 TinyOS는 너무 잘 알려져 있고 인터넷에 관련 글도 많이 찾을 수가 있어서 TinyOS를 제외한 다른 센서네트워크용 OS를 서치해보았다. Contiki(http://www.sics.se/contiki/) Contiki is designed for embedded systems with small amounts of memory. A typical Contiki configuration is 2 ki.. 더보기
op-wipv6 심심하던 차에 개인적인 프로젝트를 한가지 해보기로 결심하였다. 솔직히 어디까지 진행을 할지는 모르겠다...ㅋㅋ ^^ 6loWPAN: IPV6 over Low power Wirlesss Personal Area Networks.. 즉 IPV6 over IEEE 802.15.4이다.. 현재 국내에서도 많은 연구와 표준화 작업에 참여하고 있는걸로 알고 있다. 개인적인 생각으로는 우리나라가 뭐낙에 IP 강국이기 때문에.. ㅋㅋ 그리고 우리가 보유한 IP6 어드레스가 세계 몇위 인걸로 알고 있다. 그래서 그런가? 어쨌든 공부도 할겸,, 해서 이부분에 개인적이 프로젝트를 하기로 마음 먹었다. 1. 목표는: 6loWPAN Stack 구현이다. target Processor non-dependence 하게 구현할 것이.. 더보기
ZigBee Chipset & Stack #1 [Texas Instruments] [TI의 ZigBee / IEEE 802.15.4] http://focus.ti.com/analog/docs/gencontent.tsp?familyId=367&genContentId=24190 기존 Chipcon을 인수한 TI의 ZigBee 기술에 대해서 잠시 살펴 보면 개인적으로 그렇게 업그레이드 된 모습을 찾을 수가 없는 거 같기도 하다. 하지만 전세계적인 distributor을 가지고 있고 수많은 엔지니어와 자본을 생각해보면 분명 지그비 분야에서도 가장 앞서가고 있을 수 있다고 볼 수 있다. TI의 ZigBee RF Product는 현재 CC2420, CC2430, CC2431이다. - CC2420은 2.4GHz Transceiver형태로 Dev Kit형태로 ATmega128 or MSP430과 T.. 더보기