직렬통신과 무선 프로토콜 8조 20031470 박지훈 20031592 조효철
목차 IrDA(Infrared Data Association) 블루투스(Bluetooth) 직렬 통신(serial communication) 현황 수행 필요성 목표 블루투스 직렬통신 개발 및 연구 내용 임무 분담 및 개발환경 개발일정 참고문헌 및 사이트
IrDA(Infrared Data Association) 노트북, PDA, 휴대폰 등에 장착된 적외선 통신 하드웨어 적외선을 이용한 무선 통신 프로토콜 집합 IrDA 기술 개발과 표준화를 담당하는 기관 (http://www.irda.org)
IrDA(Infrared Data Association) 특징 ① 지향성(30°이내 각도)을 가지며, 단거리(~1m)에서, 점 대점(point-to-point) 방식으로 동작하는 무선 통신 프 로토콜이다. ② IrDA 하드웨어에 따라 다양한 전송 속도(115kps ~ 16Mbps)를 지원하며, 통신 에러율이 매우 낮다. ③ 통신을 위한 다양한 파라미터가 자동으로 설정되므로 (no configuration), 편리하게 사용할 수 있다. ④ 하드웨어의 소형화, 저전력화, 저가격화가 가능하다.
블루투스 장애물 근거리를 2.4GHz주파수 전파를 사용
블루투스 특징 ① IrDA와 달리 무지향성이며, 단거리(10m~100m)에서, 점대점(point-to-point) 또는 점대다점(multi-point) 방 식으로 동작하는 무선 통신 프로토콜이다. ② 데이터와 세 개의 음성 채널을 지원한다. 데이터 전송률 은 1Mbps다. ③ 하드웨어의 소형화, 저전력화, 저가격화가 가능하다.
블루투스의 응용과정 블루투스 사용한 무선 통신기기 개발 정보를 활용하여 새로운 가치를 창조 기기간의 접속 케이블이 번거로움 정보기기는 시간이 흐를수록 편리하게 진화 기기간의 접속 케이블이 번거로움 정보를 활용하여 새로운 가치를 창조 블루투스 사용한 무선 통신기기 개발
직렬 통신(serial communication) 데이터를 보낼 때 한 번에 한 비트씩 전송하는 방식 장거리 전송 가능 기존의 통신 선로를 쉽게 활용할 수가 있어 비용의 절 감이 큼
직렬 통신(serial communication) 9핀 직렬 포트 7 8 9 6 2 3 4 5 1 DCD (Data Carrier Detect) RX (Received Data) TX (Transmitted Data) DTR (Data Terminal Ready) GND (Signal Ground) DSR (Data Set Ready) RTS (Request To Send) CTS (Clear To Send) RI (Ring Indicator)
직렬 통신(serial communication) PC-모뎀 vs. PC-PC 직렬 통신 DCD ① ① DCD DCD ① ① DCD RX ② ② RX RX ② ② RX TX ③ ③ TX TX ③ ③ TX DTR ④ ④ DTR DTR ④ ④ DTR GND ⑤ ⑤ GND GND ⑤ ⑤ GND DSR ⑥ ⑥ DSR DSR ⑥ ⑥ DSR RTS ⑦ ⑦ RTS RTS ⑦ ⑦ RTS CTS ⑧ ⑧ CTS CTS ⑧ ⑧ CTS RI ⑨ ⑨ RI RI ⑨ ⑨ RI PC 모뎀 PC PC
현황(1) 고속통신 인터페이스보급 PDA나 노트북에서는 거의 사용하지 않음
현황(2) 데스크탑 PC에서는 아직도 사용
수행필요성 학교 실험이나 산업현장에서 각종 장비를 제어하 는 목적으로 많이 사용 무선 프로토콜(IrDA, 블루투스)을 이용한 통신에도 직렬 통신 프로그래밍 모델을 그대로 사용 가능
목표 직렬통신을 이용하여 채팅프로그램 구현
블루투스 직렬통신 일반 PC 삽입 직렬연결 블루투스 노트북 블루투스 USB 동글
개발 및 연구내용 MFC를 이용한 직렬통신 채팅 프로그램구현 심플한 디자인의 배경화면 블루투스를 이용 COM1포트와 COM2포트의 연결 창 청소 기능 블루투스 직렬포트(serial port) 인터페이스 이용
임무분담 및 개발환경 성명 임무분담 박지훈 자료수집 , ppt 작성 , 설계 및 구현 , 최종 발표 조효철 성명 임무분담 박지훈 자료수집 , ppt 작성 , 설계 및 구현 , 최종 발표 조효철 자료수집 , 한글작성 , 설계 및 구현 , 제안서 발표 항목 내용 컴퓨터 Intel(R)Pentium(R)4 CPU 1.66GHz, 1.00GB RAM 노트북 Intel(R)Pentium(R)4 CPU 2.00GHz, 2.00GB RAM 동글 WL-BTD201M 개발 툴 Microsoft Visual Studio 2005
개발일정 일정 개발내용 1주 2주 3주 4주 계획서 발표 분석 설계 및 구현 발표 및 데모
참고문헌 및 사이트 윈도우 네트워크 프로그래밍(김선우) - 한빛 미디어 통신 프로그래밍(김대극) – 연학사 윈도우 네트워크 프로그래밍(김선우) - 한빛 미디어 통신 프로그래밍(김대극) – 연학사 블루투스 랩(http://www.bluetooth.com) 시리얼 통신(http://www.sysbas.com/?l=ko) http://zone.ni.com/devzone/cda/tut/p/id/5862 (직렬통신 개인사이트)
Thank You !