Xây dựng hệ thống điều khiển máy tính từ xa nhờ công nghệ bluetooth

245 128 0
Xây dựng hệ thống điều khiển máy tính từ xa nhờ công nghệ bluetooth

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HỒ CHÍ MINH KHOA CÔNG NGHỆ THÔNG TIN BỘ MÔN CÔNG NGHỆ PHẦN MỀM ĐẶNG MINH THẮNG – CHU NGUYÊN TÚ XÂY DỰNG HỆ THỐNG ĐIỀU KHIỂN MÁY TÍNH TỪ XA SỬ DỤNG CÔNG NGHỆ BLUETOOTH LUẬN VĂN CỬ NHÂN TIN HỌC TP.HCM, NĂM 2004 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HỒ CHÍ MINH KHOA CƠNG NGHỆ THƠNG TIN BỘ MƠN CƠNG NGHỆ PHẦN MỀM ĐẶNG MINH THẮNG - 0012091 CHU NGUYÊN TÚ - 0012120 XÂY DỰNG HỆ THỐNG ĐIỀU KHIỂN MÁY TÍNH TỪ XA SỬ DỤNG CƠNG NGHỆ BLUETOOTH LUẬN VĂN CỬ NHÂN TIN HỌC GIÁO VIÊN HƯỚNG DẪN Th.S ĐỖ HỒNG CƯỜNG NIÊN KHĨA 2000 – 2004 NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN LỜI CÁM ƠN Chúng em xin bày tỏ lòng biết ơn chân thành đến Thầy Đỗ Hoàng Cường, người Thầy tận tâm hướng dẫn, giúp đỡ chúng em suốt thời gian thực luận văn Chúng xin gửi tất lòng biết ơn sâu sắc kính trọng đến ơng bà, cha mẹ, tồn thể gia đình, người ni dạy chúng trưởng thành đến ngày hôm Chúng em xin chân thành cám ơn quý Thầy cô Khoa Công nghệ thông tin, trường Đại học Khoa học Tự nhiên Tp.Hồ Chí Minh tận tình giảng dạy, hướng dẫn, giúp đỡ tạo điều kiện cho chúng em thực tốt luận văn Xin chân thành cám ơn giúp đỡ, động viên bảo nhiệt tình anh chị tất bạn, người giúp chúng tơi có đủ nghị lực ý chí để hồn thành luận văn Mặc dù cố gắng hết sức, song chắn luận văn khơng khỏi thiếu sót Chúng em mong nhận thơng cảm bảo tận tình q Thầy Cơ bạn TP.HCM, 7/2004 Nhóm sinh viên thực Đặng Minh Thắng – Chu Nguyên Tú LỜI NĨI ĐẦU Hiện nay, cơng nghệ thơng tin phát triển mạnh mẽ trở thành ngành công nghiệp mũi nhọn nhiều quốc gia Máy tính ngày trở nên phổ biến, xuất nhiều gia đình trở thành cơng cụ khơng thể thiếu nhiều người Máy tính phục vụ nhiều nhu cầu khác người, từ nhu cầu làm việc, học tập đến nhu cầu giải trí chơi game, xem phim, nghe nhạc, v.v… Với có mặt rộng rãi máy tính đời sống, người có nhu cầu điều khiển máy tính từ xa giống điều khiển thiết bị gia dụng khác (tivi, đầu máy, máy nghe nhạc, v.v…) Công cụ điều khiển máy tính từ xa trợ giúp đắc lực cho người, giúp ta biến máy tính thành trung tâm giải trí, đồng thời cơng cụ hỗ trợ tích cực cho buổi thuyết trình có sử dụng PowerPoint thao tác điều khiển máy tính từ xa khác Có nhiều giải pháp để thực vấn đề trên: Microsoft phát triển Windows XP thành hệ điều hành multimedia với điều khiển từ xa tích hợp, dạo gần phong trào gắn thêm “mắt” hồng ngoại vào máy tính kết hợp với chương trình download http://www.girder.nl để điều khiển máy tính thông qua điều khiển từ xa tivi Bên cạnh phát triển mạnh mẽ máy tính cá nhân, công nghệ không dây thiết bị di động không ngừng tự nâng cao khả Từ xuất thêm giải pháp khác, sử dụng cơng nghệ khơng dây thiết bị di động để điều khiển máy tính giải pháp nhiều người quan tâm Hiện có nhiều giải pháp điều khiển máy tính từ xa chạy thiết bị di động Pocket PC, Palm Tungsten, Smartphone với hỗ trợ nhiều công nghệ không dây khác internet Các cơng nghệ khơng dây kể đến IrDA (hồng ngoại), Bluetooth, Wi-Fi, thiết bị di động chạy hệ điều hành phổ biến Symbian, WinCE, Palm OS Mỗi công nghệ, hệ điều hành có ưu, khuyết điểm riêng nó, bật lên cặp trùng Bluetooth – Symbian Symbian gần chiếm lĩnh thị trường hệ điều hành điện thoại di động thông minh hầu hết điện thoại chạy hệ điều hành Symbian tích hợp sẵn Bluetooth Xuất phát từ lý trên, chúng em thực đề tài “XÂY DỰNG MỘT HỆ THỐNG ĐIỀU KHIỂN MÁY TÍNH TỪ XA SỬ DỤNG CÔNG NGHỆ BLUETOOTH” Trong đề tài này, chúng em xây dựng chương trình điều khiển máy tính từ xa điện thoại Series 60 hãng Nokia vốn hỗ trợ Bluetooth lẫn Symbian Mục tiêu đề tài xây dựng hệ thống điều khiển máy tính từ xa thơng qua điện thoại Series 60 hãng Nokia giúp người dùng điều khiển số chương trình máy tính phục vụ mục đích giải trí, cơng việc, v.v… Các nội dung đề tài bao gồm: • Tìm hiểu cơng nghệ Bluetooth • Tìm hiểu hệ điều hành Symbian • Tìm hiểu số vấn đề lập trình hệ điều hành Symbian • Tìm hiểu lập trình giao tiếp với Bluetooth Symbian • Xây dựng ứng dụng chạy điện thoại Series 60 hãng Nokia để điều khiển số chương trình máy tính như: Chuột, Powerpoint, Winamp, Windows Media Player; thực thao tác hệ thống shutdown, restart, logout, standby, hibernate, hẹn tắt máy Nội dung luận văn chia làm phần 10 chương: PHẦN I: BLUETOOTH Chương Tổng quan công nghệ Bluetooth: Giới thiệu tổng quan công nghệ Bluetooth khái niệm lịch sử phát triển Bluetooth Chương Các tầng giao thức Bluetooth: Mô tả chi tiết tầng giao thức, đặc điểm kĩ thuật cách thức hoạt động Bluetooth Chương Ưu điểm khuyết điểm Bluetooth: Phân tích ưu khuyết điểm Bluetooth, so sánh Bluetooth với số công nghệ không dây phổ biến khác Chương Tầm ứng dụng tương lai Bluetooth: Trình bày khả ứng dụng Bluetooth thực tế tương lai công nghệ PHẦN II: SYMBIAN Chương Tổng quan hệ điều hành Symbian Series 60: Giới thiệu tổng quan hệ điều hành Symbian kiến trúc hệ thống Giới thiệu Series 60, platform điện thoại di động thông minh hãng Nokia dùng Symbian, môi trường ứng dụng PC Remote Control Chương Một số vấn đề xây dựng ứng dụng Symbian: Trình bày điểm khác biệt, vấn đề quan trọng cần lưu ý lập trình mơi trường Symbian Chương Lập trình giao tiếp Bluetooth Symbian: Trình bày vấn đề liên quan trực tiếp đến ứng dụng PC Remote Control: Lập trình giao tiếp với Bluetooth Symbian PHẦN III: ỨNG DỤNG MINH HỌA Chương Phân tích thiết kế ứng dụng điều khiển máy tính từ xa: Phân tích, thiết kế chức chương trình, thiết kế lớp, thiết kế hình, thiết kế lưu đồ hoạt động trình bày số vấn đề quan trọng khác liên quan đến việc xây dựng ứng dụng Chương Cài đặt thử nghiệm: Giới thiệu môi trường phát triển cài đặt ứng dụng, thử nghiệm ứng dụng vào thực tế Chương 10 Tổng kết: Trình bày kết đạt được, hạn chế, vấn đề tồn tại, hướng phát triển tương lai MỤC LỤC Danh sách hình 12 Danh sách bảng .16 PHẦN I BLUETOOTH 18 Chương : Tổng quan công nghệ Bluetooth .19 1.1 Bluetooth gì? .19 1.2 Tại có tên Bluetooth? 19 1.3 Lịch sử phát triển Bluetooth .19 Chương : Các tầng giao thức Bluetooth 21 2.1 Bluetooth Radio 22 2.2 Baseband 23 2.2.1 Network topology 23 2.2.2 Liên kết SCO ACL 25 2.2.3 Địa thiết bị 25 2.2.4 Định dạng gói tin 26 2.2.5 Quản lý trạng thái 26 2.2.6 Thiết lập kết nối .27 2.2.7 Các chế độ kết nối: 28 2.2.8 Những chức khác Baseband .28 2.3 Link Manager Protocol 29 2.4 Host Controller Interface 29 2.4.1 Những thành phần chức HCI 29 2.4.2 Các lệnh HCI 31 2.4.3 Các kiện, mã lỗi, luồng liệu HCI 31 2.4.4 Host Controller Transport Layer 32 2.5 Logical link control and adaption protocol (L2CAP) .32 2.5.1 Những yêu cầu chức L2CAP 33 2.5.2 Những đặc điểm khác L2CAP 33 2.6 RFCOMM Protocol .34 2.7 Service Discovery Protocol 34 2.7.1 Thiết lập giao thức SDP 35 2.7.2 Các dịch vụ SDP 36 2.7.3 Tìm kiếm dịch vụ .36 2.7.4 Data element 37 Chương : Ưu điểm khuyết điểm Bluetooth 38 3.1 Ưu điểm 38 3.2 Khuyết điểm 38 3.3 So sánh Bluetooth với số công nghệ không dây khác .39 3.3.1 Bluetooth WiFi 39 3.3.2 Bluetooth Hồng ngoại 42 Chương : Tầm ứng dụng tương lai Bluetooth 45 4.1 Tầm ứng dụng 45 4.1.1 Thiết bị thông minh 45 4.1.2 Thiết bị truyền thanh: .46 4.1.3 Thiết bị truyền liệu 47 4.1.4 Các ứng dụng nhúng 49 4.1.5 Một số ứng dụng khác 50 4.2 Tương lai Bluetooth 51 4.2.1 Bluetooth thay gì? 51 4.2.2 Chính phủ bảo trợ Bluetooth ? 52 4.2.3 Bluetooth công nghệ mở hay độc quyền .52 4.2.4 Ai hưởng lợi từ Bluetooth ? 53 4.2.5 Tương lai Bluetooth 54 PHẦN II SYMBIAN 56 Chương : Tổng quan hệ điều hành Symbian Series 60 .57 5.1 Khái niệm Symbian 57 5.2 Lịch sử phát triển Symbian .57 0Tài liệu tham khảo 0Tài liệu tham khảo 0Tài liệu tham khảo 0Tài liệu tham khảo 0Tài liệu tham khảo 0Tài liệu tham khảo 0Tài liệu tham khảo 0Tài liệu tham khảo 0Tài liệu tham khảo 0Tài liệu tham khảo 0Tài liệu tham khảo 0Tài liệu tham khảo Đ 0Tài liệu tham khảo 0Tài liệu tham khảo 0Tài liệu tham khảo H ... chúng em thực đề tài “XÂY DỰNG MỘT HỆ THỐNG ĐIỀU KHIỂN MÁY TÍNH TỪ XA SỬ DỤNG CÔNG NGHỆ BLUETOOTH Trong đề tài này, chúng em xây dựng chương trình điều khiển máy tính từ xa điện thoại Series... TP.HỒ CHÍ MINH KHOA CÔNG NGHỆ THÔNG TIN BỘ MÔN CÔNG NGHỆ PHẦN MỀM ĐẶNG MINH THẮNG - 0012091 CHU NGUYÊN TÚ - 0012120 XÂY DỰNG HỆ THỐNG ĐIỀU KHIỂN MÁY TÍNH TỪ XA SỬ DỤNG CÔNG NGHỆ BLUETOOTH LUẬN VĂN... điều khiển máy tính từ xa giống điều khiển thiết bị gia dụng khác (tivi, đầu máy, máy nghe nhạc, v.v…) Công cụ điều khiển máy tính từ xa trợ giúp đắc lực cho người, giúp ta biến máy tính thành

Ngày đăng: 23/05/2019, 08:53

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan