Luân văn tôt nghp H th ng giámt thi t b GPS trên n n Android và iOS ế
L I C M N Ơ
L i đ u tiên chúng em xin đ c g i l i c m n đ n th y Nguy n Chí Ng c. ượ ơ ế
Th y đã h ng d ngiúp đ t n tình cng em nghiên c u t đ án 1 cho đ n đ ướ ế
án 2 hoàn thành t t lu n văn t t nghi p này. Nh ng l i nh n xét, góp ý h ng ướ
d n c a th y đã giúp chúng em có đ nh h ng đúng đ n trong quá trình th c hi n đ ướ
tài, giúp chúng em nhìn ra đ c u khuy t đi m c a đ tài và t ng b c kh c ph cượ ư ế ướ
đ có đ c k t qu t t nh t. ượ ế
Chúng em cũng xin c m n th y cô trong khoa Đi n Đi n t , b môn Vi n ơ
thông đã t n nh ch b o, truy n đ t cho chúng em các ki n th c chun ngành, ế
nh ng công ngh m i cũng nh ch làm vi c nhóm đ hoàn thành t t đ án môn h c ư
y.
Và cu i cùng, cng em xin đ c g i l i c m n u s c đ n t t c nh ng ượ ơ ế
ng i b n đã giúp đ , sát cánh cùng chúng em trong su t nh ng năm đ i h c. Cám nư ơ
nh ng l i đ ng viên, nh ng s chia s , hy sinh và chăm sóc l n lao t phía gia đình và
ng i than đó m t đ ng l c to l n giúp chúng em v t qua khó khăn và hoànườ ượ
thành t t đ tài này.
Thành ph H Chí Minh, ngày 18 tháng 12 năm 2012
Tr n Qu c Tu n
Nguy n Duy Ngân
GI I THI U Đ TÀI
H th ng đ nh v toàn c u GPS đ c thi t k ,y d ng, v n nh và qu n ượ ế ế
b i B qu c phòng Hoa Kỳ. Nh ng k t năm 1980, chính ph Hoa Kỳ đã cho phép ư
SVTH: Tr n Qu c Tu n – Nguy n Duy Ngân 1
Luân văn tôt nghp H th ng giám sát thi t b GPS trên n n AndroidiOS ế
s d ng h th ng GPS o m c đích dân s . cho đ n nay, l i ích c a h th ng ế
GPS mang l i 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 đ c bi t ượ
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 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 ing 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 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 ch y n. Sau đó đăng nh p vào m t website do chúng em t thi t k đã ế ế
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 iOS i đ t ch ng trình GPS đ ươ
nh n tín hi u t v tinh.
- Thông qua c tr m phát sóng c a n cung c p m ng di đ ng, smartphone s
truy n v máy ch trên Internet t a đ s IMEI c a đi n tho i.
- Máy ch ti p nh n t a đ 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 i kho n đ c c p sườ ượ
bi t đ c v trí c a ng i mang theo smartphone. ế ượ ườ
ng d ng:
SVTH: Tr n Qu c Tu n – Nguy n Duy Ngân 2
Luân văn tôt nghp H th ng giám sát thi t b GPS trên n n AndroidiOS ế
- 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
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 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.
M C L C
DANH SÁCH B NG BI U VÀ HÌNH V
Danh sách b ng bi u:
SVTH: Tr n Qu c Tu n – Nguy n Duy Ngân 3
Luân văn tôt nghp H th ng giám sát thi t b GPS trên n n AndroidiOS ế
Bng 1.1: So sánh m t s thông s k thut c a ba h th ng v tinh d n đường toàn
c u.
Bng 2.1: Nhng thay đ i trong m ng GPRS.
Bng 2.2: Các ki u hóanh truyn.
Bng 2.3: L ch trình nghiên cu và đưa m ng W-CDMA vào khai thác.
Danh sách hình v :
Hình 1.1: Cu trúc ca h th ng đnh v GPS.
nh 1.2: V trí các tr m điu khin c a h th ng GPS.
nh 1.3: Thiết b thu tín hiu GPS.
nh 1.4: Sơ đ kh i y thu tín hiu GPS.
nh 2.1: Kiến trúc m ng GPRS.
nh 2.2: Các tr ng thái ho t đ ng c a MS trong GPRS.
nh 2.3: Kiến trúc t ng quát c a m t m ng di đng kết hp c CS và PS.
nh 2.4: Ki n trúc 3G WCDMA UMTS R3.ế
nh 3.1: S đ kh i h th ng.ơ
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.
nh 4.1: Giao di n t o porject m i c a Eclipse.
nh 4.2: Giao di n t o New Android Project c a Eclipse.
nh 4.3: Giao di n và c a s thu c tính c a ng d ng trên Eclipse.
nh 4.4: Thi t k giao di n trong Eclipse.ế ế
nh 4.5: Thay đ i text trong Eclipse.
SVTH: Tr n Qu c Tu n – Nguy n Duy Ngân 4
Luân văn tôt nghp H th ng giám sát thi t b GPS trên n n AndroidiOS ế
nh 4.6: Thi t k button trong Eclipse.ế ế
nh 4.7: Thi t k checkbox trong Eclipse.ế ế
nh 4.8: C u trúc mã ngu n l p trình ng d ng trong Eclipse.
nh 4.9: C u trúc mã code l p trình ng d ng trong Eclipse.
nh 4.10: Giao di n ch y ch ng trình. ươ
nh 4.11: Giao din chính c a chương trình lúc mi khi đ ng.
nh 5.1: Giao di n t o project m i trong Xcode.
nh 5.2: Giao di n ch n lo i project đ l p trình.
nh 5.3: Giao di n đ t tên và tùy ch n cho project m i.
nh 5.4: Giao di n l p trình chính c a project.
nh 5.5: Giao di n chính c a project t o ra.
nh 5.6: Giao di n iPhone Simulator sau khi build ch ng trình thành công. ươ
nh 5.7: Giao di n code trong file AppDelegate.h.
nh 5.8: Giao di n code trong file AppDelegate.m.
nh 5.9: Code dùng đ hi n th “HelloWorld”.
nh 5.10: Giao di n iPhone Simulator hi n th “Hello World .
nh 5.11: Giao di n chính c a project sau khi đ c t o ra. ượ
nh 5.12: Giao di n chính trong file ViewController.xib.
nh 5.13: Giao di n trong ViewController hi n th “Hello World”.
nh 5.14: Giao di n đ c thi t k . ượ ế ế
nh 5.15: Liên k t View.ế
nh 5.16: Liên k t Text Field.ế
nh 5.17: Liên k t Lable.ế
SVTH: Tr n Qu c Tu n – Nguy n Duy Ngân 5