HBE-ZigbeX II

유비쿼터스 센서 네트워크 실습장비

  • 유비쿼터스 센서 네트워크 교육을 위한 표준 플랫폼
  • RFID/USN 연동실습을 위한 RFID 리더 기본구성
  • 유비쿼터스 센서 네트워크용 최신 TinyOS 2.x 포팅
  • Nano Qplus(ETRI 기술이전) 포팅에 따른 별도의 OS 환경 제공
  • 홈 네트워크, u-Healthcare 등 다양한 응용 실습을 위한 센서모듈 구성(옵션)
  • 효과적인 유비쿼터스 센서 네트워크 실습을 위한 외장 안테나 장착
  • 임베디드 시스템, PC등 다양한 서버와의 연동 기능 제공
  • EasyTinyOS(nesC 코드 자동 생성툴) 제공
  • Eclipse 기반 개발환경(ZigbeX Studio TM) 제공

제품 개요

  • 유비쿼터스 센서 네트워크(USN : Ubiquitous Sensor Network)는 초 저전력을 사용하여 시간, 장소를 초월한 통신 환경을 목표로 세계 각국에서 국가 경쟁력 확보를 위하여 치열한 경쟁을 하는 분야입니다.
  • 유비쿼터스 센서 네트워크는 지능형 홈 네트워크, 빌딩관리, 환경 모니터링, 재난 방재, 헬스케어 등 산업 전 분야에 걸쳐 확산되고 있으며, 최근에는 그 활용 범위가 전자지불, 정보 배달, 음성 통신, P2P 데이터 공유 등과 같은 기존 인프라와 연동하기 위한 영역으로 확대되고 있습니다.
  • 유비쿼터스 센서 네트워크는 근래 화두가 되고 있는 IT융합기술, 성장동력의 근간이 되는 기술분야이며, 자동차, 조선, 건설, 의료 등 국내 주력산업의 전략적 포지 셔닝에 핵심이 되는 분야이기도 합니다.
  • HBE-ZigbeXⅡ는 국내 유비쿼터스 센서 네트워크 교육 시장을 선도한 HBE-ZigbeX에 최신 TinyOS 2.x, Nano Qplus 등을 포팅 하였습니다. 또한 HBE-ZigbeXⅡ 는 교육기관의 산업체 부합도를 높이기 위하여 헬스케어, 환경 모니터링 센서 등다양한 교육 테마를 추가 구성하였습니다.

제품 특징

  • 범용의 안정된 표준 유비쿼터스 센서 네트워크 플랫폼 (범용 ATmega128 MCU 적용, 다양한 센서 데이터 저장장치 제공 (Flash : 512KB), 사용전원 : 1.2V Ni-MH 3EA/ 1.5V 3EA/ +5VDC 이하 외부전원)
  • 최신 TinyOS 2.x 포팅으로 더욱 안정된 실시간 센서 네트워크 구성
  • 한국형 유비쿼터스 센서 네트워크 개발환경인 Nano Qplus 2.3 포팅
  • 최대 100m까지 네트워크 구성이 가능한 외장형 안테나 장착
  • 기본 센서 네트워크 실험실습을 위한 온/습도, 조도, 적외선 센서 및 RTC 창착
  • 핵심 센서 네트워크 실험실습을 위한 RFID 리더/태그 기본 제공
  • 다양한 센서 모듈 장착이 가능한 표준 확장 포트 제공
  • 지능형 홈 네트워크, u-Healthcare 등 응용 분야별 센서 모듈 제공(옵션)
  • Serial Interface를 가지는 다양한 서버와의 연동기능 제공
  • 기본 예제 프로그램 자료 및 다양한 응용 분야별 기본 소스 제공
  • 교수요원(실험실습 및 강의 조교 포함)을 위한 전문 교육프로그램 지원
  • 초보자가 쉽게 TinyOS를 프로그램 할 수 있는 EasyTinyOS 툴 제공
  • Eclipse기반 개발환경(ZigbeX Studio TM) 제공

제품 사양

옵션 센서 모듈

ZigbeX StudioTM

ZigbeX Studio TM 개요

USN용 모트에서 동작하는 TinyOS 프로그램을 개발하기 위해서는 TinyOS.net에서 배포하는 툴 체인과 Cygwin 및 기타 필요한 툴들을 설치하고 설정하는 복잡한 작업이 필요하게 되며, 이러한 복잡한 과정은 USN 교육진 행에 어려움을 주고 있습니다. ZigbeX Studio TM 는 (주)한백전자의 HBE-ZigbeX/HBE-ZigbeX II 모트를 기반으 로하는 제품군 사용자를 위하여 USN 개발환경을 단순화시킨 자체 개발 도구입니다.

ZigbeX Studio TM 특징

– 자동 설치 프로그램 지원
ZigbeX Studio TM 는 TinyOS 툴 체인의 설치 간소화와 비주얼한 통합 개발 환경을 추가해 프로그램 작성에 대한 효율성을 높인 도구로 ZigbeX Studio TM 를 설치하면 TinyOS.net에서 배포하는 개발환경을 별도로 설치 할 필요가 없습니다. ZigbeX Studio TM 를 호스트에 설치하는 즉시 프로젝트 생성, 코드 편집, 빌드, 설치, 메시지 확인등 TinyOS 프로그램 개발 전 과정을 Visual Studio와 같은 비주얼한 환경에서 수행할 수 있습니다.

-CUI와 GUI 동시 지원
CUI와 GUI를 모두 지원하는 ZigbeX Studio TM 는 설치가 완료되면 바탕화면에 실행에 필요한 단축 아이콘이 생성됩니다. GUI는 모든 작업을 이클립스 내부에서 진행하므로 ZigbeX Studio TM 단축 아이콘을 실행하면 TinyOS 프로그램 개발에 맞게 수정된 이클립스가 실행됩니다. CUI는 기존과 같은 명령행 기반 개발 환경으로 TinyOS.
net의 디폴트 개발 환경인 Cygwin for TinyOS와 리눅스 명령에 익숙하지 않는 사용자를 위해 Cmd for TinyOS 를 제공합니다. Cmd for TinyOS는 도스 명령창에서 Cygwin for TinyOS와 동일하게 TinyOS 개발 관련 명령을 수행할 수 있습니다.

-GUI 기반 통합 개발환경 제공
프로젝트 생성, 코드 편집, 빌드, 프로그램 설치까지 TinyOS 프로그램 개발 전 과정을 Visual Studio와 같은 비주얼한 환경에서 수행할 수 있습니다.

-프로그램 다운로드 및 테스트에 필요한 전용 툴 제공
-코드 작성을 도와주는 코드 도움이 지원
코드 도움이는 편집 창에서 nesC 구문을 입력할 때 정의된 식별자를 자동 완성할 수 있도록 지원하는 기능으로 특정 문자로 시작하는 식별자 이름과 경로에 포함된 이름을 탐색해 사용자가 선택하면 해당 식별자로 대체합니다.

-소스 코드에 대한 컴포넌트 그래프 제공
컴포넌트 그래프는 코드 도움이와 함께 TinyOS 플러그인의 핵심 기능 중 하나로 컨피규레이션과 모듈 파일에 적용하면 내용을 분석해 시각적인 그래프로 표현해 줍니다. 모듈은 구현한 이벤트 및모듈 함수 목록을 컨피규레이션은 컴포넌트 간의 연결 규칙을 시각적으로 표현하는데 컨피규레이 션의 경우 프로그램을 구성하는 구조 파악에 매우 용이합니다.

-비주얼한 코드 분석 기능 제공
컨피규레이션의 컴포넌트 그래프는 컴포넌트 간의 연결 관계 및 구조를 시각적으로 표현하며 하위 구조까지 탐색할 수 있습니다. 여기에 컴포넌트 정보가 트리 구조로 표현되는 아웃라인 창을 결합하면 최고의 프로그램 분석 도구가 됩니다.

응용 사례

-유비쿼터스 홈 네트워크 실증실험실

ZigbeX II + 홈 네트워크 관련 옵션센서 모듈을 이용한 유비쿼터스 실증실험실(한국기술교육대학교 사례)

학습 내용

패키지 구성