'무선 센서 네트워크'에 해당되는 글 2건

  1. 2009.04.16 전력 모니터링 시스템 (via IP-Based WSNs)
  2. 2009.03.31 Contiki 2.2.3 릴리즈 (1)

무선 센서 네트워크를 연구하고 있다면 아마도 TinyOS에 대해서는 한번쯤 이상은 들어보지 않았을까 한다.
http://tinyos.net/

TinyOS를 기반으로 IP와의 인터그레이션한 기술과 제품을 하고 있는 회사는 Archrock 사이다.
TinyOS의 코어 기술 개발자들과 David E. Culler 교수님도 참여하고 있는 걸로 알고 있다.
http://www.archrock.com/

근래에 Archrock에서 Energy Optimizer라는 전력 모니터링 시스템을 내놓았다.
물론 기존에도 이와 유사한 형태로 Web-Based 형태로된 개발된 산출물이 있었지만 요즘 대세가 전력에 대한
솔루션 수요가 많은 것도 한 몫을 한것 같다.
Energy Optimizer를 이용한 기능으로는 다음과 같은 것이 있다.
- specialized circuit-mountable energy sensors
- a web-based Energy Visibility Portal
- data gathered by the sensors appears on the portal in the form of actionable reports
- users can see exactly when and where a building is consuming energy

이 중 마지막의 사용자는 각 빌딩의 특정 지역의 에너지 소비량을 시간과/장소별로 모니터링 하여 제어를 할
수 있다.

Archrock사의 모든 제품군이 지향하는 목표는 다음과 같다.
- energy-focused
- multi-sensor
- real-time visibility
- cost effective
- non-disruptive
- IP enabled

위의 6가지 Features 중 마지막 IP enabled에 대해서 생각해 보면 다음과 같다.
현재까지 가장 널리 이용되고 있는 네트워크 인프라는 TCP/IP를 기반으로 하고 있다. 즉 이는 기존 시스템과
인터그레이션시 가장 쉽게 접근할 수 있으며 통일성을 유지할 수 있다는 장점도 가질 수 있다. 그리고 이러한
모니터링 시스템은 유선과 무선이 혼재할 수 있는 상황이 발생하고 대규모의 네트워크가 구성이 되어야 한다.
이럴경우 IP라는 공통된 주소 메커니즘도 중요한 키포인트로 작용할 수 있다.


그리고 마지막으로 Energy Optimizer의 컴포넌트는 크게 3가지로 나뉜다.
- The Energy Visibility Portal: Web-based의 어플리케이션으로 에너지의 사용량을 그래픽적으로 보여줌
- The PhyNet Router: 표준화된 저전력 무선통신 기술을 이용하여 네트워크 형성을 하는 디바이스
- ArchRock IP power Nodes: AC power를 측정하는 회로.

현재도 스마트 그리드와 같은 기술이 많이 이슈화 되고 있다.
이에 무선 센서 네트워크의 입장에서도 In-Building과 같은 에너지의 전체적인 사용량을 모니터링 할 수 있는
기술이 점차 확산 될것으로 생각된다.
Posted by sound79 사운드친구

댓글을 달아 주세요


무선 센서 네트워크에서 가장 많이 사용되는 플랫폼 혹은 OS는 단연 TinyOS이다.
그리고 아마 그다음 활발하게 연구 및 개발이 되고 있는 것이 Contiki가 아닐까 한다.

Contiki 공식 홈페이지: http://www.sics.se/contiki/


Contiki를 간단 요약하면 다음과 같다.
 - 오픈 소스
 - 높은 이식성
 - 멀티 태스킹 (Using protothreads)
 - 임베디드 네트워킹 시스템 <== 이게 아주 탁월한듯 함.
 - 그리고 무엇보다도 무선 센서 네트워크 지원
 - 주로 MCU에 포팅이 되며 최소로 2K의 RAM, 40K의 ROM의 코드 사이즈
 - 그리고 Native 시뮬레이션 환경을 제공

그리고 문서화도 잘 되어 있다. 이런것은 나도 좀 배워야 될 듯 함. 일단 외국 오픈 소스
계열은 Doxygen을 아주 잘 이용하는 듯...
http://www.sics.se/~adam/contiki/docs/
http://www.sics.se/contiki/install-and-compile.html
http://www.sics.se/contiki/publications-and-talks.html

PC에 설치를 해보고 간단히 native hello_world을 컴파일 후 실행해보았다.


달랑 두줄이 끝이네.. ^^

개인적으로 Contiki의 장점을 뽑으라면 활발하게 연구가 진행되고 있는 점과 IPv6에 대한
강점이 있는 듯 하다.



마지막으로 지금까지 Contiki의 릴리즈 버전의 설명은 다음에서 확인을 할 수 있다.
http://www.sics.se/contiki/changelog.html
Posted by sound79 사운드친구

댓글을 달아 주세요

  1. yourame 2011.02.21 17:48 신고  댓글주소  수정/삭제  댓글쓰기

    근데 atmega128과 atmel avr raven과 msp430 중에 뭘 사야하나요? tmote sky msp 430은 어디서 파나요?