ch05 xbee-2 - Laboratory of Intelligent Networks

Download Report

Transcript ch05 xbee-2 - Laboratory of Intelligent Networks

Ubiquitous Computing Practice
(xbee – Communication 2)
Youn-Hee Han, In-Seok Kang
{yhhan, Iseka}@kut.ac.kr
Laboratory of Intelligent Networks
Advanced Technology Research Center
Korea University of Technology
http://link.kut.ac.kr
Contents
Xbee Communication

Multi Hop Communication
실습
2 / 15
Mesh Network
Multi Hop Communication
XBEE COMMUNICATION
3 / 15
Mesh network
Xbee Series2 는 mesh network를 지원 한다.
Coordinator, Router, End device로 구성된다.
하나의 네트워크에서는 coordinator는 하나만 존재한다.
Router의 역할은 End device와 coordinator를 연결 시켜
준다. (end device와 coordinator와의 거리상 연결이 되지 못할 경우)
4 / 15
실습에 사용되는 xbee series 2 module 의 펌웨어는 2종
류이다.


Coordinator
Router/End Device
1개의 Coordinator 와 다수의 Router/End Device로 네트
워크를 구성한다.
5 / 15
Mesh Network
Coordinator
Router
End Device
6 / 15
Mesh Network
Coordinator
Router/End Device
7 / 15
Multi Hop Communication
8 / 15
Sketch
void setup() {
Serial.begin(9600);
}
void loop()
{
Serial.print(‘a’);
delay(1000);
}
void setup() {
Serial.begin(9600);
}
void loop()
{
Serial.print(‘b’);
delay(1000);
}
9 / 15
Step-1
Xbee - b
1. ‘b’ 데이터가 전송되는지 확인 후
2. ‘b’ 데이터가 전송되지 않는 거리에 모듈
을 놓는다.
10 / 15
Step-2
Xbee - a
1. ‘a’ 데이터가 전송되는지 확인 후
2. xbee-b 가 놓인 위치로 xbee-a 모듈을
이동하면서 ‘a’ ‘b’ 데이터가 전송되는지 확
인한다.
11 / 15
Result
“Xbee-b” 에서 전
송되는 문자 이후
통신 단절
“Xbee-a” 에서
전송되는 문자
“Xbee-a”를 Router 역
할을 수행할 수 있도
록 이동
12 / 15
Multi-Hop Communication
도전과제
13 / 15
도전과제
온도, 조도, 습도 센서 값을 Multi-Hop 으로 전송하기
온도, 조도, 습도 센서 추가
14 / 15
Thank You
15 / 15