Luận văn CNTT hệ thống giám sát thiết bị GPS trên nền android và iOS

110 730 0
Luận văn CNTT hệ thống giám sát thiết bị GPS trên nền android và iOS

Đ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

Luận văn tốt nghiệp Hệ thống giám sát thiết bị GPS Android iOS LỜI CẢM ƠN Lời chúng em xin gửi lời cảm ơn đến thầy Nguyễn Chí Ngọc Thầy hướng dẫn giúp đỡ tận tình chúng em nghiên cứu từ đồ án đồ án hoàn thành tốt luận văn tốt nghiệp Những lời nhận xét, góp ý hướng dẫn thầy giúp chúng em có định hướng đắn trình thực đề tài, giúp chúng em nhìn ưu khuyết điểm đề tài bước khắc phục để có kết tốt Chúng em xin cảm ơn thầy cô khoa Điện – Điện tử, môn Viễn thông tận tình bảo, truyền đạt cho chúng em kiến thức chuyên ngành, công nghệ cách làm việc nhóm để hoàn thành tốt đồ án môn học Và cuối cùng, chúng em xin gửi lời cảm ơn sâu sắc đến tất người bạn giúp đỡ, sát cánh chúng em suốt năm đại học Cám ơn lời động viên, chia sẽ, hy sinh chăm sóc lớn lao từ phía gia đình người than động lực to lớn giúp chúng em vượt qua khó khăn hoàn thành tốt đề tài Thành phố Hồ Chí Minh, ngày 18 tháng 12 năm 2012 Tô Trần Quốc Tuấn Nguyễn Duy Ngân SVTH: Tô Trần Quốc Tuấn – Nguyễn Duy Ngân i Luận văn tốt nghiệp Hệ thống giám sát thiết bị GPS Android iOS GIỚI THIỆU ĐỀ TÀI Hệ thống định vị toàn cầu GPS thiết kế, xây dựng, vận hành quản lý Bộ quốc phòng Hoa Kỳ Nhưng kể từ năm 1980, phủ Hoa Kỳ cho phép sử dụng hệ thống GPS vào mục đích dân Và nay, lợi ích hệ thống GPS mang lại vô to lớn GPS không dùng lĩnh vực khai thác mỏ, địa chất, vẽ đồ mà dùng để điều khiển giao thông đặc biệt sử dụng để định vị dẫn đường ngành hàng không Và với phát triển vượt bậc công nghệ, điện thoại ngày trang bị hệ thống GPS Đa số nhà sản xuất điện thoại tích hợp sẵn loại đồ số kèm theo hệ thống GPS điện thoại Một số lại sẵn đồ số tích hợp sẵn mà người dùng phải mua phần mềm đồ từ bên thứ ba Một số phần mềm đồ thị trường nhắc đến như: Vietmap, Mapking, OziExplorer… Từ nhóm chúng em nảy sinh ý tưởng: xây dựng hệ thống định vị, giám sát đa dựa smartphone có tích hợp sẵn GPS Với hệ thống này, người giám sát việc cài phần mềm smartphone với hệ điều hành cho chạy ẩn Sau đăng nhập vào website chúng em tự thiết kế biết xác người sử dụng smartphone đâu Khái quát hoạt động mô hình: - Trên smartphone chạy hệ điều hành Android iOS cài đặt chương trình GPS để nhận tín hiệu từ vệ tinh - Thông qua trạm phát sóng nhà cung cấp mạng di động, smartphone truyền máy chủ Internet tọa độ số IMEI điện thoại - Máy chủ tiếp nhận tọa độ số IMEI đồng thời lưu vào sở liệu - Người dùng truy cập vào website hệ thống với tài khoản cấp biết vị trí người mang theo smartphone Ứng dụng: SVTH: Tô Trần Quốc Tuấn – Nguyễn Duy Ngân ii Luận văn tốt nghiệp - Hệ thống giám sát thiết bị GPS Android iOS Giám sát vị trí lộ trình nhân viên giao hàng, nâng cao hiệu quản lý, điều hành - Giám sát hoạt động cái, người thân, người già - Dự phòng trường hợp điện thoại bị thất lạc Điều kiện cài đặt hệ thống: - Smartphone có hỗ trợ GPS - Smartphone phải chạy hệ điều hành Android iOS - Smartphone đăng ký sử dụng thành công dịch vụ GPRS hay 3G nhà cung cấp mạng di động SVTH: Tô Trần Quốc Tuấn – Nguyễn Duy Ngân iii Luận văn tốt nghiệp Hệ thống giám sát thiết bị GPS Android iOS MỤC LỤC LỜI CẢM ƠN i GIỚI THIỆU ĐỀ TÀI .ii MỤC LỤC iv DANH SÁCH BẢNG BIỂU VÀ HÌNH VẼ vii DANH MỤC TỪ VIẾT TẮT x CHƯƠNG 1: TỔNG QUAN VỀ GPS xii 1.1 Tổng quan hệ thống định vị GPS: .xii 1.2 Các thành phần hệ thống định vị GPS: xii 1.2.1 Bộ phận không gian: .xiii 1.2.2 Bộ phận điều khiển: xiv 1.2.3 Bộ phận người sử dụng: xv 1.3 Hoạt động hệ thống GPS: xvii 1.3.1 Quỹ đạo vệ tinh GPS: xvii 1.3.2 Tín hiệu GPS : xviii 1.3.3 Thông tin tin dẫn đường : .xix 1.3.4 Nguyên lý định vị GPS : xx 1.3.5 Cấp xác hệ thống GPS : .xxi 1.3.6 GPS vi phân: xxi 1.4 Nguồn lỗi tín hiệu GPS: xxii 1.5 Chuỗi NMEA: .xxiv 1.5.1 Định nghĩa chuỗi NMEA: xxiv 1.5.2 Thành phẫn chuỗi NMEA: xxiv 1.5.3 Giải mã chuỗi NMEA: xxv CHƯƠNG 2: TỔNG QUAN VỀ MẠNG DI ĐỘNG GPRS, 3G.xxix 2.1 GPRS : xxix 2.1.1 Quá trình hình thành phát triển GPRS: xxix SVTH: Tô Trần Quốc Tuấn – Nguyễn Duy Ngân iv Luận văn tốt nghiệp Hệ thống giám sát thiết bị GPS Android iOS 2.1.2 Mục tiêu lợi GPRS: xxx 2.1.3 Đặc điểm hệ thống GPRS: xxxi 2.1.4 Mã hóa kênh GPRS: .xxxviii 2.1.5 Quản lý phiên quản lý di động: xxxix 2.1.6 Nguyên tắc quản lý nguồn tài nguyên vô tuyến đa truy xuất: xli 2.1.7 Kênh logic GPRS: xliv 2.1.8 Các chức logic hệ thống GPRS: xlv 2.2 TỔNG QUAN MẠNG 3G: xlvii 2.2.1 3G gì: xlvii 2.2.2 Các tiêu chí chung để xây dựng IMT – 2000 sau: xlviii 2.2.3 Công nghệ 3G Việt Nam: li 2.2.4 Mô hình kiến trúc mạng thông tin di động 3G : lii 2.2.5 Mô hình mạng 3G WCDMA UMTS: lv CHƯƠNG 3: TỔNG QUAN VÀ SƠ ĐỒ KHỐI HỆ THỐNG GIÁM SÁT .65 3.1 Tổng quan: 65 3.2 Sơ đồ khối hệ thống: .66 3.3 Sơ đồ giải thuật cho hệ thống: 67 3.4 Vận hành: 68 3.5 Ứng dụng GPS điện thoại di động smartphone: 68 3.6 Một số dịch vụ dựa vị trí: 69 CHƯƠNG 4: TÌM HIỂU LẬP TRÌNH ỨNG DỤNG TRÊN HỆ ĐIỀU HÀNH ANDROID 70 4.1 Phát triển phần mềm lập trình cho Android: 70 4.1.1 Chương trình Eclipse: 70 4.1.2 Giới Thiệu Về ngôn Ngữ Lập Trình Java: 70 4.1.3 Một số đặc điểm bật ngôn ngữ lập trình Java: 70 4.2 Hướng dẫn lập trình ứng dụng Android Eclipse: 72 4.3 Giao diện smartphone sau lập trình GPS: 78 CHƯƠNG 5: TÌM HIỂU LẬP TRÌNH ỨNG DỤNG TRÊN HỆ SVTH: Tô Trần Quốc Tuấn – Nguyễn Duy Ngân v Luận văn tốt nghiệp Hệ thống giám sát thiết bị GPS Android iOS ĐIỀU HÀNH iOS .79 5.1 Phát triển phần mềm lập trình iOS: 79 5.1.1 Hệ điều hành MacOS: 79 5.1.2 Giới thiệu ngôn ngữ lập trình Objective C: .82 5.1.3 Chương trình Xcode: 83 5.2 Giao diện smartphone lập trình GPS: 94 CHƯƠNG 6: TẠO WEBSERVER NHẬN TỌA ĐỘ GPS CỦA HỆ THỐNG .94 6.1 Ngôn ngữ lập trình: 94 6.1.1 HTML: 94 6.1.2 PHP: 96 6.1.3 Javascript: 98 6.2 Google Map API: .98 6.3 Giao diện website chức năng: 100 6.3.1 Tổng quan: 100 6.3.2 Sơ đồ cấu trúc Website: .101 6.4 Quá trình thực hiện: .102 CHƯƠNG 7: DEMO VÀ KẾT QUẢ ỨNG DỤNG 105 7.1 Demo hệ thống: 105 7.2 Kết đạt được: 107 HƯỚNG PHÁT TRIỂN CỦA ĐỀ TÀI 109 TÀI LIỆU THAM KHẢO .110 SVTH: Tô Trần Quốc Tuấn – Nguyễn Duy Ngân vi Luận văn tốt nghiệp Hệ thống giám sát thiết bị GPS Android iOS DANH SÁCH BẢNG BIỂU VÀ HÌNH VẼ Danh sách bảng biểu: Bảng 1.1: So sánh số thông số kỹ thuật ba hệ thống vệ tinh dẫn đường toàn cầu Bảng 2.1: Những thay đổi mạng GPRS Bảng 2.2: Các kiểu mã hóa kênh truyền Bảng 2.3: Lịch trình nghiên cứu đưa mạng W-CDMA vào khai thác Danh sách hình vẽ: Hình 1.1: Cấu trúc hệ thống định vị GPS Hình 1.2: Vị trí trạm điều khiển hệ thống GPS Hình 1.3: Thiết bị thu tín hiệu GPS Hình 1.4: Sơ đồ khối máy thu tín hiệu GPS Hình 2.1: Kiến trúc mạng GPRS Hình 2.2: Các trạng thái hoạt động MS GPRS Hình 2.3: Kiến trúc tổng quát mạng di động kết hợp CS PS Hình 2.4: Kiến trúc 3G WCDMA UMTS R3 Hình 3.1: Sơ đồ khối hệ thống Hình 3.2: Sơ đồ giải thuật cho hệ thống Hình 3.3: Mô hình kết hợp Mobile, GPS, DigitalMap Hình 4.1: Giao diện tạo porject Eclipse Hình 4.2: Giao diện tạo New Android Project Eclipse Hình 4.3: Giao diện cửa sổ thuộc tính ứng dụng Eclipse SVTH: Tô Trần Quốc Tuấn – Nguyễn Duy Ngân vii Luận văn tốt nghiệp Hệ thống giám sát thiết bị GPS Android iOS Hình 4.4: Thiết kế giao diện Eclipse Hình 4.5: Thay đổi text Eclipse Hình 4.6: Thiết kế button Eclipse Hình 4.7: Thiết kế checkbox Eclipse Hình 4.8: Cấu trúc mã nguồn lập trình ứng dụng Eclipse Hình 4.9: Cấu trúc mã code lập trình ứng dụng Eclipse Hình 4.10: Giao diện chạy chương trình Hình 4.11: Giao diện chương trình lúc khởi động Hình 5.1: Giao diện tạo project Xcode Hình 5.2: Giao diện chọn loại project để lập trình Hình 5.3: Giao diện đặt tên tùy chọn cho project Hình 5.4: Giao diện lập trình project Hình 5.5: Giao diện project tạo Hình 5.6: Giao diện iPhone Simulator sau build chương trình thành công Hình 5.7: Giao diện code file AppDelegate.h Hình 5.8: Giao diện code file AppDelegate.m Hình 5.9: Code dùng để thị “HelloWorld” Hình 5.10: Giao diện iPhone Simulator hiển thị “Hello World” Hình 5.11: Giao diện project sau tạo Hình 5.12: Giao diện file ViewController.xib Hình 5.13: Giao diện ViewController hiển thị “Hello World” Hình 5.14: Giao diện thiết kế Hình 5.15: Liên kết View SVTH: Tô Trần Quốc Tuấn – Nguyễn Duy Ngân viii Luận văn tốt nghiệp Hệ thống giám sát thiết bị GPS Android iOS Hình 5.16: Liên kết Text Field Hình 5.17: Liên kết Lable Hình 5.18: Liên kết Button Hình 5.19: Giao diện chương trình lúc khởi động Hình 6.1: Cách thức PHP hoạt động Hình 6.2: Giao diện đồ Hình 6.3: Sơ đồ hoạt động Hình 6.4: Giao diện trang chủ web server Hình 6.5: Giao diện login quản lý thiết bị Android Hình 6.6: Giao diện login quản lý thiết bị iOS Hình 6.7: Giao diện Get directions Hình 6.8: Giao diện Find Places Hình 7.1: Giao diện thiết bị Android Hình 7.2: Giao diện thiết bị iPhone Hình 7.3: Giao diện đăng nhập tài khoản Hình 7.4: Google Map thị tọa độ vị trí thiết bị Android quản lý Hình 7.5: Google Map thị tọa độ vị trí thiết bị iPhone quản lý SVTH: Tô Trần Quốc Tuấn – Nguyễn Duy Ngân ix Luận văn tốt nghiệp Hệ thống giám sát thiết bị GPS Android iOS DANH MỤC TỪ VIẾT TẮT 2G: Second Generation 3G: Third Generation 3GPP: Dự án đối tác hệ thứ API: Application Programming Interface ATM: Asynchronous Transfer Mode AUC: Authentication Center BG: Border Gatway BPSK:Binary Phase Shift Keying BSC: Base Station Controller BSS: Base Station System BTS: Base Transceiver Station C/A: Coarse/Acquistion Code CDMA: Code Division Mutiple Access CRNC: Control RNC CS: Circuit Switch DGPS: Differential GPS DHCP: Dynamic Host Configuration Protocol DRNC: Drift RNC EIR: Equipment Identify Register ETSI: Viện tiêu chẩn viễn thông Châu Âu FDD: Frequency Division Duplex FDMA: Frequency Division Mutiple Access FIFO: First In First Out FTP: File Transfer Protocol GGSN: Gateway GPRS Support Node GIS: Geographic Information System GMSC: Gateway Mobile Services Switching Center GPRS: General Packet Radio Service GPS: Global Positioning System GSM: Global System for Mobile Communications HE: Home Environment HLR: Home Location Register HTML: Hypertext Markup Langure HTTP: HyperText Transfer Protocol IDE: Integrated Development Enviroment IEEE: Institute of Electrical and Electronics Engineers SVTH: Tô Trần Quốc Tuấn – Nguyễn Duy Ngân x Luận văn tốt nghiệp Chương 5: Tìm hiểu lập trình ứng dụng HĐH iOS  Nhược điểm: Ngôn ngữ HTML có số nhược điểm sau: + Là ngôn ngữ thông dịch, giảm tốc độ thực ứng dụng Web + Khó đảm bảo an toàn bảo mật + Không hỗ trợ đa ngôn ngữ 6.1.2 PHP: Hình 6.1: Cách thức PHP hoạt động - PHP viết tắt “PHP Hypertext Preprocessor” - PHP sử dụng mã nguồn mở hoàn toàn miễn phí - Hoạt động nhanh, dễ sử dụng, chạy nhiều hệ điều hành, an toàn, nhiều lựa chọn, hỗ trợ cộng đồng rộng lớn internet - PHP hỗ trợ nhiều sở liệu (MySQL, Oracle, Sybase, PostgreSQL….) Luận văn tốt nghiệp Chương 5: Tìm hiểu lập trình ứng dụng HĐH iOS - Các file mở rộng “.php”,” php3”, “.php5” hay “phtml” - Sử dụng rộng rãi nhiều môi trường : Do tối ưu hóa cho ứng dụng web, tốc độ nhanh, nhỏ gọn, cú pháp giống C Java, dễ học thời gian xây dựng sản phẩm tương đối ngắn so với ngôn ngữ khác nên PHP nhanh chóng trở thành ngôn ngữ lập trình web phổ biến giới Mã PHP nhập trực tiếp vào file text (.php…) Phần mã bao thẻ, thực thi phần mã nằm thẻ Đoạn mã minh họa cách viết PHP lồng vào trang HTML dễ dàng nào: Mã mẫu Thẻ đánh đấu bắt đầu kết thúc phần mã PHP qua máy chủ biết để xử lý dịch mã cho Đây điểm tiện lợi PHP giúp cho việc viết mã PHP trở nên trực quan dễ dàng việc xây dựng phần giao diện ứng dụng HTTP Ngôn ngữ, thư viện, tài liệu gốc PHP xây dựng cộng đồng có đóng góp lớn Zend Inc, công ty nhà phát triển cốt lõi PHP lập nên nhằm tạo môi trường chuyên nghiệp để đưa PHP phát triển quy mô doanh Luận văn tốt nghiệp Chương 5: Tìm hiểu lập trình ứng dụng HĐH iOS nghiệp PHP kịch trình chủ (Server Script) chạy PHP Engine, với ứng dụng Web Server để quản lý chúng Khi người sử dụng gọi trang PHP, Web Server triệu gọi PHP Engine để thông dịch, dịch trang PHP trả kết cho người sử dụng 6.1.3 Javascript: JavaScript, theo phiên hành, ngôn ngữ lập trình kịch dựa đối tượng phát triển từ ý niệm nguyên mẫu Ngôn ngữ dùng rộng rãi cho trang web, dùng để tạo khả viết script sử dụng đối tượng nằm sẵn ứng dụng Nó vốn phát triển Brendan Eich Hãng truyền thông Netscape với tên Mocha, sau đổi tên thành LiveScript, cuối thành JavaScript Giống Java, JavaScript có cú pháp tương tự C, gần với Self Java .js phần mở rộng thường dùng cho tập tin mã nguồn JavaScript Phiên JavaScript phiên 1.5, tương ứng với ECMA-262 ECMAScript phiên chuẩn hóa JavaScript Trình duyệt Mozilla phiên 1.8 beta có hỗ trợ không đầy đủ cho E4X - phần mở rộng cho JavaScript hỗ trợ làm việc với XML, chuẩn hóa ECMA-357 6.2 Google Map API: API viết tắt Application Programming Interface giao diện mà hệ thống máy tính hay ứng dụng cung cấp phép yêu cầu dịch vụ tạo từ chương trình máy tính khác, và/hoặc cho phép liệu trao đổi qua lại chúng Chẳng hạn, chương trình máy tính (và thường phải) dùng hàm API hệ điều hành để xin cấp phát nhớ truy xuất tập tin Nhiều loại hệ thống ứng dụng thực API, hệ thống đồ họa, sở liệu, mạng, dịch vụ web, số trò chơi máy tính Đây phần mềm hệ thống cung cấp đầy đủ chức tài nguyên mà lập trình viên rút Luận văn tốt nghiệp Chương 5: Tìm hiểu lập trình ứng dụng HĐH iOS từ để tạo nên tính giao tiếp người - máy như: trình đơn kéo xuống, tên lệnh, hộp hội thoại, lệnh bàn phím cửa sổ Một trình ứng dụng sử dụng để yêu cầu thi hành dịch vụ cấp thấp hệ điều hành máy tính thực Hệ giao tiếp lập trình ứng dụng giúp ích nhiều cho người sử dụng cho phép tiết kiệm nhiều thời gian tìm hiểu chương trình mới, khích lệ người dùng nhiều ứng dụng Google Maps API cho phép nhúng Google Map vào trang web riêng với Javascript API cung cấp số tiện ích cho thao tác với đồ, thêm nội dung vào đồ thông qua loạt dịch vụ, cho phép tạo đồ ứng dụng mạnh trang web Maps API dịch vụ hoàn toàn miễn phí, hỗ trợ nhiều ứng dụng đa dạng, tính chất mở nên phát triển mạnh cộng đồng lập trình viên giới Do hạn chế thời gian đề tài nên tập trung tìm hiểu ứng dụng cần thiết Luận văn tốt nghiệp Chương 5: Tìm hiểu lập trình ứng dụng HĐH iOS – Giao diện Google Maps Hình 6.2: Giao diện đồ 6.3 6.3.1 Giao diện website chức năng: Tổng quan: Website công cụ để người sử dụng quản lý hệ thống thiết bị cách trực quan xác Qua giao thức mạng HTTP, FTP tảng đường truyền Internet băng thông rộng nay, việc gửi yêu cầu nhận liệu người dùng trung tâm diễn liên tục, xác, đáp ứng yêu cầu cao theo dõi thiết bị theo thời gian thực, liên tục Luận văn tốt nghiệp Chương 5: Tìm hiểu lập trình ứng dụng HĐH iOS 6.3.2 Sơ đồ cấu trúc Website: Hình 6.3: Sơ đồ hoạt động Website có chức chính: Hiện thị vị trí thiết bị Google Map, tìm đường ngắn nhất, tìm địa điểm đồ Ngoài ra, quản lý người dùng liệu sở liệu Luận văn tốt nghiệp 6.4 Chương 5: Tìm hiểu lập trình ứng dụng HĐH iOS Quá trình thực hiện: • Tạo giao diện web Hình 6.4: Giao diện trang chủ web server • Tạo giao diện login ( Products & Projects ) Hình 6.5: Giao diện login quản lý thiết bị Android • Hình 6.6: Giao diện login quản lý thiết bị iOS Nhận liệu từ smartphone gửi lên hiển thị tọa độ lên Google Map: Dùng code PHP xử lý để nhận liệu (tọa độ số IMEI thiết bị) sau xử lý Luận văn tốt nghiệp Chương 5: Tìm hiểu lập trình ứng dụng HĐH iOS để lên Google Map • Tìm địa điểm tìm đường ngắn (Get Directions and Find Places ): Hình 6.7: Giao diện Get directions Hình 6.8: Giao diện Find Places Luận văn tốt nghiệp Chương 5: Tìm hiểu lập trình ứng dụng HĐH iOS Luận văn tốt nghiệp Chương 7: Demo Kết ứng dụng CHƯƠNG 7: DEMO VÀ KẾT QUẢ ỨNG DỤNG 7.1 Demo hệ thống: • Lấy tọa độ (kinh độ vĩ độ) smartphone Android iPhone nhập địa web server vào ô textField Hình 7.1: Giao diện thiết bị Android Hình 7.2: Giao diện thiết bị iPhone • Sau nhận tọa độ thiết bị, bấm button POST để gửi liệu web server quản lý thông qua mạng thông tin di động EDGE/3G • Đăng nhập tài khoản đăng ký web server tương ứng Android hay iOS để theo dõi thiết bị Hình 7.3: Giao diện đăng nhập tài khoản Luận văn tốt nghiệp Chương 7: Demo Kết ứng dụng • Kết nhận sau gửi liệu từ thiết bị Android iOS Hình 7.4: Google Map thị tọa độ vị trí thiết bị Android quản lý Hình 7.5: Google Map thị tọa độ vị trí thiết bị iPhone quản lý • Sau nhận tọa độ biết ví trí thiết bị đồ, từ biết địa điểm tìm đường ngắn đến vị trí địa điểm khác người sử dụng thiết bị smartphone xem đồ hay bị lạc Ở hệ thống tích hợp việc tìm đường ngắn từ vị trí đến vị trí Luận văn tốt nghiệp Chương 7: Demo Kết ứng dụng Hình 7.6: Google Map thị tìm đường ngắn vị trí • Chức hệ thống giám sát nhiều thiết bị ứng với thiết bị ta tạo tài khoản riêng website Để biết xác thiết bị gửi liệu lên web server kinh độ vĩ độ có kèm theo số IMEI thiết bị (để dễ nhớ hay dễ nhận dạng ta đặt tên riêng cho thiết bị để xác định dễ dàng hơn) Người quản lý cần đăng nhập tài khoản theo dõi đồ biết vị trí xác thiết bị (rất thích hợp cho việc giám sát xe khách, xe du lịch riêng để theo dõi việc lại cách dễ dàng) 7.2 Kết đạt được:  Hệ thống xây dựng đạt yêu cầu: - Theo dõi thiết bị cách trực quan đồ - Quản lý thiết bị sở liệu - Tìm kiếm địa điểm - Tìm đường ngắn - Quản lý nhiều thiết bị  Chưa thực được: Luận văn tốt nghiệp Chương 7: Demo Kết ứng dụng - Đánh dấu tọa độ cũ đồ - Từ tọa độ truy xuất địa điểm cụ thể thiết bị  Nhược điểm: - Vấn đề lượng pin chạy ứng dụng - Vì cấu hình smartphone iPhone không cho phép ứng dụng chạy ẩn nên ứng dụng hạn chế iOS Luận văn tốt nghiệp Hướng phát triển đề tài HƯỚNG PHÁT TRIỂN CỦA ĐỀ TÀI Hệ thống xây dựng tương đối hoàn chỉnh nhiều hạn chế Mục tiêu truyền nhận liệu, lưu trữ thị website thực Giới hạn thiết bị nên liệu cung cấp cho người dùng chưa thật đầy đủ, cung cấp vị trí Giao diện website thiết kế thời gian ngắn nên chưa thật gần gũi với người dùng, chưa tận dụng hết chức Google Map Tiềm phát triển đề tài lớn, có tính ứng dụng cao tương lai Chẳng hạn ứng dụng quản lý tàu thuyền ngư dân vùng sông ven biển nơi mà vùng phủ sóng mạng di động hay việc quản lý xe khách, xe du lịch vị trí nào, đến đâu vào lúc cần smartphone chạy ứng dụng Những vấn đề cần giải là: • Cải thiện giao diện web trực quan sở liệu có tính ứng dụng cao • • Vấn đề quản lý liệu máy chủ nhiều lỗi khắc phục Cung cấp thêm liệu từ thiết bi Luận văn tốt nghiệp Tài liệu tham khảo TÀI LIỆU THAM KHẢO [1] http://google.com [2] http://wikipedia.org [3] http://maps.google.com [4] http://tutorial.phpvn.org/ [5] http://developer.android.com [6] http://macos.vn [7] http://congdongios.com [8] http://stackoverflow.com [9] http://w3schools.com [10] Android Application Development for Dummies, Donn Felker [11] Head First Java, Kathy Sierra & Bert Bates [12] Beginning iPhone Development, Dava Mark & Jeff Larmache [13] Tài liệu Objective C, trung tâm VTC Academy [14] iOS SDK Programming, Jame A.Brannan & Black Ward [15] Luận văn tốt nghiệp anh Đào Lâm Vũ, anh Trần Trọng Lý anh Thái Ngọc Anh Khôi, Đại học Bách Khoa TpHCM Khóa 2006

Ngày đăng: 31/07/2016, 14:17

Từ khóa liên quan

Mục lục

  • LỜI CẢM ƠN

  • GIỚI THIỆU ĐỀ TÀI

  • MỤC LỤC

  • DANH SÁCH BẢNG BIỂU VÀ HÌNH VẼ

  • DANH MỤC TỪ VIẾT TẮT

  • CHƯƠNG 1: TỔNG QUAN VỀ GPS

    • 1.1 Tổng quan về hệ thống định vị GPS:

    • 1.2 Các thành phần của hệ thống định vị GPS:

      • 1.2.1 Bộ phận không gian:

      • 1.2.2 Bộ phận điều khiển:

      • 1.2.3 Bộ phận người sử dụng:

      • 1.3 Hoạt động của hệ thống GPS:

        • 1.3.1 Quỹ đạo vệ tinh GPS:

        • 1.3.2 Tín hiệu GPS :

        • 1.3.3 Thông tin trong bản tin dẫn đường :

        • 1.3.4 Nguyên lý định vị GPS :

        • 1.3.5 Cấp chính xác của hệ thống GPS :

        • 1.3.6 GPS vi phân:

        • 1.4 Nguồn lỗi của tín hiệu GPS:

        • 1.5 Chuỗi NMEA:

          • 1.5.1 Định nghĩa chuỗi NMEA:

          • 1.5.2 Thành phẫn chuỗi NMEA:

          • 1.5.3 Giải mã chuỗi NMEA:

          • CHƯƠNG 2: TỔNG QUAN VỀ MẠNG DI ĐỘNG GPRS, 3G

            • 2.1 GPRS :

              • 2.1.1 Quá trình hình thành và phát triển của GPRS:

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

Tài liệu liên quan