hệ thống giám sát thiết bị GPS trên nền Android và - TopicsExpress



          

hệ thống giám sát thiết bị GPS trên nền Android và iOS Download : thuvien24/he-thong-giam-sat-thiet-bi-gps-tren-nen-android-va-ios-90978.html Hệ thống định vị toàn cầu GPS được thiết kế, xây dựng, vận hành và quản lý bởi Bộ quốc phòng Hoa Kỳ. Nhưng kể từ năm 1980, chính phủ Hoa Kỳ đã cho phép sử dụng hệ thống GPS vào mục đích dân sự. Và cho đến nay, lợi ích của hệ thống GPS mang lại là vô cùng to lớn. GPS không chỉ được dùng trong lĩnh vực khai thác mỏ, địa chất, vẽ bản đồ mà còn được dùng để điều khiển giao thông và đặc biệt là sử dụng để định vị và dẫn đường trong ngành hàng không. Và với sự phát triển vượt bậc của công nghệ, ngay cả những chiếc điện thoại ngày nay cũng được trang bị hệ thống GPS. Đa số những nhà sản xuất điện thoại đều tích hợp sẵn một loại bản đồ số kèm theo hệ thống GPS trên điện thoại. Một số ít còn lại không có sẵn bản đồ số tích hợp sẵn mà người dùng phải mua một phần mềm bản đồ từ bên thứ ba. Một số phần mềm bản đồ trên thị trường có thể 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 nền dựa trên những smartphone có tích hợp sẵn GPS. Với hệ thống này, người giám sát chỉ việc cài một phần mềm trên smartphone với bất kỳ hệ điều hành nào và cho nó chạy ẩn. Sau đó đăng nhập vào một website do chúng em tự thiết kế là đã có thể biết chính xác chiếc người sử dụng smartphone đang ở đâu. Khái quát sự hoạt động của mô hình: - Trên smartphone chạy hệ điều hành Android và iOS cài đặt chương trình GPS để nhận tín hiệu từ vệ tinh. - Thông qua các trạm phát sóng của nhà cung cấp mạng di động, smartphone sẽ truyền về máy chủ trên Internet tọa độ và số IMEI của điện thoại. - Máy chủ tiếp nhận tọa độ và số IMEI đồng thời lưu vào cơ sở dữ liệu. - Người dùng truy cập vào website của hệ thống với một tài khoản được cấp sẽ biết được vị trí của người mang theo smartphone. Ứng dụng: - Giám sát vị trí và lộ trình của nhân viên giao hàng, nâng cao hiệu quả quản lý, điều hành. - Giám sát hoạt động của con 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 và iOS. - Smartphone đã đăng ký và sử dụng thành công dịch vụ GPRS hay 3G của nhà cung cấp mạng di động. 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. 1 1.1 TổngquanvềhệthốngđịnhvịGPS. 1 1.2 CácthànhphầncủahệthốngđịnhvịGPS. 1 1.2.1 Bộphậnkhônggian. 2 1.2.2 Bộphậnđiềukhiển. 3 1.2.3 Bộphậnngườisửdụng. 4 1.3 HoạtđộngcủahệthốngGPS. 6 1.3.1 Quỹ đạo vệ tinh GPS. 6 1.3.2 TínhiệuGPS 7 1.3.3 Thôngtintrongbảntindẫnđường7 1.3.4 NguyênlýđịnhvịGPS8 1.3.5 CấpchínhxáccủahệthốngGPS9 1.3.6 GPS vi phân10 1.4 NguồnlỗicủatínhiệuGPS. 11 1.5 Chuỗi NMEA 12 1.5.1 Địnhnghĩa chuỗi NMEA.. 12 1.5.2 ThànhphẫnchuỗiNMEA.. 13 1.5.3 GiảimãchuỗiNMEA.. 14 CHƯƠNG 2: TỔNG QUAN VỀ MẠNG DI ĐỘNG GPRS, 3G.. 18 2.1 GPRS18 2.1.1 Quá trình hình thành và phát triển của GPRS. 18 2.1.2 MụctiêuvàlợithếcủaGPRS19 2.1.3 ĐặcđiểmcủahệthốngGPRS. 21 2.1.4 MãhóakênhtrongGPRS. 28 2.1.5 Quảnlýphiênvàquảnlýdiđộng. 28 2.1.6 Nguyêntắcquảnlýnguồntàinguyênvôtuyếnvàđatruyxuất. 31 2.1.7 KênhlogictrongGPRS. 34 2.1.8 CácchứcnănglogiccủahệthốngGPRS. 35 2.2 TỔNGQUANMẠNG3G37 2.1.1 3Glàgì37 2.2.2 CáctiêuchíchungđểxâydựngIMT–2000nhưsau. 37 2.2.3 Côngnghệ3GởViệtNam... 40 2.2.4 Môhìnhkiếntrúcmạngthôngtindiđộng3G42 2.2.5 Môhìnhmạng3GWCDMAUMTS. 43 CHƯƠNG 3: TỔNG QUAN VÀ SƠ ĐỒ KHỐI HỆ THỐNG GIÁM SÁT.. 52 3.1 Tổng quan. 52 3.2 Sơ đồ khối hệ thống. 53 3.3 Sơ đồ giải thuật cho hệ thống. 54 3.4 Vận hành. 54 3.5 Ứng dụng GPS trên điện thoại di động smartphone. 55 3.6 Một số dịch vụ dựa trên vị trí56 CHƯƠNG 4: TÌM HIỂU LẬP TRÌNH ỨNG DỤNG TRÊN HỆ ĐIỀU HÀNH ANDROID 57 4.1 Phát triển phần mềm lập trình cho Android. 57 4.1.1 Chương trình Eclipse. 57 4.1.2 Giới Thiệu Về ngôn Ngữ Lập Trình Java. 57 4.1.3 Một số đặc điểm nổi bật của ngôn ngữ lập trình Java. 57 4.2 Hướng dẫn lập trình ứng dụng Android bằng Eclipse. 59 4.3 Giaodiệntrênsmartphone sau khi lập trình GPS. 66 CHƯƠNG 5: TÌM HIỂU LẬP TRÌNH ỨNG DỤNG TRÊN HỆ ĐIỀU HÀNH iOS 67 5.1 Phát triển phần mềm lập trình iOS. 67 5.1.1 Hệ điều hành MacOS 67 5.1.2 Giới thiệu về ngôn ngữ lập trình Objective C.. 70 5.1.3 Chương trình Xcode. 72 5.2 Giao diện trên smartphone sao khi lập trình GPS. 83 CHƯƠNG 6: TẠO WEBSERVER NHẬN TỌA ĐỘ GPS CỦA HỆ THỐNG 84 6.1 Ngôn ngữ lập trình. 84 6.1.1 HTML.. 84 6.1.2 PHP.. 85 6.1.3 Javascript. 87 6.2 Google Map API. 88 6.3 Giao diện website và chức năng. 89 6.3.1 Tổng quan. 89 6.3.2 Sơ đồ cấu trúc Website. 90 6.4 Quá trình thực hiện. 91 CHƯƠNG 7: DEMO VÀ KẾT QUẢ ỨNG DỤNG.. 94 7.1 Demo hệ thống. 94 7.2 Kết quả đạt được. 96 HƯỚNG PHÁT TRIỂN CỦA ĐỀ TÀI. 98 TÀI LIỆU THAM KHẢO.. 99 Danh sách bảng biểu: Bảng1.1:Sosánhmộtsốthôngsốkỹthuậtcủabahệthốngvệtinhdẫnđườngtoàncầu. Bảng2.1: NhữngthayđổitrongmạngGPRS. Bảng2.2:Cáckiểumãhóakênhtruyền. Bảng2.3: LịchtrìnhnghiêncứuvàđưamạngW-CDMAvàokhaithác. Danh sách hình vẽ: Hình 1.1: CấutrúccủahệthốngđịnhvịGPS. Hình1.2: VịtrícáctrạmđiềukhiểncủahệthốngGPS. Hình1.3: ThiếtbịthutínhiệuGPS. Hình1.4: SơđồkhốimáythutínhiệuGPS. Hình2.1: KiếntrúcmạngGPRS. Hình2.2: CáctrạngtháihoạtđộngcủaMStrongGPRS. Hình2.3: KiếntrúctổngquátcủamộtmạngdiđộngkếthợpcảCSvà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ếthợp Mobile,GPS,DigitalMap. Hình 4.1: Giao diện tạo porject mới của Eclipse. Hình 4.2: Giao diện tạo New Android Project của Eclipse. Hình 4.3: Giao diện và cửa sổ thuộc tính của ứng dụng trên Eclipse. Hình 4.4: Thiết kế giao diện trong Eclipse. Hình 4.5: Thay đổi texttrong Eclipse. Hình 4.6: Thiết kế button trong Eclipse. Hình 4.7: Thiết kế checkbox trong Eclipse. Hình 4.8: CấutrúcmãnguồnlậptrìnhứngdụngtrongEclipse. Hình 4.9: Cấu trúc mã code lập trình ứng dụng trong Eclipse. Hình 4.10: Giao diện chạy chương trình. Hình 4.11: Giaodiệnchínhcủachươngtrìnhlúcmớikhởiđộng. Hình 5.1: Giao diện tạo project mới trong 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 và tùy chọn cho project mới. Hình 5.4: Giao diện lập trình chính của project. Hình 5.5: Giao diện chính của project tạo ra. Hình 5.6: Giao diện iPhone Simulator sau khi build chương trình thành công. Hình 5.7: Giao diện code trong file AppDelegate.h. Hình 5.8: Giao diện code trong file AppDelegate.m. Hình 5.9: Code dùng để hiện thị “HelloWorld”. Hình 5.10: Giao diện iPhone Simulator hiển thị “Hello World”. Hình 5.11: Giao diện chính của project sau khi được tạo ra. Hình 5.12: Giao diện chính trong file ViewController.xib. Hình 5.13: Giao diện trong ViewController hiển thị “Hello World”. Hình 5.14: Giao diện được thiết kế. Hình 5.15: Liên kết View. 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: Giaodiệnchínhcủachươngtrìnhlúcmớikhởiđộng. Hình 6.1: Cách thức PHP hoạt động Hình 6.2: Giao diện bả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ị trên nền Android. Hình 6.6: Giao diện login quản lý thiết bị trên nền 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 trên thiết bị Android. Hình 7.2: Giao diện trê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 hiện thị tọa độ vị trí của thiết bị Android được quản lý. Hình 7.5: Google Map hiện thị tọa độ vị trí của thiết bị iPhone được quản lý.
Posted on: Sat, 20 Jul 2013 13:11:16 +0000

Trending Topics



Recently Viewed Topics




© 2015