Final Presentation

28
Final Presentation - Bluetooth Simulation & Practice 4 4 조조조 조조조 , , 조조조 조조조

description

Final Presentation. - Bluetooth Simulation & Practice. 4 조 정정균 , 강우람. Contents. 주제에 대한 설명 Bluetooth NS BlueHoc 실험 환경 실험 과정 Result 참고 자료 Conclusion Future work. 주제. 원래 주제는 실제 실험을 통해 ZigBee 와 Bluetooth 의 성능을 비교해 보는 것 ZigBee solution 의 구입이 힘들어 비교가 불가능하게 됨 - PowerPoint PPT Presentation

Transcript of Final Presentation

Page 1: Final Presentation

Final Presentation

- Bluetooth Simulation & Practice

44 조 조

정정균 정정균 , , 강우람강우람

Page 2: Final Presentation

Contents

• 주제에 대한 설명• Bluetooth• NS• BlueHoc• 실험 환경• 실험 과정• Result• 참고 자료• Conclusion• Future work

Page 3: Final Presentation

주제

• 원래 주제는 실제 실험을 통해 ZigBee 와 Bluetooth 의 성능을 비교해 보는 것

• ZigBee solution 의 구입이 힘들어 비교가 불가능하게 됨

• Bluetooth 만을 대상으로 시뮬레이션과 실제실험결과를 비교하는것으로 주제를 변경함

• NS-2 의 Bluetooth simulation module 인 BlueHoc 사용

Page 4: Final Presentation

주제

• 일단 piconet 에서의 Bluetooth 의 spec 과 simulation result, practice result 를 비교해 보는 것을 목표로 함

• future work 으로 NS-2 Bluetooth module 과 관련 tools 들을 개선하는 것을 고려

Page 5: Final Presentation

Bluetooth

• Universal radio interface for ad-hoc wireless connectivity

• PAN 을 구성하면 TCP/IP Layer 사용 가능

• IEEE 802.15.1– Synchronous, connection-

oriented : 64 kbit/s– Asynchronous, connectionless

• 433.9 kbit/s symmetric ( Data )• 723.2 / 57.6 kbit/s asymmetric

Page 6: Final Presentation

NS-2

• Network Simulator – Version 2• A discrete event simulator

targeted at networking research • Support for TCP/UDP, routing,

multicast protocol over wired, wireless network

• Support for adding a module of new protocol

(BlueHoc, etc..)

Page 7: Final Presentation

BlueHoc

• NS-2 용으로 제작된 Bluetooth protocol module

• Master, Slave 를 설정하고 bluetooth network 을 테스트 할 수 있다 .

• piconet 만 지원하며 scatternet 은 지원하지 않는다 .

Page 8: Final Presentation

실험 환경

• NS-2 2.17b• BlueHoc 2.0• Linux 2.6

• Bluetooth USB Adapter V2.0+EDR

(BTA-6030 by cellink)• Laptop, I-Paq with windows

Page 9: Final Presentation

비교 대상

• Bluehoc 의 현재 버전이 비교수치로 지원하는 것은 throughput, delay 뿐임

• 일단은 throughput, delay만을 대상으로 함

Page 10: Final Presentation

실험 과정

• 실제 성능을 측정하기 위해 몇가지 프로그램을 제작하고 USB dongle 위에서 실행하여 결과를 확인한다 .

• NS-2 에 BlueHoc 을 설치한다 .• 시뮬레이션을 위한 tcl 파일을

생성하여 실행한 후 결과를 확인한다 .

• Spec, 실제실험 결과 , 시뮬레이션 결과를 비교해 본다 .

Page 11: Final Presentation

실험 과정

Page 12: Final Presentation

실험 과정

Page 13: Final Presentation

실험 과정

Page 14: Final Presentation

실험 과정

Page 15: Final Presentation

0

50000

100000

150000

200000

250000

0.516 1.032 1.516 2.016 2.516 3 3.516 4.016 4.063

(sec)시간

(b

yte)

누적

된보

낸양

Result

Page 16: Final Presentation

0

10000

20000

30000

40000

50000

60000

0.516 1.032 1.516 2.016 2.516 3 3.516 4.016 4.063

(sec)시간

(byt

e)시

간당

보낸

Result

Page 17: Final Presentation

Result

0123456789

(sec)딜레이 타임

()

갯수

Page 18: Final Presentation

Result

Page 19: Final Presentation

Result

Page 20: Final Presentation

Result

Page 21: Final Presentation

Result

Page 22: Final Presentation

Result

Page 23: Final Presentation

참고 자료

Page 24: Final Presentation

참고 자료

Page 25: Final Presentation

Conclusion

• 시뮬레이션의 throughput 은 spec 과 거의 동일

• 실제 상황에서의 throughput 은 spec 보다는 떨어지나 큰 차이를 보이지는 않았음

( 하지만 1 : 1 상황의 결과물이므로 단정지을수는 없음 )

• 딜레이의 경우에는 시뮬레이션과 실제 결과가 좀 달랐는데 이는 Transmission Delay 을 고려하지 않아서인것 같음

Page 26: Final Presentation

계속적인 진행

• 3 개 이상의 mobile node 로 실제 실험을 수행할 필요가 있다 .

• NS-2 설정파일 , 출력파일에 대한 조사가 더 필요하다 .

Page 27: Final Presentation

Future work

• 다양한 feature 를 측정할수 있도록 BlueHoc 을 개선

• Scatternet 을 지원하도록 BlueHoc 을 개선

Page 28: Final Presentation

END

Any question?