오랫만에 ZigBee 관련 컨퍼런스를 하네요.
요즘 거의 ZigBee OpenHouse나 관련 세미나 소식을 접한지가 꽤 오래인듯...


참석해서 관련 소식을 듣고 싶지만 시간이 허락하지 않을 듯 하네요...
삼성전기와 LS산전의 사례에는 관심이 가네요.. ^^
저작자 표시 비영리 동일 조건 변경 허락
신고
Posted by sound79 사운드친구

댓글을 달아 주세요


먼저 개인적인 생각입니다.

올해 USN, U-City 시장 꿈틀 예상...
뉴스에서 자주 접하는 기사로써 작년에도 보았던거 같고, 2년전에도 보았던거 같다.
그렇다면 무엇이가?
아직은 이분야가 테스트베드 성격이 강한 형태로서 끝나는 사업이며?, 단순한 기술 습득과 보여주기 식의 사업이
강한 것인가?, 아님 시장에서 빛을 발하지 못하며 단순히 미래 지향적인 성격이 농후한 그러한 것이란 말인가?

분명 올해는 정말 이분야의 원년이 되어야 되지 않을까 한다.
녹색성장 및 에너지관련한 기술의 필요성이 무엇보다도 대두되는 해이기 때문이다.

뉴스나, 정부의 정책을 보아도 지차제별로 몇가지 사업을 진행하는 것으로 보이며, 투자도 조금씩이나 이루어지는
것으로 보인다.
하지만 현경제 상황과 우선순위에서 밀린 나머지 예산 및 자금이 발표와는 다르게 많이 줄어든 것으로 보인다.
그렇다면?
아마도 좀더 선택적이고 집중적인 투자나 개발이 이루어져야 될거 같은데, 또한 그것도 아닌걸로 보인다.

원천기술, 원천기술 언제나 많이 듣는 말이며, 가장 좋은 케이스, 혹은 미래 지향적인 분야에서 가장 중요하게
작용할 수 있는 요소이다.

USN, U-City도 좀더 기술 개발의 원천에 있는 곳에 집중이 되어야 하지 않을까 하는 것이 개인적인 바램입니다.
저작자 표시 비영리 동일 조건 변경 허락
신고
Posted by sound79 사운드친구

댓글을 달아 주세요

WSN(USN)에서 Sensor들은 주로 Battery로 동작을 하거나 응용범위나 목적에 따라서 상전을 요구하기도 한다.
주로 센서네트워크라 함은 배터리로 구동되는 센서들이 네트워크를 형성하여 데이터를 주고 받을 수 있는 것을 뜻하기도 한다.
이에 관해서 Energy 효율적인 방안을 위해서 많은 연구도 진행되고 있지만, 그 한계로 인하여서 실제 적용되기에는 무리가 많은 것이 사실이다.

예전에 어떤 큰 대교에 센서네트워크를 구축할 때 솔라셀을 이용하여 센서들의 전원을 공급하였다. 재미있는것은 주체라고 할 수 있는 센서보다 전원을 위한 배터리에 관해서 더 많은 투자를 해야만 했다.

IT나 현재 Green관련해서 분명 배터리 이슈가 크다고 볼 수 있다. WSN이라고 불리는 센서네트워크에서는 두말하면 잔소리이지...

어쨋뜬 그러던 중에 TI 에서 재미난 키트(?), 어떻게 보면 좀더 WSN을 현실과 타협하기 위한 접근을 하고 있는 듯 하다.

 좌측 그림은 이번에 TI에서 새롭게 내놓은 센서네트워크 구현을 위한 키트이다. 재미있는 것은 그림과 같이 태양열을 위한 패널이 부착되어 있다.

실제 센서와 구현에 있어서는 그렇게 크게 다르지 않을 거 같은데, 아마 패널 부분에 약간의 기능이 있지 않을 까 싶다...






자세한 스펙은 다음과 같다.

http://focus.ti.com/docs/toolsw/folders/print/ez430-rf2500-seh.html

  • Features

    • Efficient solar energy harvesting module for the eZ430-RF2500
    • Battery-less operation
    • Works in low ambient light
    • 400+ transmissions in dark
    • Adaptable to any RF network or sensor input
    • Inputs available for external harvesters (thermal, piezo, 2nd solar panel, etc.)
    • USB debugging and programming interface with application backchannel to PC
    • 18 available analog and communications input/output pins
    • Highly integrated, ultra-low-power MSP430 MCU with 16-MHz performance
    • Two green and red LEDs for visual feedback
    • Interruptible push button for user feedback
    What's Included
    • Two eZ430-RF2500T wireless target boards
    • One eZ430-RF USB debugging interface
    • One AAA battery pack with expansion board (batteries included)
    • One SEH-01 Solar Energy Harvester Board
    • One MSP430 Development Tool CD containing documentation and development software:
      • eZ430-RF2500-SEH Demo and Source Code, SLAC219
      • eZ430-RF2500-SEH Development Tool User's Guide, SLAU273
      • eZ430-RF2500 Development Tool User's Guide, SLAU227
      • MSP430x2xx Family User's Guide, SLAU144
      • Code Composer Essentials v3.1 Core Edition, SLAC063

    What's Included

    Support Software

    • eZ430-RF2500-SEH Demo and Source Code (slac219.zip, 6393 KB)
      06 Jan 2009 zip
    • MSP430F22x2/22x4 C Examples (IAR and CCE) (Rev. C) (slac123c.zip, 137 KB)
      10 Nov 2008 zip

  •  앞에서 말하였듯이 자체는 툴킷(개발 키트로써) 판매되고 있다. 분명히 수요가 있을 것이고 충분히 검토해볼만 할거 같다.

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

    댓글을 달아 주세요

    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: 저는 개인적으로 이게 참 흥미롭네요, 기본적인 JAVA의 Vertual machine형태인 JVM과 단말기나 Embedded Device에 탑재되는 VM과 어떤면이 다른지요?.. 아시는 분은 좀 가르쳐 주시기 바랍니다. 그리고 이것도 오픈소스 형태로 물론 개발이 된다고 하네요.

    사용자 삽입 이미지

    기회가 된다면 한번 받아서 테스트라도 해보고 싶은데, 어떻게 무료 대여는 안되는지..ㅋㅋ  쩝 ^^

    아래에 있는 링크를 보면 자세한 내용을 알 수 있습니다.

    SUN SPOT World 홈페이지
    SUN SPOT 페이지
    Squawk 페이지
    SPOT Libraries
    SPOT Document
    SPOT Forum



    신고
    Posted by sound79 사운드친구

    댓글을 달아 주세요

    1. sound79 사운드친구 2008.02.05 00:30 신고  댓글주소  수정/삭제  댓글쓰기

      Java는 아닐거라고 생각했는데, H/W Spec을 보니 되겠네요. ㅋㅋ
      Each Sun SPOT has a 180MHz 32-bit ARM920T core processor with 512K RAM and 4M Flash

    2. 몽백작 2008.08.15 22:47 신고  댓글주소  수정/삭제  댓글쓰기

      Java를 쓴다면 Java를 쓰는 많은 프로그래머들이 손쉽게 작업할 수 있겠네요.^^ 이런게 있었다니... 잘 보고 갑니다. 참고해야 겠어요...ㅋㅋㅋ

    지그비 관련 일을 많이 하면서 관심을 가지고 있었던게 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 사운드친구

    댓글을 달아 주세요

    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 Technology ALR-8780 RFID Reader.
    WiseNode from CSEM, Switzerland.
    Axis 206W wireless Cameras.
    OV511/518 USB Cameras.
    Generic Http friendly data transmission protocols.
    Generic UDP friendly data transmission protocols.
    Generic Serial (RS-232) data transmission protocols.

    설치는 Windows XP, Linux 다 지원을 하구요.. 참고로 Sourceforge.net하에서 개발이 되고 있어요..
    http://gsn.sourceforge.net
    신고

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

    KLibido 0.2.5  (0) 2008.01.01
    안드로이드(Android) 구글폰의 OS?  (0) 2007.11.06
    Middleware for Sensor Network  (0) 2007.10.27
    AVR Small Rtos  (0) 2007.10.26
    [Error] ERRONEOUS REFERENCE TO EXTERNAL VARIABLES  (0) 2007.10.20
    [6lowpan] RFC 4944 now available  (0) 2007.09.26
    Posted by sound79 사운드친구

    댓글을 달아 주세요

    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 kilobytes of RAM and 40 kilobytes of ROM. Contiki consists of an event-driven kernel on top of which application programs are dynamically loaded and unloaded at runtime. Contiki processes use light-weight protothreads that provide a linear, thread-like programming style on top of the event-driven kernel. Contiki also supports per-process optional preemptive multi-threading, interprocess communication using message passing through events, as well as an optional GUI subsystem with either direct graphic support for locally connected terminals or networked virtual display with VNC or over Telnet.

    MANTIS(http://mantis.cs.colorado.edu/index.php/tiki-index.php)
    The MANTIS Group at CU Boulder has developed an open source, multi-threaded operating system written in C for wireless sensor networking platforms. Some key features of MANTIS OS (MOS):

    • Developer friendly C API with Linux and Windows development environments
    • Automatic preemptive time slicing for fast prototyping
    • Diverse platform support including MICA2, MICAz, and TELOS motes
    • Energy-efficient scheduler for duty-cycle sleeping of sensor node
    • Small footprint (less than 500B RAM, 14KB flash)
    • BSD License




    BTnut(http://www.btnode.ethz.ch/)
    The Nut/OS Core, The Bluetooth Subsystem, Bluetooth L2CAP
    Bluetooth Remote Procedure Calls, The Chipcon CC1000 Interface
    BTnut Terminal Interface, Sensor Drivers, Power Drivers

    사용자 삽입 이미지
    사용자 삽입 이미지


    SOS(https://projects.nesl.ucla.edu/public/sos-2x/doc/)

    사용자 삽입 이미지

    Nano-RK(http://www.nanork.org/nano-RK)
    Nano-RK is a reservation-based real-time operating system (RTOS) from Carnegie Mellon University with multi-hop networking support for use in wireless sensor networks. Nano-RK currently runs on the FireFly Sensor Networking Platform as well as the MicaZ motes. It includes a light-weight embedded resource kernel (RK) with rich functionality and timing support using less than 2KB of RAM and 16KB of ROM. Nano-RK supports fixed-priority preemptive multitasking for ensuring that task deadlines are met, along with support for CPU, network, as well as, sensor and actuator reservations. Tasks can specify their resource demands and the operating system provides timely, guaranteed and controlled access to CPU cycles and network packets. Together these resources form virtual energy reservations that allows the OS to enforce system and task level energy budgets.
    사용자 삽입 이미지
    신고

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

    uC/OS 분석  (0) 2007.08.15
    초간단 링버퍼 작성  (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
    Posted by sound79 사운드친구

    댓글을 달아 주세요

    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 사운드친구

    댓글을 달아 주세요

    [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과 Two-Chip솔루션 형태로 ZigBee System을 구축할 수 있다.
     - CC2430은 SOC형태 즉 1Chip 형태로(intergrated microcontroller) ZigBee System을 구축할 수 있으며 기본적으로 8051 core를 기반으로 하며, 3가지 형태의 flash사이즈 타입을 고를 수 있다.
     - CC2431는 First System-on-Chip with hardware location engine 이며 아직 나도 다루어 보지는 못했다.

    TI의 ZStack 및 IEEE 802.15.4 MAC
    현재 가장 최신 버전이 얼마인지는 잘 모르겠지만 1.4.1까지 사용해 보았다. 예전 Chipcon시절 0.8 ~ 부터 사용해 보았기 때문에 쉽게 따라 할 수 있었는게 그 구조가 그리 변하지 않았기 때문이다. Change List를 보니 중간중간 몇가지의 버그 수정이 있었고 ZigBee Spec의 변화를 수정하고 있는듯 (ZigBee spec1.0 ,,, ZigBee Pro ,,,, ZigBee 2006)

    TI IEEE 802.15.4 MAC 아마 불리는 이름이 그냥 TIMAC 정도로 불리는 듯... 실제 필드에서 개발알 하다보면 ZigBee Stack 올리지 않고 개발을 하는 경우가 상당히 많이 있다. 왜 그럴까? (이부분은 다음에 시간이 나면 개인적으로 정리할 생각...) 그래서 아마 TI에서 나온듯.. 예전 Chipcon 시절에도 SimpleRF~~ Sample 소스가 제공이 되었다. 그 소스를 바탕으로 CC2420의 IO부분과 Firmware 작업을 할 수 있었다.. ^^

    개인적으로 현재 ZigBee 개발에 몸담고 있지만 ZigBee의 향후는 어떻게 될지 정말 모르겠다. 물론 ZigBee라는 거 자체가 신기술, 차세대,, 이런 수식어에 적합하다고 할 수도 있다. 하지만 기술이라는 게.... 어디 내 마음대로 되나?.... 뭐 그래도 앞으로도 계속 이부분에 follow할 것이다.... 아핫~~~
    신고

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

    초간단 링버퍼 작성  (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 사운드친구

    댓글을 달아 주세요

    1. 2010.07.03 12:44  댓글주소  수정/삭제  댓글쓰기

      비밀댓글입니다