서브메뉴

본문

유비 쿼터스센서 네트워크시스템
유비 쿼터스센서 네트워크시스템
저자 : 한박전자기술연구소
출판사 : ITC
출판년 : 2006
정가 : 16000, ISBN : 8990758483

책소개


지금까지 연구된 센서 네트워크의 특징을 분석하고 그것을 토대로 실제 무선 센서 노드인 Zigbex를 활용할 수 있는 교재이다. 초반부는 유비쿼터스 센서 네트워크의 특징 및 기존 연구들 그리고 TinyOS 및 응용 프로그램들에 대해 설명한 이론편이 기술되어 있으며, 중반부와 후반부에는 (주)한백전자의 실습 장비와 이를 응용한 여러 예제들이 기술되어 있다. 실습 과정의 모든 예제 소스가 (주)한백전자의 홈페이지에 제공되어 있어 누구나 다운로드받아 책의 설명 순서를 따라가면서 프로젝트 예제들을 수행할 수 있으며, 공개된 소스를 통해 다양한 응용을 할 수 있다.

목차


[이론]
1. USN 소개
1.1 유비쿼터스 센서 네트워크 2
1.2 센서 네트워크에서의 연구 주제 5
1.3 센서 네트워크를 위한 여러 프로토콜들 7

2. ZigbeX 소개
2.1 ZigbeX 패키지 19
2.2 장비의 데모 프로그램 확인 25
2.3 데모 프로그램의 분석 29

3. 개발자 킷 설치
3.1 Cygwin과 avr 개발환경 설치 30
3.2 ISP 프로그래머 설치 36
3.3 zigbex 애플리케이션 환경 설치 37

4. TinyOS와 NesC
4.1 NesC 40
4.2 task와 event 49
4.3 race condition 50
4.4 TinyOS의 디렉토리 구조 52
4.5 기본적인 TinyOS 애플리케이션 53

5. ZigbeX 모트 프로그램
5.1 ISP 프로그래머 55
5.2 ZigbeX로 예제 애플리케이션 다운로드 58

6. 자바 애플리케이션의 구동
6.1 TinyOS의 시리얼 통신 메시지 형식 63
6.2 ListenRaw 65
6.3 Listen 67
6.4 Oscilloscope 67
6.5 Tossim 69
참고문헌 73

[실습]
실습 1 Task를 이용한 LED 제어
1.1 ZigbeX LED 78
1.2 LED 제어 예제의 구성 79
1.3 LED 제어 예제 실습 83

실습 2 Timer를 이용한 LED 제어
2.1 BlinkTimer 예제의 구성 86
2.2 BlinkTimer 예제 실습 92

실습 3 LED를 이용한 HelloWorld 예제
3.1 모스부호와 LED 95
3.2 HelloWorld 예제 96
3.3 HelloWorld 예제 실습 100

실습 4 조도 센서 제어
4.1 ZigbeX의 조도 센서 103
4.2 Oscilloscope 예제를 이용하여 조도값 측정 105
4.3 Oscilloscope 예제 실습 111

실습 5 온도 및 습도 센서 제어
5.1 ZigbeX의 온도 및 습도 센서 116
5.2 OscilloscopeSHT11을 이용하여 습도값 측정하기 119
5.3 OscilloscopeSHT11 예제 실습 125

실습 6 적외선 센서 제어(RF 통신)
6.1 ZigbeX의 적외선 센서 129
6.2 OscilloscopeUltraredRF 예제를 이용한 적외선 측정 및 RF 무선 통신 실습 130
6.3 OscilloscopeUltraredRF 예제 실습 136

실습 7 인터럽트를 이용한 EEPROM 제어
7.1 ZigbeX의 EEPROM과 제어 레지스터 140
7.2 EEPRom 예제를 이용하여 EEPROM 제어하기 143
7.3 EEProm 예제 실습 149

실습 8 시리얼 ID 읽어오기
8.1 ZigbeX의 DS-2401 칩 152
8.2 Ds2410P 예제를 이용하여 시리얼 ID 읽기 155
8.3 Ds2410P 예제 실습 161

실습 9 RTC(Real Time Clock)의 활용
9.1 ZigbeX의 RTC4513 165
9.2 RTC4513test 예제를 통해 시간 정보 얻기 168

실습 10 기본 무선 MAC 프로토콜(MAC I)
10.1 ZigbeX에서의 기본 무선 MAC 프로토콜 176
10.2 BasicMAC 예제를 이용하여 무선 통신 실습 182
10.3 BasicMAC 예제 실습 186

실습 11 에너지 효율적 MAC 프로토콜 설계(MAC II)
11.1 sleep 기법 및 주요 통신 에너지 소모 요소들 189
11.2 SleepMAC 예제를 이용한 무선 통신 실습 193
11.3 SleepMAC 예제 실습 198

실습 12 Flooding 프로토콜을 이용한 무선 ad-hoc 네트워크 구축
12.1 Flooding 프로토콜의 개요 202
12.2 Flooding 프로토콜 205
12.3 TOSSIM을 이용한 Flooding 예제 동작 확인 213

실습 13 Gossiping 프로토콜을 이용한 무선 ad-hoc 네트워크 구축
13.1 Gossiping 프로토콜의 개요 216
13.2 Gossiping 프로토콜 219
13.3 TOSSIM을 이용한 Gossiping 예제 동작 확인 227

실습 14 LEACH 프로토콜을 이용한 무선 ad-hoc 네트워크 구축
14.1 LEACH 프로토콜의 개요 229
14.2 LEACH 프로토콜 231
14.3 TOSSIM을 이용한 LEACH 예제 동작 확인 239

실습 15 USN 네트워크 애플리케이션
15.1 작성할 예제 프로그램의 동작 내용 241
15.2 새로운 USN 프로그램 만들기 242
15.3 ZigbeX 노드에 프로그램하기 249

실습 16 RFID 실습
16.1 RFID 소개 250
16.2 RFID 예제 프로그램 252
참고문헌 259

부록 한백전자의 USN 장비 및 추가 센서 모듈

찾아보기 293