
■ 제목 : 컴포넌트 기반 nesC 프로그래밍 심화 10.02.08~10
■ 기간 : 2010년 02월 08일~10일
■ 장소 : 대전 한백전자 본사 교육장
■ 대상 : 교수, 학생, 재직자
■ 수강료 : 40만원 (하나은행: 659-910014-78804 )
■ 개요
USN의 핵심 기반 기술인 네트워크 프로그래밍을 지원하기 위해 nesC와 무선 센서 네트웍 전용 OS인 TinyOS의
결합으로 프로그램을 개발하며, 이 개발 환경은 텍스트 환경에서 개발을 하였으나 IDE환경인 이클립스에서 개발해봄으로써
텍스트 환경보다 훨씬 분석이 용이할 뿐만 아니라 프로그래밍에 편리한 환경에서 진행을 하게 됩니다. 진행되는 내용은
TinyOS에서 직접 컴포넌트를 추가하고, 센서로부터 데이터를 수집하는 프로그래밍과 이를 RF(802.15.4) 및 UART로 송수신하는
프로그램을 직접 개발하는 것이 주요 테마가 됩니다.
■ 선행 학습
- C언어 형태의 프로그래밍 언어 경험과 기본적인 리눅스 명령어 사용 경험
- Eclipse와 같은 통합 개발 환경 개발툴 사용 경험
■ 목표
- TinyOS기반 nesC 프로그래밍 언어 문법을 완벽히 이해한다.
- nesC언어를 이용한 GPIO 제어, 타이머, 시리얼포트, RF 통신용 응용 프로그램을 제작한다.
- 다양한 센서로부터 센서값 추출을 통한 모니터링 시스템을 제작한다.
■ 일정
- 3일 10:00 ~ 17:00( 6h/1day) 총 18시간
[1일차: 6시간(10:00 ~ 17:00)]
[이론1] Zigbee 환경의 무선 센서 네트워크 개요
[실습1] 센서 노드 하드웨어 구조 및 개발 환경
[실습2] 센서 네트워크 설계를 위한 기본 구문
[실습3] 병행성 기반의 센서 제어 설계
[2일차: 6시간(10:00 ~ 17:00)]
[실습4] 센서 데이터 수집을 위한 호스트 연동
[실습5] 호스트기반의 센서 데이터 수집
[3일차: 6시간(10:00 ~ 17:00)]
[실습6] Zigbee 무선 통신 설계
[실습7] Zigbee 환경에서 호스트와 노드 간 센서 제어 실습
[실습8] 그룹에 따른 네트워크 분리
[실습9] 채널 구분에 따른 네트워크 분리
*세부 내용은 사정에 따라 일부 변경될 수 있습니다.
■ 문의사항
기타 문의 사항이 있으시면 (042-610-1176~7)에게 문의 하시기 바랍니다