ระบบตดตามิ gps ผานโทรศ่ ัพท์มอ ......

63
ระบบติดตาม GPS ผ่านโทรศัพท์มือถือ(Android OS) Tracking By Android System พัลลภ จาตุรัส สารนิพนธ์นี ้เป็นส่วนหนึ ่งของการศึกษา หลักสูตรวิทยาศาสตรมหาบัณฑิต สาขาวิชาเทคโนโลยีสารสนเทศ คณะวิทยาการและเทคโนโลยีสารสนเทศ มหาวิทยาลัยเทคโนโลยีมหานคร ปีการศึกษา 2555

Upload: others

Post on 29-Jan-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ระบบตดตามิ GPS ผานโทรศ่ ัพท์มอ ... ระบบ...ระบบตดตาม GPS ผานโทรศ พท มอถ อ(Android

 

 

ระบบตดตาม GPS ผานโทรศพทมอถอ(Android OS) Tracking By Android System

พลลภ จาตรส

สารนพนธนเปนสวนหนงของการศกษา หลกสตรวทยาศาสตรมหาบณฑต สาขาวชาเทคโนโลยสารสนเทศ

คณะวทยาการและเทคโนโลยสารสนเทศ มหาวทยาลยเทคโนโลยมหานคร

ปการศกษา 2555

Page 2: ระบบตดตามิ GPS ผานโทรศ่ ัพท์มอ ... ระบบ...ระบบตดตาม GPS ผานโทรศ พท มอถ อ(Android

I  

หวขอ ระบบตดตาม GPS ผานโทรศพทมอถอ(Android OS)

Tracking By Android System

ชอนกศกษา พลลภ จาตรส

รหสนกศกษา 5317680015

หลกสตร วทยาศาสตรมหาบณฑต สาขาเทคโนโลยสารสนเทศ

ปการศกษา 2555

อาจารยทปรกษา ดร.วรพล ลลาเกยรตสกล

บทคดยอ

วตถประสงคของระบบตดตาม GPS ผานโทรศพทมอถอ(Android OS)เพอสราง

Application ททางานบน OS Android สาหรบสงสญญาณ GPSทรบขอมลโดยขอมลทถกสง

มาจากโทรศพทมอถอ จะเปนขอมลทใชระบตาแหนง ซงขอมลทไดรบจะอยในรปแบบของตว

เลขทระบพกดของตาแหนง GPS ซงสามารถแสดงทอย ณ ปจจบนของโทรศพทมอถอโดยจะ

ทาระบตาแหนงลงบนแผนทของ Google Map และสามารถแสดงขอมลยอนหลงของการ

Tracking ได

วธการออกแบบระบบเปนวธการและขนตอนการสราง Application และการ Tracking ของสญญาณ GPS และมผลการดาเนนงานออกมาแสดงใหดเปนตวอยางมผลการวเคราะหในการทดสอบระบบและแสดงเปนผลใหดไดอยางเขาใจ เพอใหบรรลวตถประสงคในการสรางระบบตดตาม GPS ผานโทรศพทมอถอ

Page 3: ระบบตดตามิ GPS ผานโทรศ่ ัพท์มอ ... ระบบ...ระบบตดตาม GPS ผานโทรศ พท มอถ อ(Android

II  

กตตกรรมประกาศ

สารนพนธนไดพฒนาจนสาเรจดวยด เพราะความกรณา ความชวยเหลอ และกาลงใจจากหลายคน ขาพเจาขอขอบพระคณมา ณ ทน

ขอขอบพระคณ ดร.วรพล ลลาเกยรตสกล อาจารยทปรกษาโครงงานทกรณาเสยสละเวลาใหคาแนะนาและคอยตรวจสอบโครงงานอยสมาเสมอ และยงคอยหาตวอยางทด ๆ มาใหอกมากมาย

ขอขอบพระคณอาจารยทกๆ ทานทชวยประสทธประสาทวชาแกขาพเจาตงแตขาพเจาเขามาศกษาในทแหงน ขอบคณกาลงใจจากอาจารยทกทานททาใหขาพเจาพฒนาโครงงานนใหสาเรจไปไดดวยด

ขอขอบพระคณพๆ เพอนๆ และทกคนทชวยสอนเวลาทโปรแกรมมปญหาและเปนกาลงใจในยามทเราทอ

พลลภ จาตรส

มนาคม 2556

Page 4: ระบบตดตามิ GPS ผานโทรศ่ ัพท์มอ ... ระบบ...ระบบตดตาม GPS ผานโทรศ พท มอถ อ(Android

III  

สารบญ หนา

บทคดยอภาษาไทย I กตตกรรมประกาศ II สารบญ III สารบญรป V สารบญตาราง VII บทท 1 บทนา 1

1.1 กลาวนา 1 1.2 ปญหาและแรงจงใจ 1 1.3 แนวทางการแกไขปญหา 2 1.4 วตถประสงค 2 1.5 ภาพรวมของระบบทจดทา 2 1.6 ขอบเขตของการทางานระบบ 2 1.7 ผลทคาดหวง 3 1.8 โครงสรางของสารนพนธ 3

บทท 2 ความรพนฐานและทฤษฎทเกยวของ 4 2.1 แอนดรอยด (Android) คออะไร 4 2.2 สถาปตยกรรมของแอนดรอยด (Android Architecture) 8 2.3 สวนประกอบของแอพพลเคชน (Application Component) 12 2.4 วงรอบชวตของแอพพเคชน (Android Activity Lifecycle) 14 2.5 ระบบแผนท Google Maps 16 2.6 GPS คออะไร 17 2.7ระบบจดการฐานขอมล MYSQL 19

บทท 3 การออกแบบระบบ 23 3.1 เนอหาการทางานของระบบ 23 3.2 ความตองการของระบบ 23 3.3 Context Diagram 24 3.4 Data Flow Diagram 24 3.5 Data Dictionary of Data Flow Diagram 26 3.6 Data Dictionary of Data Store 27 3.7 Process Specification 27 3.8 E-R Diagram 30

Page 5: ระบบตดตามิ GPS ผานโทรศ่ ัพท์มอ ... ระบบ...ระบบตดตาม GPS ผานโทรศ พท มอถ อ(Android

IV  

สารบญ (ตอ) หนา

3.9 Mapping Entity-Relationship Diagram 31 3.10 พจนานกรมขอมล table Data dictionary 31 3.11 ตวอยางขอมล 33

บทท 4 ผลการทางานและการวเคราะหผลการทางาน 34 4.1 โครงสรางของระบบ (System Architecture) 34 4.2 รายละเอยดของการดาเนนการทดลอง 35 4.3 ผลการดาเนนงานของระบบฝายเครองเซรฟเวอร 36 4.4 ผลการดาเนนงานของระบบฝายเครองโทรศพทมอถอ 39

บทท 5 บทสรปและวเคราะหผลการดาเนนงาน 43 5.1 สรปผลการทาโครงงาน 43 5.2 ปญหาและอปสรรคของโครงงาน 43 5.3 แนวทางการพฒนาในอนาคต 43

เอกสารอางอง 44 ภาคผนวก 46

ภาคผนวก ก คมอการใชงานโปรแกรมTracking 47

Page 6: ระบบตดตามิ GPS ผานโทรศ่ ัพท์มอ ... ระบบ...ระบบตดตาม GPS ผานโทรศ พท มอถ อ(Android

V  

สารบญรป หนา รปท 2.1 สญลกษณ Android 5 รปท 2.2 โลโกAndroid 6 รปท 2.3 สถาปตยกรรมของแอนดรอยด (Android Architecture) 9 รปท 2.4 ตวอยางแอพพลเคชน 10 รปท 2.5 Activity (User Interface) 12 รปท 2.6 Service Provider 13 รปท 2.7 Broadcast Receiver 13 รปท 2.8 Content Provider 14 รปท 2.9 Activity Life Cycle 15 รปท 2.10 Google Maps 16 รปท 3.1 รปการทาการของระบบ 23 รปท 3.2 Context Diagram ของระบบตดตาม GPS ผานโทรศพทมอถอ 24 รปท 3.3 DFD Level 1 ของระบบตดตาม GPS ผานโทรศพทมอถอ 24 รปท 3.4 DFD Level 2 ของ Process 1 ระบบตดตาม GPS ผานโทรศพทมอถอ 25 รปท 3.5 DFD Level 2 ของ Process 2 ระบบตดตาม GPS ผานโทรศพทมอถอ 25 รปท 3.6 Entity-Relationship Diagram ของระบบตดตาม GPS ผานโทรศพทมอถอ 30 รปท 3.7 Mapping Entity-Relationship Diagram 31 รปท 4.1 แสดงการโครงสรางระบบ 34 รปท 4.2 หนาโปรแกรมเขาสเครองเซรฟเวอร 36 รปท 4.3 หนาโปรแกรมทแสดงตาแหนงปจจบน 37 รปท 4.4 หนาโปรแกรมทแสดงขอมลยอนหลง 38 รปท 4.5 หนาโปรแกรมทแสดงการเพมตาแหนงสาหรบแจงเตอน 39 รปท 4.6 หนาโปรแกรมเขาสเครองโทรศพทมอถอ 40 รปท 4.7 หนาโปรแกรมเขาสเครองโทรศพทมอถอสาหรบใส Phone Code 41 รปท 4.8 หนาโปรแกรมเครองโทรศพทมอถอในสวนของการ Tracking 42 รปท ก.1 หนาโปรแกรมเครองเซอรเวอร 47 รปท ก.2 หนาโปรแกรมการสมครสมาชก 48 รปท ก.3 หนาโปรแกรมหนาหลก 48 รปท ก.4 หนาโปรแกรมแสดงสถานะปจจบน 49 รปท ก.5 หนาโปรแกรมแสดงการดขอมลยอนหลง 50 รปท ก.6 หนาโปรแกรมแสดงการดขอมลยอนหลง 50 รปท ก.7 หนาโปรแกรมแสดงการเพมอปกรณ 51

Page 7: ระบบตดตามิ GPS ผานโทรศ่ ัพท์มอ ... ระบบ...ระบบตดตาม GPS ผานโทรศ พท มอถ อ(Android

VI  

สารบญรป (ตอ) รปท ก.8 หนาโปรแกรมแสดงการเพมสมาชก 52 รปท ก.9 หนาโปรแกรมเขาสเครองโทรศพทมอถอ 53 รปท ก.10 หนาโปรแกรมเครองโทรศพทมอถอสาหรบใส Phone Code 54 รปท ก.11 หนาโปรแกรมเครองโทรศพทมอถอในสวนของการ Tracking 55

Page 8: ระบบตดตามิ GPS ผานโทรศ่ ัพท์มอ ... ระบบ...ระบบตดตาม GPS ผานโทรศ พท มอถ อ(Android

VII  

สารบญตาราง หนา ตารางท 2.1 ตารางรนพฒนาของแอนดรอยด 5 ตารางท 2.2 แสดงประเภทขอมลชนดจานวนเตม 20 ตารางท 2.3 แสดงประเภทขอมลชนดจานวนทศนยม 20 ตารางท 2.4 แสดงประเภทขอมลสาหรบวนทและเวลา 21 ตารางท 2.5 แสดงประเภทขอมลสาหรบตวอกษร 21 ตารางท 3.1 ตารางขอมลสมาชก (member) 31 ตารางท 3.2 ตารางขอมลการ Tracking (trackdata) 32 ตารางท 3.3 ตารางขอมลอปกรณโทรศพท (pmember) 32 ตารางท 3.4 ตารางขอมลตาแหนงแจงเตอน (pointdata) 32 ตารางท 3.5 ตารางตวอยางขอมลสมาชก (member) 33 ตารางท 3.6 ตารางตวอยางขอมลการ Tracking (trackdata) 33 ตารางท 3.7 ตารางตวอยางขอมลอปกรณโทรศพท (pmember) 33 ตารางท 3.8 ตารางขอมลตาแหนงแจงเตอน (pointdata) 33

Page 9: ระบบตดตามิ GPS ผานโทรศ่ ัพท์มอ ... ระบบ...ระบบตดตาม GPS ผานโทรศ พท มอถ อ(Android

 

บทท 1 บทนา 

1.1 กลาวนา

ในปจจบนโทรศพทมอถอและอนเตอรเนต ไดเขามามบทบาทในชวตประจาวนมากขน

จากทในอดตโทรศพททาไดเพยงใชสอสารอยางเดยวเทานน และการใชงานอนเตอรเนตถกการ

จากดการใชงานอยแตในบานพกอาศยหรอโรงเรยน ดวยเทคโนโลยทพฒนาขนมาอยางรวดเรว

ทาใหโทรศพทมอถอสามารถใชงานไดหลายเชนเปดเวบ , เชคเมลล , ระบบ Social Network

หรอระบบการคนหาเสนทางตางๆ

โดยปจจบนระบบการคนหาหรอตดตาม (Tracking) ไดมบรษทเอกชนไดเขาผลต

อปกรณมาขายตามทองตลาดแตอปกรณดงกลาวมราคาคอนขางสงทเดยว แตในปจจบนทาง

Google ไดทาการพฒนา Software ขนโดยมชอวา Android โดย Software ดงกลาวถก

นาไปใชเปนระบบปฏบตการของโทรศพทมอถอซงผใชงานสามารถพฒนาได โดย Software

ททางผเขยนจะทาการพฒนาขนมานน จะมลกษณะเหมอนการ Tracking โดยจะทาการแบง

Software ออกเปน 2 สวนคอสวนททางานอยบนโทรศพทมอถอจะทาหนาทในการสงสญญาณ

GPS ออกมาเปนระยะๆ มายงเครองขาย และอกสวนคอเครองแมขายจะคอยรบสญญาณท

ไดรบมาและทาการเกบขอมลไวเพอสาหรบดขอมลยอนหลง และยงสามารถดขอมลทเปน

ปจจบนไดดวย 

 

1.2 ปญหาและแรงจงใจ

เนองจากในปจจบนในสงคมของมนษยเรา มภยอนตรายในหลายๆรปแบบรอบๆตว

ซงภยอนตรายทพอจะเหนชดเจนไดมากคอ การเดนทางโดยรถโดยสารประจาทางหรอรถ

แทกซ ซงการเดนทางโดยรถแทกซมโอกาศทจะเกดภยอนตรายกบเราไดมากทสด ซงใน

ปจจบนการทจะใหบคคลใกลชดหรอคนในครอบครวทราบวาตอนนเรากาลงเดนทางไปทไหน

หรออยบนรถอะไรนนมเพยงวธเดยวคอการโทรศพทเทานน

Page 10: ระบบตดตามิ GPS ผานโทรศ่ ัพท์มอ ... ระบบ...ระบบตดตาม GPS ผานโทรศ พท มอถ อ(Android

 

1.3 แนวทางการแกปญหา

จากปญหาทกลาวมาในขางตนนน ทางผมจงเหนวาควรจะมระบบทสามารถทาใหเรา

หรอคนในครอบครวทราบวาเรากาลงอยใด ซงในปจจบนโทรศพทมอถอไดพฒนาในมระบบ

GPS ในการจดการในสวนของการตดตามตว จงเหนวาควรจะนาโทรศพทมอถอทมใชงานอย

ในปจจบนมาทาการพฒนาใหมระบบการตดตามตวบคคลได

1.4 วตถประสงค

1.4.1 เพอศกษาหลกการเขยน Application บน Android

1.4.2 เพอศกษาวธการ Tracking สญญาณ GPS

1.4.3 เพอศกษาวธการรบสงขอมลระหวางโทรศพทมอถอกบเครองแมขาย

1.4.4 เพอใหบคคลในครอบครวทราบวาตนเองอยทใดในเวลาปจจบน

1.4.5 เพอลดความเสยงทจะเกดภยอนตรายตอบคคล

1.5 ภาพรวมของระบบทจดทา

หลกการทางานของระบบนนจะถกแบงออกเปน 2 สวนคอสวนททางานอยบน

คอมพวเตอร ซงทาหนาทเปนเวบเซอรเวอรสาหรบการรบขอมลจากโทรศพทมอถอ โดยขอมล

ทถกสงมาจะประกอบดวยชอผใชโทรศพทมอถอกบพกดของตาแหนง GPS และสวนททางาน

อยโทรศพทมอถอ จะทาหนาทในการสงพกดละตจดกบลองตจด ซงเปนตาแหนงทอยใน

ขณะนนของโทรศพทมอถอของผใชงาน สงกลบมาเวบเซอรเวอร

1.6 ขอบเขต 

1.6.1. สราง Application ททางานบน OS Android สาหรบสงสญญาณ GPS

1.6.2. สราง Application ทรบขอมลโดยขอมลทถกสงมาจากโทรศพทมอถอ จะเปน

ขอมลทใชระบตาแหนง ซงขอมลทไดรบจะอยในรปแบบของตวเลขทระบพกดของตาแหนง

GPS

1.6.3. Application สามารถแสดงทอย ณ ปจจบนของโทรศพทมอถอโดยจะทาระบ

ตาแหนงลงบนแผนทของ Google Map

1.6.4. Application สามารถแสดงขอมลยอนหลงของการ Tracking ได 30 วน

(สาหรบใชพฒนาในโครงงาน)

Page 11: ระบบตดตามิ GPS ผานโทรศ่ ัพท์มอ ... ระบบ...ระบบตดตาม GPS ผานโทรศ พท มอถ อ(Android

 

1.7 ผลทคาดหวง

1.6.1. ทราบถงขนตอนและวธการเขยน Application บน Android OS ได

1.6.2. เขาใจหลกการสอสารของ GPS บน Android OS ได

1.6.3. ระบบทพฒนาสามารถทาใหทราบตาแหนงปจจบนของคนในครอบครวได

1.6.4. ระบบทพฒนาสามารถลดภยอนตรายในการโดยสารรถประจาทางได

1.8 โครงสรางของสารนพนธ

บทท 1 กลาวถงแรงจงใจในการจดทาโครงงานและแนวทางการสราง Application ของระบบใหมเพอใชในการทาโครงงานรวมถงวตถประสงคของโครงงานฉบบน

บทท 2 กลาวถงความรพนฐานทจาเปนสาหรบนามาใชทาโครงงานเชน หลกการเขยน JAVA , หลกการทางานของ GPS รวมไปถงวธการ Tracking , ระบบของ Google Map

บทท 3 กลาวถงวธการออกแบบระบบโครงสรางการทางานของระบบ (Structural System) และขนตอนการออกแบบระบบตดตาม GPS ผานโทรศพทมอถอตามขอบเขตทไดกาหนดไวขางตน 

บทท 4 กลาวถงวธการทดลองหรอการดาเนนงานเปนการกลาวถงรายละเอยดและขนตอนการพฒนาระบบทไดกลาวในเชงหลกการวธการและขนตอนไวแลวในบทท 3 จะกลาวถงการสราง Application และการ Tracking ของสญญาณ GPS และมผลการดาเนนงานออกมาแสดงใหดเปนตวอยางมผลการวเคราะหในการทดสอบระบบและแสดงเปนผลใหดไดอยางเขาใจ

บทท 5 สรปผลโครงงานเปนการสรปการดาเนนการของโครงงานบรรลวตถประสงคอยางไรในการสรางระบบตดตาม GPS ผานโทรศพทมอถอ

Page 12: ระบบตดตามิ GPS ผานโทรศ่ ัพท์มอ ... ระบบ...ระบบตดตาม GPS ผานโทรศ พท มอถ อ(Android

4  

บทท 2 

ความรพนฐานและทฤษฎทเกยวของ

 

เนอหาของบทน อธบายถงแอนดรอยดในเบองตนรวมไปถงการอธบายสถาปตยกรรม

ของแอนดรอยดทสาคญ โดยจะแบงออกเปน 4 สวนคอ แอนดรอยดคออะไร สถาปตยกรรม

ของแอนดรอยด สวนประกอบของแอพพลชน และวงรอบชวตของแอพพลเคชนและGoogle

Maps ทใชสาหรบในการวางพกดของ GPS ดวย 

2.1 แอนดรอยด (Android) คออะไร

2.2 สถาปตยกรรมของแอนดรอยด (Android Architecture)

2.3 สวนประกอบของแอพพลเคชน(Application Component)

2.4 วงรอบชวตของแอพพเคชน(Android Activity Lifecycle)

2.5 ระบบแผนท Google Maps 

2.6 GPS คออะไร

2.7 ระบบจดการฐานขอมล MYSQL 

2.1แอนดรอยด (Android) คออะไร [2]  

แอนดรอยด (Android) เปนระบบปฏบตการสาหรบอปกรณพกพา เชน โทรศพทมอถอ

แทบเลตคอมพวเตอร เนตบก ทางานบนลนกซ เคอรเนล เรมพฒนาโดยบรษทแอนดรอยด

จากนนบรษทแอนดรอยดถกซอโดยกเกล และนาแอนดรอยดไปพฒนาตอ ภายหลงถกพฒนา

ในนามของ Open Handset Alliance ทางกเกลไดเปดใหนกพฒนาสามารถแกไขโคดตางๆ

ดวยภาษาจาวา และควบคมอปกรณผานทางชด Java libraries ทกเกลพฒนาขน

แอนดรอยดไดเปนทรจกตอสาธารณชนเมอวนท 5 พฤศจกายน พ.ศ. 2550 โดยทางก

เกลไดประกาศกอตง Open Handset Alliance กลมบรษทฮารดแวร, ซอฟตแวร ทรวมมอกน

เพอพฒนา มาตรฐานเปด สาหรบอปกรณมอถอ ลขสทธของโคดแอนดรอยดนจะใชในลกษณะ

ของซอฟตแวรเสร

โทรศพทเครองแรกทสามารถใชงานระบบปฏบตการแอนดรอยดไดคอ เอชทซดรม ออกจาหนายเมอ 22 ตลาคม 2551

เวอรชนลาสดของแอนดรอยดคอ 4.2 (JellyBean) ความสามารถใหมของ แอนดรอยด 4.2 ทเพมขนมาคอ Photo Sphere ทสามารถถายรปได 360 องศา และ Keyboard Gestures ทสามารถลากนวแทนการสมผสตวอกษรได

Page 13: ระบบตดตามิ GPS ผานโทรศ่ ัพท์มอ ... ระบบ...ระบบตดตาม GPS ผานโทรศ พท มอถ อ(Android

 

 

2

รนพฒนาของ

รน

1.0

1.1 Pe

1.5 Cu

1.6 Do

2.0/2.1 Ec

2.2 Fro

2.3 Gin

งแอนดรอยด

ชอ

etit Four (ชอไ

upcake (คพเ

onut (โดนท)

lair (เอแคลร

oyo (โฟรซเซ

ngerbread (ข

รปท

ดใชรหสชอเป

ตารางท 2.1

อเลน

ไมเปนทางก

คก)

ร)

ซนโยเกรต)

ขนมปงขง)

 

ท2.1สญลกษ

 

ปนชอขนมหว

1ตารางรนพฒ

เค

าร)

ษณ Android

วานโดยมตวอ

ฒนาของแอน

ลนกซ คอรเนล

2.6.27

2.6.29

2.6.29

2.6.32

2.6.35

อกษรขนตนเ

นดรอยด 

5 พฤศจกา

9 กมภาพ

30 เมษาย

15 สงหาค

26 ตลาคม12 มกราค(2.1 SDK)

20 พฤษภ

6 ธนวาคม

 

เรยงลาดบกน

เปดตว

ายน 2550

นธ 2552

ยน 2552

คม 2552 (SD

ม 2552 (2.0)คม 2553 )

ภาคม 2553 (

ม 2553 (SDK

5

น 

DK)

)

(SDK)

K)

Page 14: ระบบตดตามิ GPS ผานโทรศ่ ัพท์มอ ... ระบบ...ระบบตดตาม GPS ผานโทรศ พท มอถ อ(Android

 

3

รน

3.0/3.1 Ho

4.0 Ice(แซ

4.2 Jel

 

V

V

ตา

ชอ

oneycomb (ร

e Cream Sanซนดวชไอศก

lly Bean (เจ

V1.5 Cupca

V2.2 Froyo

ารางท 2.1ตา

อเลน

รงผง)

ndwich กรม)

ลลบน)

ke V1.6

        V2.3

รป

ารางรนพฒน

เค

6 Donut  

Gingerbre

ปท2.2 โลโก

 

นาของแอนดร

ลนกซ คอรเนล

2.6.36

V2.0

ead

ก Android 

รอยด(ตอ)

22 กมภาพ

19 ตลาคม

28 มถนาย

0 Eclari

V3.0 Hon

เปดตว

พนธ 2554 (S

ม 2554 (SDK

ยน 2555

 

 neycomb

 

6

SDK)

K)

Page 15: ระบบตดตามิ GPS ผานโทรศ่ ัพท์มอ ... ระบบ...ระบบตดตาม GPS ผานโทรศ พท มอถ อ(Android

7  

คณสมบตและความสามารถของแอนดรอยด [1][2]

คณสมบตและความสามารถหลกของระบบแอนดรอยดมดงตอไปน

1. การเชอมตอ เทคโนโลยของแอนดรอยดนนมความสามารถในการเชอมตอท

ประกอบดวย GSM/EDGE , CDMA , Bluetooth , Wi-Fi , NFC และ WiMAX

2. Messaging สนบสนกการทางานของ SMS , MMS

3. ระบบฐานขอมล แอนดรอยดนนม SQLite ในการเกบขอมล (Data)

4. เวบบราวเซอร แอนดรอยดนนจะม Google Chrome ถกตดตงมาใหพรอมใชงาน

ทนท

5. มเดย (Media) แอนดรอยดนนสนบสนนไฟลวดโอ เสยง และรปภาพในรปแบบ

ของ MPEG4 , H.264 , MP3 , AAC , JPG และ PNG

6. สตรมมง (Streaming) แอนดรอยดสนบสนน RTP/RTSP และ HTML

Progressive Download

7. มลตทช (Multi-touch) แอนดรอยดนนรองรบการสงทหนาจอไดมากกวาการสมผส

1 จด

8. การสนบสนนฮารแวรอนๆ ในแอนดรอยดนนสามารถรองรบการทางานเชน กลอง

ถายรป ,GPS , เขมทศ , การวดอตราความเรงและเทอรโมมเตอร เปนตน

ขอดของแอนดรอยด

1. แอนดรอยนเปนโปรแกรมเสร บรษทมอถอสามารถนาไปใชกบโทรศพทของตวเองไดฟร พฒนาตอยอดได ทาใหโทรศพทมราคาตอคณภาพคมคา เกดความหลากหลาย

2. แอนดรอยดมชดพฒนาแอพพลเคชนใหใชฟร หมายความวาเราสามารถเขยนแอพพลเคชนขนมาเพอใชงานเอง หรอเพอการคา

3. ม Marketใหคณโหลดแอพพลเคชนฟร 4. การทางานบนพนฐานของลนกซ แอนดรอยดจงมประสทธภาพทยอดเยยมในการ

เชอมตอกบ ดาวเทยม กลอง และอนเทอรเนต สงเหลานคอจดประสงคของแอนดรอยด 5. มความปลอดภย ความเสถยรภาพสง 6. แอนดรอยดใชงานสะดวกมาก เพราะมบรการตางๆของกเกลตดมากบแอนดรอยด

เลย 7. แอนดรอยดอนญาตใหเราอพเดตตวระบบปฏบตการไดเอง ไมตองรอจากทางผผลต

มอถอหากมปญหากสามารถหาคนชวยเหลอไดมาก

Page 16: ระบบตดตามิ GPS ผานโทรศ่ ัพท์มอ ... ระบบ...ระบบตดตาม GPS ผานโทรศ พท มอถ อ(Android

8  

ขอเสยของ Android 1. Process :เราไมสามารถปด Process เองได ถาเปดโปรแกรมอะไรขนมามนจะรน

อยอยางนนตลอดซงจะทาใหเครองชาลงเรอยๆ ตองมาลงโปรแกรม Task Manager คอยปด Process ทาใหยงยากมากขน

2. เมอเทยบกบ Window Mobile ในแงความแพรหลายของโปรแกรม, การใชงาน GPS และการใชงานรวมกบคอมพวเตอรทเปน Windows แลว Android ยงสไมไดอยางแนนอน อกทงการใชงานรวมกบภาษาไทยยงไมรวาจะทาไดดขนาดไหนอกดว

3. ใชงานยากเพราะเมนซบซอน ตองทาความเขาใจกอน 4. ตองตออนเตอรเนตตลอดเวลาจงจะใชฟงกชนไดเตมท

ขอเดนของแอนดรอยด

เนองจากระบบปฏบตการแอนดรอยดมการเจรญเตบโตอยางรวดเรว และมสวนแบงตลาดของอปกรณดานนขนทกขณะ ทาใหกลมผใชงาน และกลมนกพฒนาโปรแกรม ใหความสาคญกบระบบปฏบตการแอนดรอยดเพมมากขนเมอมองในดานของกลมผลตภณฑ บรษททมการพฒนาผลตภณฑรนใหม มการนาเอาระบบปฏบตการแอนดรอยดไปใชในสนคาของตนเอง พรอมทงยงมการปรบแตงใหระบบปฏบตการมความสามารถ การจดวาง โปรแกรม และลกเลนใหมๆ ทแตกตางจากคแขงในทองตลาด โดยเฉพาะอยางยง กลมสนคาทเปน มอถอรนใหม (SmartPhone) และอปกรณจอสมผส (Touch Screen) โดยมคณลกษณะแตกตางกนไป เชนขนาดหนาจอ ระบบโทรศพท ความเรวของหนวยประมวลผล ปรมาณหนวยความจา แมกระทงอปกรณตรวจจบตางๆ(Sensor)

หากมองในดานของการพฒนาโปรแกรม ทางบรษท กเกล ไดมการพฒนา Application Framework ไวสาหรบนกพฒนาใชงาน ไดอยางสะดวก และไมเกดปญหาเมอนาชดโปรแกรมทพฒนาขนมา ไปใชกบอปกรณทมคณลกษณะตางกน เชนขนาดจออปกรณ ไมเทากน กยงสามารถใชงานโปรแกรมไดเหมอนกน เปนตน

2.2 สถาปตยกรรมของแอนดรอยด(Android Architecture)[1][2] 

แอนดรอยดเปนซอฟตแวรทมโครงสรางแบบเรยงทบซอนกน เรยกวา Layer โดยรวม

เอาระบบปฏบตการ (Operating System), มดเดลแวร (Middleware) และแอพพลเคชนท

สาคญเขาไวดวยกนเพอใชสาหรบทางานบนอปกรณพกพาเคลอนท(MobileDevices)เชน

โทรศพทมอถอ เปนตน 

Page 17: ระบบตดตามิ GPS ผานโทรศ่ ัพท์มอ ... ระบบ...ระบบตดตาม GPS ผานโทรศ พท มอถ อ(Android

 

A

 

,

การท

Android SD

ระบบปฏบตก

สถา

ดงน 

ชนแอพพลเ

ชนน

ตางๆ จะถกส

, SMS, ปฏท

ถกพฒนาโด

อปกรณนนเอ

ทางานของแ

K (Software

การ Android

ปตยกรรมขอ

รปท2.3 สถ

เคชน (Appl

นเปนชนทอย

สรางมากบตว

ทน, แผนท,

ยใชภาษาจา

อง

อนดรอยดมพ

e Developm

d และใชภาษ

องแอนดรอยด

ถาปตยกรรมข

ication) 

บนสดของโค

วเครองแอนด

เวบเบราเซอ

วาในการพฒ

พนฐานอยบน

ent Kit) เปน

ษา Java ในกา

ด (Android

ของแอนดรอ

ครงสรางสถา

ดรอยด (And

อร, รายชอผ

ฒนาขนมาแล

นระบบลนกซ

นเครองมอสา

ารพฒนา

Architectur

อยด (Android

ปตยกรรมAn

droid) อยแลว

ผตดตอ เปนต

ะจะอยในไดเ

ซ เคอรเนล (L

าหรบการพฒ

re) นนถกแบ

d Architectu

ndroid เป

ว เชน แอพพ

ตน โดยแอพ

เรคทอร d

Linux Kerne

ฒนาแอพพลเค

บงออกเปนล

re) [6]

ปนสวนแอพพ

พลเคชนรบ/

พพลเคชนดงก

data/app

9

el) ซงใช

คชนบน

าดบชน

พลเคชน

สงอเมล

กลาวจะ

ของตว

Page 18: ระบบตดตามิ GPS ผานโทรศ่ ัพท์มอ ... ระบบ...ระบบตดตาม GPS ผานโทรศ พท มอถ อ(Android

 

P

a

(

ชนแอพพลเ

โดยใ

Programmin

application c

1. V

เชน lists, gr

2. L

อปกรณพกพ

3. C

(Share data

4. R

เชน รปภาพ

5. N

สถานะ (Sta

ทางานในรป

6. A

ชนไลบราร

เคชนเฟรมเ

ในชนน อนญ

ng Interfac

component

View System

ids, text box

Location

พาเคลอนท

Content P

) ระหวางแอ

Resource M

, localized s

Notification

atus bar) เ

แบบของ So

Activity Mana

(Library)

รปท2

วรค (Applic

ญาตใหนกพฒ

ce) ซง An

โดยในชนน

m เปนสวนทใ

xes, buttons

Manager

Provider เ

พพลเคชนท

Manager เปน

strings, layou

Manager เป

เชน ในกรณ

cial Media เ

ager เปนสวน

2.4ตวอยางแ

 

cation Fram

ฒนาสามารถ

ndroid ไดอ

นประกอบดว

ใชในการควบ

s และ embed

เปนสวนท

เปนสวนทใชค

แตกตางกน

นสวนทจดกา

ut ซงจะอยใน

ปนสวนทควบ

ณทมสายทไม

เปนตน

นควบคมวงร

แอพพลเคชน

mework) 

ถเขาถงการใช

ออกแบบไวเพ

ยแอพพลเคช

บคมการทางา

ddable web

จดการควบค

ควบคมการเข

เชน ขอมลผ

ารขอมลตาง

นไดเรคทอร

บคมอเวนต

มไดรบและกา

รอบชวตของ

น 

ชงานโดยผาน

พอลดความซ

ชนเฟรมเวรค

านสาหรบกา

browser

คมเกยวกบคา

ขาถงขอมลท

ตดตอ (Cont

ๆ ทไมใชสว

res/

(Event) ตา

รแจงเตอนอ

แอพพลเคชน

น API (App

ซาซอนในกา

คดงน

ารสรางแอพพ

าตาแหนงขอ

ทมการใชงาน

tact)

วนของโคดโป

างๆ ทแสดงบ

นๆอยางโปร

น(Life Cycle

10

 

plication

รใชงาน

พลเคชน

องเครอง

นรวมกน

ปรแกรม

บนแถบ

รแกรมท

)นนเอง

Page 19: ระบบตดตามิ GPS ผานโทรศ่ ัพท์มอ ... ระบบ...ระบบตดตาม GPS ผานโทรศ พท มอถ อ(Android

11  

Android ไดรวบรวมกลมของไลบรารตางๆ ทสาคญและมความจาเปนเอาไวมากมาย

เพออานวยความสะดวกใหกบนกพฒนาและงายตอการพฒนาโปรแกรมตวอยางของไลบราร

นนจะถกเขยนดวยภาษา C หรอ C++ เชน

1. System C library เปนกลมของไลบรารมาตรฐานทอยบนพนฐานของภาษา C

ไลบราร (libc) ทมพนฐานมาจาก Linux

2. Media Libraries จะเปนกลมของไลบรารทชวยในการทางานประเภทมลตมเดย

เชน MPEG4, H.264, MP3, AAC, AMR, JPG, และ PNG

3. Surface Manager เปนกลมการจดการรปแบบหนาหรอการแสดงผลทางหนาจอ ท

จะทาการโตตอบกบผใชงาน

4. 2D/3D library เปนกลมของไลบรารประเภทกราฟกแบบ 2 มต หรอ SGL

(Scalable Graphics Library) และแบบ 3 มต หรอ OpenGL

5. FreeType เปนกลมของไลบรารของบตแมป (Bitmap) และเวคเตอร (Vector)

สาหรบการเรนเดอรภาพ

6. SQLite เปนไลบรารทอยในกลมของฐานขอมล ซงจะเปนฐานขอมลขนาดเลกท

สามารถใชงานไดบนแอนดรอยด และเปนไลบรารทนกพฒนาสามารถใชรวมกบแอพพลเคชน

อนๆ ได

7. Browser Engine เปนกลมของการแสดงผลบนเวบเบราเซอร เชน Google

Chrome เปนตน

สาหรบการเรยกใชแอพพลเคชนตางๆทอยภายในชนไลบรารดงกลาวนน แอนดรอยด

จะไมสามารถเรยกใชงานไลบรารทอยภายในชนเดยวกนได แตจะสามารถเรยกใชไลบรารทอย

ในชนทอยสงกวาได นอกจากนในไลบรารจะมการแบงไลบรารยอยๆ ออกเปนอก 2 ไลบรารซง

เราจะเรยกวา Android Runtime นนเอง ซง Android Runtime นนจะประกอบไปดวยดงน

8. Dalvik VM (Virtual Machine) สวนนถกเขยนดวยภาษา Java เพอใชเฉพาะการใช

งานในอปกรณเคลอนทโดยDalvik VM จะแตกตางจาก Java VM (Virtual Machine) คอ

Dalvik VM จะรนไฟล .dex ทคอมไพลมาจากไฟล .class และ .jar โดยม tool ทชอวา dx ทา

หนาทในการบบอดคลาส Java ซงผลทไดนนจะทาใหไฟลมขนาดเลกซงจะเหมาะกบอปกรณ

ประเภทพกพาเคลอนทและจะสงผลใหเกดประสทธสามารถใชงานจากแบตเตอรไดอยางเตมท

อกดวย

Page 20: ระบบตดตามิ GPS ผานโทรศ่ ัพท์มอ ... ระบบ...ระบบตดตาม GPS ผานโทรศ พท มอถ อ(Android

 

M

 

2

 

9. C

ของ Java S

ชนลนกซเค

ระบบ

ฟงกชนการท

การจดการห

Managemen

2.3 สวนประ

สวน

2.3.1

Activ

แสดงผลออก

มากกวา 1A

ดวย

Core Java L

E (Java Sta

คอรเนล (Lin

บ Android

ทางานหลาย

นวยความจา

nt) การเชอม

ะกอบของแอ

นประกอบของ

1. Activity ห

vity หรอ ท

กมาสาหรบทา

Activity โดยส

Library สวน

andard Editio

nux Kernel)

นนถกสราง

ๆ สวน แต

า (Memor

ตอเครอขาย

อพพลเคชน

งแอพพลเคช

หรอ User In

รปท2.5

ทเรามกเรยกว

าหนาทควบค

สงทอยใน Ac

นนเปนไลบรา

on) และ Jav

งบนพนฐานข

ตโดยสวนมา

ry Manag

(Networking

น(Applicatio

ชน ประกอบไ

nterface

Activity (Us

วา User In

คมและตดตอ

ctivity จะถก

รมาตรฐาน

va ME (Java

ของระบบปฏบ

กแลวจะเกย

gement)

g) เปนตน

on Compon

ไปดวย 4 สวน

ser Interface

nterface คอ

อกบผใช ซงใ

เรยกวา "Vie

แตกมความแ

Mobile Edit

บตการ Linu

วของกบฮาร

การจดการโพ

ent) [1]

e) [7] 

อ หนาจอขอ

ในหนงแอพพ

ew" โดยภาย

แตกตางจากไ

tion)

ux โดยในช

รดแวรโดยตร

พรเซส (P

องโปรแกรมท

พลเคชนสามา

ยในววจะประ

12

ไลบราร

ชนนจะม

รง เชน

Process

 

ททาการ

ารถมได

ะกอบไป

Page 21: ระบบตดตามิ GPS ผานโทรศ่ ัพท์มอ ... ระบบ...ระบบตดตาม GPS ผานโทรศ พท มอถ อ(Android

 

B

2.

Serv

Background

หรอการทางา

2.

butt

text

scro

men

che

3.2. Service

vice Provide

d Process เช

านในสวนทเก

3.3. Broadc

ton

t fields

oll bars

nu items

ckboxes

e Provider

รปท2

erคอการบวน

ชน การตดตอ

กยวของกบ

cast Receive

รปท2.7

2.6 Service

 

นการทางานต

อกบ Networ

Social Medi

er หรอทเราค

7 Broadcas

Provider [7

ตางๆทจะทาง

rk หรอการคา

ia ตางๆ

คนกบ Data

st Receiver [

งานอยเบองห

านวนคาตาง

Provider

[7] 

หลง หรอ

ๆ ใหกบ Act

13

tivity

Page 22: ระบบตดตามิ GPS ผานโทรศ่ ัพท์มอ ... ระบบ...ระบบตดตาม GPS ผานโทรศ พท มอถ อ(Android

 

N

C

 

2

ตวท

ตา,การเปลย

มสวนของกา

Notification

กระพรบทหน

เหตการณทเ

2.3.

กลม

การจดเกบข

อนๆ ตวอย

Contacts ทแ

2.4 วงรอบช

แอน

จากด จงจาเ

ดรอยดแอคท

ผานตงแตตอ

ทางานโดยแ

กวา 1 แอคท

ดงน

ทใชสาหรบคอ

ยนภาษา, มก

ารแสดงผลแต

Manager

นาจอ หรอก

เกดขน 

.4. Content

มของขอมลทส

อมลของ con

ยางแอปพลเค

แสดงรายชอใ

ชวตของแอพ

นดรอยดถกออ

เปนตองมกลไ

ทวต (Androi

อนทถกสรางข

ยกโพรเซสก

ทวต (Activity

อยรบและตอบ

การโทรออก,

ตกสามารถทจ

ซงจะเปนตว

การสงเสยงอ

Provider หร

รปท2

สรางมาจากแ

ntent provid

คชน ทใชงา

ใน Contacts

พพเคชน(An

อกแบบมาเพ

ไกทคอยจดก

d Activity L

ขนจนกวาจะ

ารทางาน ซ

y)ดงนนการท

บสนองตอ เห

มขอความเข

จะเรยก Act

วทแจงเตอนใ

ออกมาโดยจะ

รอ Systyem

2.8 Content

แอปพลเคชน

er นนจะอยใ

น content

s นนเอง

ndroid Activ

พอใชงานกบอ

การบรหารทร

ife cycle) ซ

ะเสรจสนการท

ซงในแตละโพ

ทางานของวง

หตการณตาง

ขาและอนๆ ถ

tivity ขนมาแ

ในรปแบบตา

ะมicon แส

Event Listte

t Provider [7

น เพอใหแอป

ในลกษณะขอ

provider

vity Lifecyc

อปกรณมอถอ

รพยากรเหลา

ซงจะกาหนดส

ทางาน

รเซสจะมแอ

งรอบชวต (Li

งๆ ทเกดขน

ถงแม broadc

แสดงผลใหผใ

างๆ เชน ก

ดงอยบน s

ener

7]

พลเคชนอนๆ

อง ไฟล, ฐาน

ทเหนชดเจน

cle) [1]

อ ซงจะมทร

านน เรยกวา

สถานะทแอค

ซงปกตแล

คทวต (Activ

ife Cycle) จะ

น เชน เมอแบ

cast receive

ใชทราบได

การสน,การแ

statusbar เ

ๆ ไดนาไปใ

นขอมล SQL

นทสดคอ โป

รพยากรของ

า วงจรชวตข

ทวต (Activit

วในแอพพลเ

vity) ททางา

ะมการทางาน

14

บตเตอร

er จะไม

เรยกวา

แสดงไฟ

เพอแจง

ใช โดย

Lite และ

ปรแกรม

งระบบท

ของแอน

ty) ตอง

เคชนจะ

านอยมา

นหลกๆ

 

Page 23: ระบบตดตามิ GPS ผานโทรศ่ ัพท์มอ ... ระบบ...ระบบตดตาม GPS ผานโทรศ พท มอถ อ(Android

 

o

2.4.

การสรางสวน

ในแอคทวต

สถานะ onSt

2.4.

onStart ทาง

.1. onCreat

นตดตอผใชห

(Activity)

tart

.2. onStart

งานเสรจ ถา

รปท2

te จะถกเรย

หรอวว (View

และกาหนดค

จะถกเรยกก

าแอคทวต (A

2.9 Activity

 

ยกเมอแอคทว

w) ตางๆ เปด

คาเรมตนขอ

กอนทแอคทว

Activity) สาม

Life Cycle[4

วต (Activity

ดไฟลขอมลถ

งแอคทวต

วต (Activity)จ

มารถเปนโฟร

4] 

y)ถกเรมการท

ถาวร (persist

(Activity)หล

จะแสดงผลอ

รกราวนแอค

ทางาน ซงป

stent datafile

ลงจากนนจะต

ออกมาทหนา

ทวต (Activi

15

ปกตจะม

es) ทใช

ตามดวย

จอ เมอ

ity) บน

Page 24: ระบบตดตามิ GPS ผานโทรศ่ ัพท์มอ ... ระบบ...ระบบตดตาม GPS ผานโทรศ พท มอถ อ(Android

 

(

o

 

2

 

 

 

 

 

 

 

หนาจอ และจ

ดวยเหตผลบ

2.4.

ผใชงาน หลง

2.4.

หนาไปอยกา

2.4.

งานในชวงระ

(Activity) นน

onDestroy จ

2.4.

2.5 ระบบแผ

Goo

ไดหลายอยา

สถานทตนทา

บรการขอมล

หรอสามารถใ

จะถกสงตอไ

บางประการ

.3. onResu

งจากท แอคท

.4. onPause

ารทางานเบอ

.5. onStop

ะยะเวลาหนง

นๆถกเรยกก

จะถกเรยกเม

.6. onDestr

ผนท Google

ogle Maps ค

ง เชน หา

างไปยงสถาน

แผนทท วโลก

ใชบรการทเป

ปยงสถานะo

me จะถกเร

ทวต (Activity

e จะถกเรยก

งหลง

จะถกเรยกเ

ๆ และจะต

กลบมาใชงาน

อแอคทวต (A

oy จะถกเรย

e Maps 

คอ บรการแ

าตาแหนงพก

นทปลายทาง

กทผใชสามา

ปนภาษาไทย

รป

onResume แ

รยกถาแอคท

y) นนอยในส

กเมอแอคทวต

เมอแอคทวต

ตามดวยสถา

นอกครงและต

Activity) สนส

ยกใชเมอจะป

แผนทออนไลน

กด ตรวจสอ

งหรอคนหาส

รถใชบรการไ

ยไดท http://m

ปท2.10 Goo

แตถาแอคทว

ทวต (Activit

สถานะ onPa

ต (Activity) จ

(Activity)

านะonResta

ตอบสนองกบ

สดการทางาน

ดการทางาน

นจาก Goog

อบสภาพการ

สถานทตางๆ

ไดฟรผานเวบ

maps.google

ogle Maps

ต (Activity)ไ

ty) นนมการ

use

จะถกเปลยนจ

นนๆ ผใชงา

rt จะถกเร

ผใช หรออา

ของแอคทวต

le แผนทออน

จราจร บรกา

ได ซง Go

บไซต http

e.co.th  

ไมสามารถทา

รถกเรยกใชง

จากการทางา

านไมตองการ

รยก เมอแ

าจจะตามดวย

ต (Activity) น

นไลนสามารถ

ารคนหาเสนท

oogle Maps

p://maps.go

16

างานได

งานจาก

านเบอง

รทจะใช

แอคทวต

ยสถานะ

นนๆ

ถใชงาน

ทางจาก

ซงเปน

ogle.co

Page 25: ระบบตดตามิ GPS ผานโทรศ่ ัพท์มอ ... ระบบ...ระบบตดตาม GPS ผานโทรศ พท มอถ อ(Android

17  

2.6 GPS คออะไร 2.6.1 GPS (Global Positioning System) หมายถง ระบบบอกตาแหนงบนผว

โลก โดยอาศยพกดสญญาณทสงมาจากดาวเทยมนาทาง คานวณหาตาแหนงจากจดทสงคาพกด ซงจะบอกเปนคาละตจดกบลองตจด เมอนาไปคานวณใน Google Map หรอ Google Earth หรอ GPS Navigator แลวกจะรตาแหนงวาพกดนนอยบรเวณใด

2.6.2 ระบบ GPS ประกอบไปดวย 3 สวนหลก คอ - สวนอวกาศ ประกอบดวยเครอขายดาวเทยมหลก 3 คาย คอ อเมรกา

รสเซย ยโรป ของอเมรกา ชอ NAVSTAR (Navigation Satellite Timing and Ranging GPS) มดาวเทยม 28 ดวง ใชงานจรง 24 ดวง อก 4 ดวงเปนตวสารอง ยโรป ชอ Galileo ม 27 ดวง รสเซย ชอ GLONASS หรอ Global Navigation Satellite บรหารโดย Russia VKS (Russia Military Space Force)

- สวนควบคม ประกอบดวยสถานภาคพนดน สถานใหญอยท Falcon Air Force Base ประเทศ อเมรกา และศนยควบคมยอยอก 5 จด กระจายไปยงภมภาคตาง ๆ ทวโลก

- สวนผใชงาน ตองมเครองรบสญญาณทสามารถรบคลน และแปรรหสจากดาวเทยมเพอนามาประมวลผลใหเหมาะสมกบการใชงานในรปแบบตาง ๆ

2.6.3 การทางานของระบบนาทางดวย GPS ผใชจะตองมเครองรบสญญาณดาวเทยมหรอมอปกรณนาทาง เมอผใชนาเครองไปใช

งานมการเปดรบสญญาณ GPS แลวตวโปรแกรมจะแสดงตาแหนงปจจบนบนแผนท แผนทสาหรบนาทางจะเปนแผนทพเศษทมการกาหนดทศทางการจราจร เชน การจราจรแบบชดซายหรอชดขวา ขอมลการเดนรถทางเดยว จดสาคญตางๆ ขอมลทางภมศาสตรตางๆ ฝงไวในขอมลแผนททไดทาการสารวจและตงคาไวแลว ในแตละทางแยกกจะมการกาหนดคาเอาไวดวยเชนกนเพอใหตวโปรแกรมทาการ เลอกการเชอมตอของเสนทางจนถงจดหมายทไดเลอกไว

การคานวณเสนทางนจะถกคานวณใหเสรจตงแตแรก และตวโปรแกรมจะแสดงผลทงภาพและเสยงตามตาแหนงจรงทอย ณ จดนนๆ หากมการเดนทางออกนอกเสนทางทกาหนดไว เครองจะทาการเตอนใหผใชทราบและจะคานวณใหพยายามกลบสเสนทางทได วางแผนไวกอน หากการออกนอกเสนทางนนอยเกนกวาคาทกาหนดไวกจะมการคานวณเสนทาง ใหใหมเองอตโนมต

Page 26: ระบบตดตามิ GPS ผานโทรศ่ ัพท์มอ ... ระบบ...ระบบตดตาม GPS ผานโทรศ พท มอถ อ(Android

18  

2.6.4 การใชงานในระบบ GPS - ปองกนรถยนตสญหายจากพวกมจฉาชพ หากรถมการเคลอนทระบบท

เราตงไวระบบจะตดการทางานของรถ ทาใหรถจะไมสามารถเคลอนทตอไปได อกกรณเราสามารถบอกตาแหนงใหกบตารวจ เพอการออกตดตาม คนหา สกดจบได และสามารถฟงเสยงสนทนาได เชนเดยวกบทระบบรถขนสงนาไปใชในการตรวจจบ พนกงานขบรถออกนอกเสนทาง ขบรถเรวเกนกาหนด เปนตน ซงเจาของรถตองเอา GPS tracking ไปตตงไวในรถกอน หลงจากรวารถหาย กโทรศพทเขาเครอง GPS tracking จพเอส กจะสง SMS เปนพกดมาให เรากเอาคาทไดไปหาวาพกดทไดไปคานวณหาใน google map

- การใชกบระบบนาทางหรอ GPS นาทาง เมอเราออกเดนทางโดยไมทราบตาแหนงของจดทเราจะไป เราสามารถคนหาเสนทางจากระบบนาทางของ GPS ไดเพราะระบบนสามารถบอกตาแหนง ณ จดทสามารถรบสญญาณไดทวโลก โดยกอนนใชในเรอ และเครองบนเพราะไดตดตงเครองรบสญญาณนไว

- การนาขอมล GPS มาประกอบกบภาพถายเพอการทองเทยว การทารายงานกจกรรม เปนตน โดยจะตองมเครองรบสญญาณดาวเทยมตดตงอยกบกลองบางรน หรอการใช GPS Data Logger รวมกบ Software

- ประโยชนดานอนๆ เชน กาหนดพกดของสถานทตางๆ การใชประโยชนกบทดน โครงขายหมดดาวเทยม GPS ของกรมทดน กาหนดจดเพอบรรเทาสาธารณะภย เพอชวยเหลอผประสบภย เชน เสอกกชชพทมเครองสง GPS การนาไปใชทางการทหาร การนาไปใชกบการกฬา หรอสนทนาการ การสงสนคา เปนตน

จะเหนไดวา GPS เปนเทคโนโลยทนาสนใจ และใกลตวเราอยางมากดวยความสามารถของ GPS ทาให สามารถนาขอมลตาแหนง มาใชประโยชนไดหลากหลาย ไมวาจะเปน ระบบนารอง (Navigation System) ระบบตดตามยานพาหนะ (Automatic Vehicle Location) การสารวจพนท (Survey) การทาแผนท (Mapping) เปนตน 2.7 หลกการพนฐานของการทางาน GPS Tracking

  พนฐานของ GPS Tracking จะใชตาแหนงของดาวเทยมในอวกาศเปนจดอางอง แลว

วดระยะจากดาวเทยม 4 ดวง และใชหลกการทางเรขาคณตในการคานวณหาตาแหนงบนพน

โลก โดยวดระยะทางระหวางเครองรบ GPS Tracking กบดาวเทยม GPS โดยการวด

ระยะเวลา ทคลนวทยใชในการเดนทางจาก ดาวเทยมสเครองรบใชเวลาเดนทางของคลนวทย

ระยะทาง = ความเรว * เวลาทใชเดนทาง คลนวทย : ความเรว = 186,000 ไมลตอนาท การ

วดระยะเวลาในการเดนทาง คอ โดยการเทยบกนของคลนสญญาณทดาวเทยมสงมากบ

คลนสญญาณทเครองรบ GPS tracking สงมา สวนคลนทใชในการสงจะเปน Pseudo

Random Noise Code

Page 27: ระบบตดตามิ GPS ผานโทรศ่ ัพท์มอ ... ระบบ...ระบบตดตาม GPS ผานโทรศ พท มอถ อ(Android

19  

สาเหตทของความคลาดเคลอน (GPS Errors) ของคาพกดทคานวณได เกดจากการ

เดนทางสช นบรรยากาศ Ionosphere จะมประจไฟฟา และชน Troposphere จะมทงความชน

อณหภม ความหนาแนนทแปรเปลยนไดตลอดเวลาใน การสะทอนของคลนสญญาณไปใน

หลายทศทาง ซงทผวโลกคลนสญญาณตองกระทบกบวตถ กอนถงเครองรบ GPS จะทาใหม

การหกเหและสญญาณจะออน ปญหาทเกดจากดาวเทยม (Check error, Ephemeris error)

อาจเกดจากวงโคจรคลาดเคลอนเนองจากแรงโนมถวงของดวงจนทรและดวงอาทตยหรออาจจะ

เกดจากความคลาดเคลอนของนาฬกาเพยงเลกนอยจะทาใหการคานวณระยะทางผดพลาดได

มากเนองจากดาวเทยมอยสงมาก

 

2.8 ระบบจดการฐานขอมล MySQL 

MySQL คอ โปรแกรมระบบจดการฐานขอมล ทพฒนาโดยบรษท MySQL AB มหนาทเกบขอมลอยางเปนระบบ รองรบคาสง SQL เปนเครองมอสาหรบเกบขอมล ทตองใชรวมกบเครองมอหรอโปรแกรมอนอยางบรณาการ เพอใหไดระบบงานทรองรบ ความตองการของผใช เชนทางานรวมกบเครองบรการเวบ (Web Server) เพอใหบรการแกภาษาสครปตททางานฝ งเครองบรการ (Server-Side Script) เชน ภาษา php ภาษา aps.net หรอภาษาเจเอสพ เปนตน หรอทางานรวมกบโปรแกรมประยกต (Application Program) เชน ภาษาวชวลเบสกดอทเนต ภาษาจาวาหรอภาษาซชารปเปนตน ซงโปรแกรมจะถกออกแบบใหสามารถทางานไดบนระบบปฏบตการทหลากหลาย และเปนระบบฐานขอมลโอเพนทซอรท (Open Source)ทถกนาไปใชงานมากทสด MySQL ระบบจดการฐานขอมลเชงสมพนธ (RDBMS : Relational Database

Management System) ซงเปนทนยมใชกนมากในปจจบน โดยเฉพาะอยางยงในโลกของ

internet เนองจาก

- mysql เปนฟรแวรทางดานฐานขอมลทมประสทธภาพสง - นกพฒนาฐานขอมลทเคยใช mysql ตางยอมรบในความรวดเรว การรองรบ

จานวนผใช และขนาดของขอมลจานวนมหาศาล - สนบสนนการใชงานบนระบบปฏบตการมากมาย เชน UNIX OS/2 MAC OS

Windows - สามารถใชงานรวมกบ Web Development platform เชน C, C++ , Java, Perl,

PHP, Python, TCL, หรอ ASP - ไดรบความนยมอยางมากในปจจบน และมแนวโนมสงขนเรอยๆในอนาคต

Page 28: ระบบตดตามิ GPS ผานโทรศ่ ัพท์มอ ... ระบบ...ระบบตดตาม GPS ผานโทรศ พท มอถ อ(Android

20  

ทกวนนมการนา mysql ไปใชในระบบตางๆมากมาย ไมวาจะเปนระบบเลกๆทม

จานวนตารางขอมลนอย เชน ระบบฐานขอมลของแผนกเลกๆ ไปจนถงระบบฐานขอมลขนาด

ใหญ เชน ระบบบญชเงนเดอน ในปจจบนไดมการใช mysql เปน Database Server เพอการ

ทางานสาหรบฐานขอมลบนเวบมากขน

สถาปตยกรรมของMySQL

โครงสรางการทางานของ mysql เปนลกษณะการทางานแบบ client/server ซง

ประกอบดวย 2 สวนหลกๆคอ สวนของผใหบรการ (Server) และ สวนของผใชบรการ (Client)

โดยในแตละสวนกจะมโปรแกรมสาหรบการทางานตามหนาทของตน

สวนของผใหบรการ (Server) เปนสวนททาหนาทบรหารจดการระบบฐานขอมล กคอ

ตว mysql server นนเอง และเปนทจดเกบขอมลทงหมด

ประเภทของขอมลใน mysql

2.7.1. ประเภทขอมลสาหรบตวเลข

ตารางท 2.2แสดงประเภทขอมลชนดจานวนเตม

ชอประเภท

ขอมล แบบคดเครองหมาย แบบไมคดเครองหมาย

เนอทเกบ

ขอมล

TINYINT(M) -128 ถง127 0 ถง 255 1 byte

SMALLINT(M) -32768 ถง 32767 0 ถง 65535 2 byte

MEDIUMINT(M) -8388608 ถง 8388607 0 ถง16777215 3 byte

INT(M) หรอ

INTEGER(M)

-2147483648 ถง

2147483647

0 ถง 4294967295 4 byte

BIGINT(M) -9223372036854775808 ถง

9223372036854775807

0 ถง

18446744073709551615

8 byte

Page 29: ระบบตดตามิ GPS ผานโทรศ่ ัพท์มอ ... ระบบ...ระบบตดตาม GPS ผานโทรศ พท มอถ อ(Android

21  

ตารางท 2.3แสดงประเภทขอมลชนดจานวนทศนยม

ชอประเภทขอมล แบบคดเครองหมาย แบบไมคดเครองหมาย เนอทเกบ

ขอมล

FLOAT(M,D)

คา M เปนจานวน

หลกทตองการ

แสดงผลและคา D คอ

จานวนหลงจด

ทศนยม

-3.402823466E+38 ถง -

1.175494351E-38

0 และ 1.175494351E-38

ถง 3.402823466E+38

4 byte

DOUBLE(M,D) -

1.7976931348623157E

+308 ถง -

2.2250738585072014E-

308

0 และ

2.2250738585072014E-

308 ถง

1.7976931348623157E+3

08

8 byte

2.7.2. ประเภทขอมลสาหรบวนทและเวลา

ตารางท 2.4แสดงประเภทขอมลสาหรบวนทและเวลา

ชอประเภท

ขอมล รายละเอยด

เนอทเกบ

ขอมล

DATE ขอมลชนดวนท ตงแตวนท 1 มกราคม ค.ศ.1000 ถง 31

ธนวาคม ค.ศ.9999 การแสดงผลวนทอยในรปแบบ ‘YYYY-

MM-DD’

3 byte

DATETIME ขอมลชนดวนทและเวลา ตงแตวนท 1 มกราคม ค.ศ.1000

เวลา 00:00:00 ถง 31 ธนวาคม ค.ศ.9999 เวลา 23:59:59

การแสดงผลวนทและเวลาอยในรปแบบ ‘YYYY-MM-DD

HH:MM:SS’

8 byte

TIME ขอมลประเภทเวลา สามารถเปนไดตงแต ‘-838:59:59’ ถง

‘838:59:59’ แสดงผลในรปแบบ HH:MM:SS

3 byte

Page 30: ระบบตดตามิ GPS ผานโทรศ่ ัพท์มอ ... ระบบ...ระบบตดตาม GPS ผานโทรศ พท มอถ อ(Android

22  

YEAR(2/4) ขอมลประเภทป คศ โดยสามารถเลอกวา

จะใชแบบ 2 หรอ 4 หลก

ถาเปน 2 หลกจะใชไดตงแตป คศ 1901 ถง 2155

ถาเปน 4 หลกจะใชไดตงแตป คศ 1970 ถง 2069

1 byte

2.7.3. ประเภทขอมลสาหรบตวอกษร

ตารางท 2.5แสดงประเภทขอมลสาหรบตวอกษร

ชอประเภท

ขอมล รายละเอยด

เนอทเกบ

ขอมล

CHAR(M) เปนขอมลสตรงทจากดความกวาง ไมสามารถปรบขนาดได

ขนาดความกวางเปนไดตงแต 1 ถง 255 ตวอกษร

ตามจานวน

ตวอกษรทระบ

VARCHAR(

M)

คลายกบแบบ CHAR(M) แตสามารถปรบขนาดตามขอมลท

เกบในฟลดได ความกวางเปนไดตงแต 1 ถง 255 ตวอกษร

ขนาดขอมลจรง

+ 1 byte

TINYTEXT เปน text ทความกวางเปนไดสงสด 255 ตวอกษร ขนาดขอมลจรง

+ 1 byte

TEXT เปน text ทความกวางเปนไดสงสด 65,535 ตวอกษร ขนาดขอมลจรง

+ 2 byte

MEDIUMTE

XT

เปน text ทความกวางเปนไดสงสด 16,777,215 ตวอกษร ขนาดขอมลจรง

+ 3 byte

LONGTEXT เปน text ทความกวางเปนไดสงสด 4,294,967,295 ตวอกษร ขนาดขอมลจรง

+ 4 byte

ENUM เปนขอมลประเภทระบเฉพาะคาทตองการ หรอถาไมมจะให

เปนคา NULL สามารถกาหนดคาไดถง 65,535 คา

ตามจานวน

ตวอกษรทระบ

SET(‘value1

’,’value2’,…)

เปนขอมลประเภทเซท ประกอบดวยขอมลทไมมคาหรอมคา

ตามสมาชกทกาหนด สามารถมจานวนสมาชกได 64 ตว

 

 

 

Page 31: ระบบตดตามิ GPS ผานโทรศ่ ัพท์มอ ... ระบบ...ระบบตดตาม GPS ผานโทรศ พท มอถ อ(Android

23  

บทท 3

การออกแบบระบบ

3.1 เนอหาการทางานของระบบ

ระบบตดตาม GPS ผานโทรศพทมอถอ(Android OS)โดยหลกการทางานของระบบ

นนจะถกแบงออกเปน 2 สวนคอ

3.1.1 สวนททางานอยบนคอมพวเตอร ซงทาหนาทเปนเซอรเวอรสาหรบการรบขอมล

จากโทรศพทมอถอ โดยขอมลทถกสงมาจะประกอบดวยชอผใชโปรแกรมกบพกดของตาแหนง

GPS

3.1.2 สวนททางานอยโทรศพทมอถอ จะทาหนาทในการสงพกดละตจดกบลองตจด

ซงเปนตาแหนงทอยในขณะนน สงกลบมาเซอรเวอร

รปท 3.1 รปการทาการของระบบ

3.2 ความตองการของระบบ

ระบบตดตาม GPS ผานโทรศพทมอถอ(Android OS)นจะพฒนาขนโดย Java และ

PHP และใชฐานขอมล MYSQL ในการเกบขอมลของระบบทงหมด

Page 32: ระบบตดตามิ GPS ผานโทรศ่ ัพท์มอ ... ระบบ...ระบบตดตาม GPS ผานโทรศ พท มอถ อ(Android

24  

User_Tracking

ขอมลจดการผใชโปรแกรม

ขอมลผใช Tracking

User_Monitor ขอมลผใชโปรแกรม

ขอมลจดการผใช Tracking

ขอมลพกด GPS

MonitorSystem

1.0

TrackingSystem

2.0

Data TrackingD3

D2 User_tracking

D1 User_monitor

ขอมลพกด GPS

ขอมลผใช Tracking

ขอมลพกด GPSData TrackingD3

D2 User_tracking

ขอมลพกด GPS

ขอมลจดการผใช Tracking

ขอมลผใช Tracking

ขอมลตาแหนงทระบใหแจงเตอน

ขอมลผใชโปรแกรม

ขอมลผใช Tracking

ขอมลพกด GPS

Data PointD4ขอมลพกด GPSขอมลพกด GPS

ขอมลพกด GPS

3.3 Context Diagram

รปท3.2 Context Diagram ของระบบตดตาม GPS ผานโทรศพทมอถอ

3.4 Data Flow Diagram

รปท3.3 DFD Level 1 ของระบบตดตาม GPS ผานโทรศพทมอถอ

Page 33: ระบบตดตามิ GPS ผานโทรศ่ ัพท์มอ ... ระบบ...ระบบตดตาม GPS ผานโทรศ พท มอถ อ(Android

25  

รปท3.4 DFD Level 2 ของ Process 1 ระบบตดตาม GPS ผานโทรศพทมอถอ

รปท3.5 DFD Level 2 ของ Process 2 ระบบตดตาม GPS ผานโทรศพทมอถอ

Page 34: ระบบตดตามิ GPS ผานโทรศ่ ัพท์มอ ... ระบบ...ระบบตดตาม GPS ผานโทรศ พท มอถ อ(Android

26  

3.5 Data Dictionary of Data Flow Diagram

Data Dictionary of Data Flow Diagram Level 2 of Process 1

ขอมลจดการผใชโปรแกรม = รหสขอมล + ชอ +Username + Password+ เบอร

โทรศพท + อเมลล

ขอมลผใชโปรแกรม = รหสขอมล + ชอ +Username + Password+ เบอร

โทรศพท + อเมลล

ขอมลจดการผใชอปกรณ = รหสขอมล + ชอ + เบอรโทรศพท + รหสอปกรณโทรศพท

ขอมลผใชอปกรณ = รหสขอมล + ชอ + เบอรโทรศพท + รหสอปกรณโทรศพท

ขอมลจดการตาแหนงแจง

เตอน

= รหสขอมล + ตาแหนงละตจด + ตาแหนงลองตจด + ทอย

+ รหสขอมลโทรศพท

ขอมลตาแหนงแจงเตอน = รหสขอมล + ตาแหนงละตจด + ตาแหนงลองตจด + ทอย

+ รหสขอมลโทรศพท

ขอมลพกด GPS = รหสขอมล + ตาแหนงละตจด + ตาแหนงลองตจด + วนท

+ เวลา + รหสโทรศพท + ปายทะเบยนรถยนต

Data Dictionary of Data Flow Diagram Level 2 of Process 2

จดการขอมลผใช Tracking = รหสขอมล + ชอ + เบอรโทรศพท + รหสอปกรณโทรศพท

ขอมลผใช Tracking = รหสขอมล + ชอ + เบอรโทรศพท + รหสอปกรณโทรศพท

ขอมลพกด GPS = รหสขอมล + ตาแหนงละตจด + ตาแหนงลองตจด + วนท

+ เวลา + รหสโทรศพท + ปายทะเบยนรถยนต

Page 35: ระบบตดตามิ GPS ผานโทรศ่ ัพท์มอ ... ระบบ...ระบบตดตาม GPS ผานโทรศ พท มอถ อ(Android

27  

3.6 Data Dictionary of Data Store

D1 : ขอมล User Monitor = รหสขอมล + ชอ +Username + Password+ เบอร

โทรศพท + อเมลล

D2 : ขอมล User Tracking = รหสขอมล + ชอ + เบอรโทรศพท + รหสอปกรณโทรศพท

D3 : ขอมล Data Tracking = รหสขอมล + ตาแหนงละตจด + ตาแหนงลองตจด + วนท

+ เวลา + รหสโทรศพท + ปายทะเบยนรถยนต

D4 : ขอมล Data Point = รหสขอมล + ตาแหนงละตจด + ตาแหนงลองตจด + ทอย

+ รหสขอมลโทรศพท

3.7 Process Specification

Number : 1.1

Name :สมครสมาชกผใช

Description :เปนการสมครสมาชกผใชโปรแกรม

Input Data Flow : ขอมลสมาชก

Output Data Flow : ขอมลสมาชก

Type of Process : Online Batch Manual

Process Logic

เรมตน รบขอมลการขอมลสมาชกจากผใชโปรแกรม ตรวจสอบประวตของลกคาจาก Data Store D1 ถาขอมลสมาชกผานการตรวจสอบ สงขอมลไปท Process 1.1 ถาไมตรง สงขอมลแจงไปยงลกคาวาไมผานการตรวจสอบ

สนสด

_______________________________________________________________

X    

Page 36: ระบบตดตามิ GPS ผานโทรศ่ ัพท์มอ ... ระบบ...ระบบตดตาม GPS ผานโทรศ พท มอถ อ(Android

28  

Number : 1.2

Name :จดการขอมลสมาชกผใช

Description :เปนการจดการขอมลสมาชกผใช

Input Data Flow : ขอมลสมาชก

Output Data Flow : ขอมลสมาชก

Type of Process : Online Batch Manual

Process Logic

เรมตน ผใชโปรแกรมระบขอมลผานการตรวจสอบ บนทกขอขอมลสมาชกท Data Store D1 แสดงขอมลสมาชกใหกบผใชโปรแกรม

สนสด

______________________________________________________________

Number : 1.3

Name :สมครสมาชกอปกรณ

Description :เปนการจดการสมาชกผใชโทรศพทมอถอ

Input Data Flow : ขอมลสมาชกของผใชมอถอ

Output Data Flow : ขอมลสมาชกของผใชมอถอ

Type of Process : Online Batch Manual

Manual

Process Logic

เรมตน รบขอมลของสมาชกของผใชโทรศพทมอถอ บนทกขอมลสมาชกท Data Store D2 สนสด _____________________________________________________________

X    

X    

Page 37: ระบบตดตามิ GPS ผานโทรศ่ ัพท์มอ ... ระบบ...ระบบตดตาม GPS ผานโทรศ พท มอถ อ(Android

29  

Number : 1.4

Name :ปอนขอมลตาแหนงทแจงเตอน

Description :เปนการจดการขอมลตาแหนงทแจงเตอน

Input Data Flow : ขอมลตาแหนงทแจงเตอน

Output Data Flow : ขอมลตาแหนงทแจงเตอน

Type of Process : Online Batch Manual

Manual

Process Logic

เรมตน

รบขอมลของตาแหนงทจะทาการแจงเตอนจากผใชโปรแกรม

บนทกขอมลคาพกดละตจดกบลองตจด ทใชสาหรบแจงเตอนท Data Store D4

สนสด

______________________________________________________________

Number : 2.1

Name :ปอนขอมลสมาชก

Description :เปนการปอนขอมลเพอเขาใชงานโปรแกรมบนมอถอ

Input Data Flow : ขอมลสมาชก

Output Data Flow : ขอมลสมาชก

Type of Process : Online Batch Manual

Manual

Process Logic

เรมตน รบขอมลของสมาชกของผใชโปรแกรมบนมอถอ ตรวจสอบประวตของสมาชกจาก Data Store D1 ถาขอมลสมาชกผานการตรวจสอบ สงขอมลไปท Process 2.2 ถาไมตรง สงขอมลแจงไปยงผใชวาไมผานการตรวจสอบ

สนสด

______________________________________________________________

X    

X    

Page 38: ระบบตดตามิ GPS ผานโทรศ่ ัพท์มอ ... ระบบ...ระบบตดตาม GPS ผานโทรศ พท มอถ อ(Android

30  

Number : 2.2

Name : Tracking Data

Description :เปนการ Tracking และสงพกด Latitude กบ Longitude

Input Data Flow : ขอมลพกด GPS , วนท , เวลา

Output Data Flow : ขอมลพกด GPS , วนท , เวลา

Type of Process : Online Batch Manual

Manual

Process Logic

เรมตน

ทาดงคาขอมล ละตจด , ลองตจด , วนท , เวลา จากอปกรณโทรศพทมอถอ

บนทกขอมลคาพกด ละตจด , ลองตจด , วนท , เวลา ท Data Store D3

สนสด

________________________________________________________________

3.8 E-R Diagram

รปท3.6 Entity-Relationship Diagram ของระบบตดตาม GPS ผานโทรศพทมอถอ

X    

Page 39: ระบบตดตามิ GPS ผานโทรศ่ ัพท์มอ ... ระบบ...ระบบตดตาม GPS ผานโทรศ พท มอถ อ(Android

31  

3.9 Mapping Entity-Relationship Diagram

รปท3.7 Mapping Entity-Relationship Diagram

3.10 พจนานกรมขอมล table Data dictionary

ตารางท 3.1 ตารางขอมลสมาชก (member)

Attribute Name Description Data type Primary Key/Foreign Key

membered รหสสมาชก int(2) PK

username username varchar(50)

password password varchar(50)

name ชอผใชงาน varchar(50)

tel เบอรโทรศพท varchar(50)

email อเมลล varchar(50)

Page 40: ระบบตดตามิ GPS ผานโทรศ่ ัพท์มอ ... ระบบ...ระบบตดตาม GPS ผานโทรศ พท มอถ อ(Android

32  

ตารางท 3.2 ตารางขอมลการ Tracking (trackdata)

Attribute Name Description Data type Primary Key/Foreign Key

trackid รหส tracking int(2) PK

latitude ตาแหนงละตจด float(10,6)

longitude ตาแหนงลองตจด float(10,6)

date วนท varchar(50)

time เวลา varchar(50)

pcode รหสอปกรณโทรศพท varchar(50) FK

plate ปายทะเบยนรถยนต varchar(50)

ตารางท 3.3 ตารางขอมลอปกรณโทรศพท (pmember)

Attribute Name Description Data type Primary Key/Foreign Key

phoneid รหสสมาชก int(2) PK

pname ชอผใชงาน varchar(50)

ptel เบอรโทรศพท varchar(50)

pcode รหสอปกรณโทรศพท varchar(50) FK

ตารางท 3.4 ตารางขอมลตาแหนงแจงเตอน (pointdata)

Attribute Name Description Data type Primary Key/Foreign Key

pointid รหสสมาชก int(2) PK

phoneid รหสสมาชกโทรศพท int(2) FK

address ทอย varchar(150)

plat ตาแหนงละตจด float(10,6)

plng ตาแหนงลองตจด float(10,6)

status สถานะขอมล int(2)

Page 41: ระบบตดตามิ GPS ผานโทรศ่ ัพท์มอ ... ระบบ...ระบบตดตาม GPS ผานโทรศ พท มอถ อ(Android

33  

3.11 ตวอยางขอมล

ตารางท 3.5ตารางตวอยางขอมลสมาชก (member)

memberid username password name tel email

1 phanlop 1234 phanlop 0814389772 [email protected]

2 surawitch 9876 surawitch 0892348761 [email protected]

3 aunnop 2551 aunnop 0812349874 [email protected]

ตารางท 3.6ตารางตวอยางขอมลการ Tracking (trackdata)

trackid latitude longitude date time pcode plate

1 13.717332 100.790932 2013-01-28 00:19:43 123456 กข-3720

2 13.717289 100.790848 2013-01-28 00:20:13 123456 กข-3720

3 13.717120 100.791016 2013-01-28 00:25:43 123456 กข-3720

4 13.716980 100.790848 2013-01-28 00:26:13 123456 กข-3720

ตารางท 3.7ตารางตวอยางขอมลอปกรณโทรศพท (pmember)

phoneid pname ptel pcode

1 aree 0812345678 123456

2 surapong 0819876543 1234

3 chiranand 0834563453 987654

ตารางท 3.8ตารางขอมลตาแหนงแจงเตอน (pointdata)

pointid phonei

d

address plat plng status

1 1 ถนนมนพฒนา มนบร

กรงเทพมหานคร 10510 ประเทศไทย

13.80236

5

100.71398

2

0

2 2 สนามหลวง ถนนหนาพระธาต

พระบรมมหาราชวง พระนคร กรงเทพ

13.75490

5

100.49292

8

0

Page 42: ระบบตดตามิ GPS ผานโทรศ่ ัพท์มอ ... ระบบ...ระบบตดตาม GPS ผานโทรศ พท มอถ อ(Android

34  

บทท 4

ผลการทางานและการวเคราะหผลการทางาน

จากการพฒนาระบบ ไดทาการแบงออกเปน 2 สวน ไดแกสวนททางานอยบนเครอง

เซรฟเวอรและสวนททางานอยบนโทรศพทมอถอ ไดผลการทดลองดงตอไปน

4.1 โครงสรางของระบบ (System Architecture)

รปท 4.1 แสดงการโครงสรางระบบ

4.1.1 ทรพยากรทใชงานการทดลองระบบ

ในโครงงานนทรพยากรทใชในการจะประกอบไดคอมพวเตอรกบโทรศพทมอถออยาง

ละ 1 เครอง ซงมสเปกของอปกรณดงน

- คอมพวเตอรทสาหรบตดตง Web Server Application

1 ฮารดแวร

CPU : Intel(R) Core(TM) i5 CPU M520 @2.40 GHz 2.40 GHz

RAM : 2 GB

HDD : 250 GB

OS : Windows XP

Page 43: ระบบตดตามิ GPS ผานโทรศ่ ัพท์มอ ... ระบบ...ระบบตดตาม GPS ผานโทรศ พท มอถ อ(Android

35  

2 ซอฟตแวร - Apache 2.2.8 - PHP 5.2.6 - My SQL 5.0.51 - phpMyAdmin 2.10.3

- โทรศพทมอถอสาหรบตดตงโปรแกรมสาหรบ Tracking

1 ฮารดแวร

Model :โทรศพทมอถอแอลจ รน P970

CPU :Cortex A8 Processor 1 GHz

RAM : 512 MB

ROM : 2 GB

OS : Android 2.3

2 ซอฟตแวร - โปรแกรมสาหรบ Tracking

4.2 รายละเอยดของการดาเนนการทดลอง จากรปโครงสรางของระบบ จะทาการทดลองโดยใชคอมพวเตอร 1 เครอง กบ โทรศพทมอถอ 1 เครองในการมดสอบ โดยคอมพวเตอรจะทาการตดตงโปรแกรมเพอทาเปน Web Server Application สาหรบทางานเปน Web Appplication และคอยรบคาพกด GPS ทเปนละตจดกบลองตจด และนาคาทไดไปแสดงผลทแผนท Google maps สาหรบโทรศพทมอถอจะทาการตดตงโปรแกรม Tracking เพอใชสาหรบตดตอสอสารกบเครองคอมพวเตอรทเปน Web Server Application โดยจะโทรศพทมอถอจะคอยทาการหนาทในการสงคาพกด GPS ทเปนละตจดกบลองตจด และวน – เวลา กลบมาทเครองคอมพวเตอรทเปน Web Server Application โดยวธการทดลองจะทาเปนลาดบขนตอนดงน

- ทาการสมครสมาชกโดยเขาไปทhttp://119.46.169.158/trackingproject/index.php

- ทาการเพมขอมลอปกรณโทรศพทมอถอในระบบ เรากจะได Phone Code สาหรบมาใสทโทรศพทมอถอ

- ทเครองโทรศพทมอถอทาการเปดโปรแกรม Tracking Project และ Login ดวย Username และ Password ททาการสรางทเครองคอมพวเตอร

- ทาการใส Phone Code กบ เลขปายทะเบยนรถยนตลงในหนาโปรแกรม - หลงจากนนโปรแกรมเรมทางานสงคาพกด GPS ทเปนละตจด (Latitude) กบ

(Longitude) และวน – เวลา กลบมาท Web Server

Page 44: ระบบตดตามิ GPS ผานโทรศ่ ัพท์มอ ... ระบบ...ระบบตดตาม GPS ผานโทรศ พท มอถ อ(Android

 

4

4.3 ผลการ

4.3.1

การท

พกด GPS

โทรศพทมอถ

บนทกขอทได

4.3.2

จากร

ไดจะเปนตาแ

ทาการดตาแ

รดาเนนงาน

1 หนาโปรแก

ทางานของเค

ทเปนละตจด

ถอจะทาการส

ดลงฐานขอม

2 หนาโปรแก

รปท 4.3 จะแ

แหนงลาสดท

แหนงปจจบนว

นของระบบฝ

กรมทเครองเ

ครองเวบเซรฟ

ดกบลองตจด

สงคาขอมลม

ล โดยหนาจ

รปท 4.2 หน

กรมการใชงา

แสดงหนาเวบ

ทไดรบมาจาก

วาอยทใด โด

ฝายเครองเซ

วบเซรฟเวอร

ฟเวอร คอ

ด และวน –

าทกๆ 30

อผลการดาเน

นาโปรแกรมเข

านทเครองเซ

บทแสดงตาแ

กโทรศพทมอ

ดยหนาจอผล

ซรฟเวอร

จะตองรบคา

เวลา กลบ

วนาท แ

นนงานจะได

ขาสเครองเซ

ฟรเวอรแสดง

แหนงทไดจาก

อถอ โดยเราจ

การดาเนนงา

จากเครองโท

บมาท Web

ละเครองเวบ

ดงรปท 4.2

รฟเวอร

งตาแหนงปจ

กโทรศพทมอ

จะตองทาการ

านจะไดดงรป

ทรศพทมอถอ

Server โด

บเซรฟเวอรจะ

จจบน

อถอ โดยตาแ

รเลอกทสมาช

ปท 4.3

36

อทสงคา

ยเครอง

ะทาการ

แหนงท

ชกทจะ

Page 45: ระบบตดตามิ GPS ผานโทรศ่ ัพท์มอ ... ระบบ...ระบบตดตาม GPS ผานโทรศ พท มอถ อ(Android

 

4.3.3

จากร

ยอนหลง

หลงจากนนถ

รป

3 หนาโปรแก

รปท 4.4

ซงในการดข

ถงจะสามารถ

ปท 4.3 หนา

กรมการใชงา

จะแสดงหน

ขอมลยอนหล

ถเลอกวนและ

าโปรแกรมทแ

านทเครองเซ

นาเวบทไดจา

ลงนน เรา

ะเวลาไดโดยห

แสดงตาแหน

ฟรเวอรแสดง

กทเลอกวนแ

าจะตองทากา

หนาจอผลกา

นงปจจบน

งการดขอมล

และเวลา ท

ารเลอกสมาก

รดาเนนงาน

ยอนหลง

ทเราไดทาการ

กชกทจะทากา

นจะไดดงรปท

37

รเลอกด

ารดและ

ท 4.4

Page 46: ระบบตดตามิ GPS ผานโทรศ่ ัพท์มอ ... ระบบ...ระบบตดตาม GPS ผานโทรศ พท มอถ อ(Android

 

4.3.4

เตอน

จากร

อเมลล โดย

สาคญตางๆ

โทรศพทมอถ

หนาจอผลกา

4 หนาโปรแก

รปท 4.5

เราจะตองทา

เมอเราไดต

ถอเคลอนทม

ารดาเนนงาน

รปท 4.4 หนา

กรมการใชงา

จะแสดงห

าการคนหาสถ

ตาแหนงทตอ

าถงตาแหนง

นจะไดดงรปท

าโปรแกรมท

านทเครองเซ

หนาเวบทใชส

ถานทโดยอา

งการแลวกจ

งทไดระบไว

ท 4.5

แสดงขอมลย

ฟรเวอรแสดง

สาหรบเพมต

จจะใชชอสถ

ะทาการบนท

ระบบจะทาก

ยอนหลง

งการเพมตาแ

าแหนงทใชส

านท , ชอถ

ทกคาทไดลงใ

การสงอเมลล

แหนงสาหรบ

สาหรบแจงเต

ถนนหรอแหล

ในฐานขอมล

ลแจงเตอนทน

38

บแจง

ตอนเปน

ลงสถาท

ซงถา

นท โดย

Page 47: ระบบตดตามิ GPS ผานโทรศ่ ัพท์มอ ... ระบบ...ระบบตดตาม GPS ผานโทรศ พท มอถ อ(Android

 

4

4.4 ผลการ

4.4.1

เมอเ

เขาใชโปรแก

การเ

เมอท

โดยสงคาดงก

หลงนนเครอ

ถกตองหรอไ

รปท 4.5 ห

รดาเนนงาน

1 หนาโปรแก

เรมใชงานโป

กรม

เขาใชงานโป

1) ใส Use

2) ใส Pas

3) ปม Log

ทาการกดปม

กลาวไปทาก

งแมขายจะท

ไม ถาขอมลถ

หนาโปรแกรม

นของระบบฝ

กรมทเครองโ

รแกรม จะปร

รแกรมมข นต

ername

ssword

ging เพอเขา

ม Login แลว

ารตรวจสอบ

ทาการตรวจส

ถกตองทเครอ

มทแสดงการ

ฝายเครองโท

โทรศพทมอถ

รากฎหนาตา

ตอนดงน

าใชงานโปรแก

โปรแกรมจะ

บวาถกตองโด

สอบในฐานขอ

องโทรศพทจะ

รเพมตาแหนง

ทรศพทมอถ

ถอเมอเรมตน

างทจะใหใส U

กรม

ทาการตรวจ

ดยผานกระบว

อมลวา Use

ะมขอความป

งสาหรบแจงเ

นใชงาน

Username ท

สอบ Userna

วนการ HttpP

ername แล

ปรากฏา “Log

เตอน

ทใชสาหรบใน

ame กบ Pa

Post ทเครอง

ละ Passwo

gin OK”

39

นการ

assword

งแมขาย

ord วา

Page 48: ระบบตดตามิ GPS ผานโทรศ่ ัพท์มอ ... ระบบ...ระบบตดตาม GPS ผานโทรศ พท มอถ อ(Android

 

4.4.2

หลง

ขอความPho

ดงกลาวถกส

อะไร

การเ

รป

2 หนาโปรแก

จากทผานหน

one Code ก

สงมาจากเครอ

เขาใชงานโป

1) ใส Ph

2) ใส Pl

3) ปม C

ปท 4.6 หนาโ

กรมทเครองโ

นาจอการ L

บ หมายเลข

องโทรศพทม

รแกรมมข นต

hone Code

ate

Continue เพอ

โปรแกรมเขา

โทรศพทมอถ

Login เขามา

ปายทะเบยน

มอถอเครองใด

ตอนดงน

อเขาใชงานโป

สเครองโทรศ

ถอขนตอนตอ

าแลวนน ขน

นรถยนตเพอใ

ด และอย

ปรแกรม

ศพทมอถอ

อไป

นตอนตอไปจ

ใชสาหรบตรว

บนรถยนตท

จะเปนขนตอน

รวจเชควาขอ

ทมปายทะเบย

40

นการใส

มลพกด

ยนเลขท

Page 49: ระบบตดตามิ GPS ผานโทรศ่ ัพท์มอ ... ระบบ...ระบบตดตาม GPS ผานโทรศ พท มอถ อ(Android

 

4.4.3

หลง

ขายและขอม

ในหนาโปรแก

มาจากดาวเท

มาจากดาวเท

พกด GPS

รปท 4.7 หน

3 หนาโปรแก

จากทไดทาก

มลของเลขปา

กรมจะประก

1) ละตจ

ทยม

2) ลองต

ทยม

3) วนท

นาโปรแกรมเ

กรมทเครองโ

การปอนขอม

ยทะเบยนรถ

อบดวยรายล

ด คอพกดขอ

จด คอพกดข

คอวนปจจบน

เครองโทรศพ

โทรศพทมอถ

ลของ Phone

ถยนต กจะเข

ละเอยดดงน

องตาแหนงโท

ของตาแหนงโ

นทไดทาการ

พทมอถอสาห

ถอในสวนการ

e Code ทได

าหนาการใช

ทรศพทมอถอ

โทรศพทมอถ

รดงคามาจาก

รบใส Phone

ร Tracking

ทาการลงทะ

งานโปรแกรม

อทวดคาไดจ

ถอทวดคาได

กโทรศพทในข

e Code

ะเบยนไวทเค

มโดยสงทจะ

จาก GPS ซง

ดจาก GPS ซ

ขณะทมการร

41

รองแม

แสดง

งรบคา

ซงรบคา

รบคา

Page 50: ระบบตดตามิ GPS ผานโทรศ่ ัพท์มอ ... ระบบ...ระบบตดตาม GPS ผานโทรศ พท มอถ อ(Android

 

 

 

พกด GPS

เครองแมขาย

โดยสารหรอน

ทอยในขณะน

4) เวลา

5) Phon

ย ไวใชสาหรบ

6) Plate

นงบนรถยนต

7) Goog

นนใหผใชโปร

รปท 4.8 หน

คอเวลาปจจ

e Code คอร

บระบคาพกด

Code คอเลข

ตคนดงกลาว

gle Maps คอ

รแกรมไดรบ

นาโปรแกรมเค

บนทไดทากา

รหสประจาเค

ดทสงไปทเคร

ขปายทะเบย

อแผนท goog

ทราบวาตนเ

ครองโทรศพท

ารดงคามาจา

ครองโทรศพท

รองแมขาย

นรถยนตในข

gle maps ทจ

องอยทใด

ทมอถอในสว

ากโทรศพทใน

ททไดมาจากก

ขณะทผใชโป

จะแสดงพกด

วนของการ T

ในขณะทมกา

การลงทะเบย

ปรแกรมไดทา

ของเครองโท

Tracking

42

ารรบคา

ยนท

าการ

ทรศพท

Page 51: ระบบตดตามิ GPS ผานโทรศ่ ัพท์มอ ... ระบบ...ระบบตดตาม GPS ผานโทรศ พท มอถ อ(Android

43  

บทท 5

บทสรปและวเคราะหผลการดาเนนงาน

ในบทนจะกลาวถงสรปผลการดาเนนงานของโครงงาน ขอจากดของโครงงาน และ

แนวทางในการพฒนาในอนาคตของโครงงานน โดยผจดทาไดพฒนาโปรแกรมนเพอศกษา

วธการพฒนาระบบบนแอนดรอยน การรบ-สงขอมลระหวางเครองโทรศพทมอถอ และเครอง

เวบเซอรเวอร และหวงวาบคคลทวไปจะสามารถนาระบบทไดพฒนาไปใชในชวตประจาวนเพอ

ความปลอดภยของบคคลใกลตวทาน

5.1 สรปผลการทาโครงงาน จากการศกษาและพฒนาโครงงานนทางผจดทาไดทาการศกษาเกยวกบขนตอนและวธการพฒนาโปรแกรมบนแอนดรอยน รวมถงการพฒนาระบบบนเวบเซอรเวอร เพอทจะนาระบบทไดพฒนานนสามารถนาไปใชงานไดในชวตประวน และยงทาใหผจดทาไดทราบถงขนตอนและกระบวนการทางานของการ Tracking ของสญญาณ GPS ดวย จากการพฒนาและไดนาไปทดลองใชงานนนทาใหผจดทาไดทราบวา บคคลทใชเครองโทรศพทมอถอทเราไดทาการทดลองนน ในแตละวนไดทาการเดนทางไปไหนมาบางหรอแมกระทงทราบวาในปจจบนนอยทตาแหนงใด ทาใหตวผใชอปกรณหรอแมกระทงบคคลอนทเราตองการใหทราบนนสามารถรบทราบไดวาตวเราอยทใดซงจะชวยใหเกดความปลอดภยของผใชงาน 5.2 ปญหาและอปสรรคของโครงงาน จากการศกษาและพฒนาระบบนน ปญหาและอปสรรคททางผพฒนาไดพบนนคอเนองจากระบบมการใชงาน GPS จงทาใหในบางจดเกดจดอบสญญาณ ไมสามารถใชงานได และระยะเวลาทใชในการคนหาสญญาณ GPS ซงตองใชเวลาพอสมควร 5.3 แนวทางการพฒนาในอนาคต แนวทางในการทจะพฒนาตอนน ควรจะสามารถทาใหระบบสามารถใช A-GPS ในจด

ทเปนจดอบสญญาณ และใช A-GPS ในการเรมระบบกอนใชงาน GPS

Page 52: ระบบตดตามิ GPS ผานโทรศ่ ัพท์มอ ... ระบบ...ระบบตดตาม GPS ผานโทรศ พท มอถ อ(Android

44  

เอกสารอางอง

[1] ดร.จกรชยโสอนทร, “Basic Android App Development” พมพครงท1 นนทบร :ไอดซฯ, 2554 [2] พรอมเลศหลอวจตร, “คมอเขยนแอพ Android” พมพครงท1 กรงเทพ :โปรวชน, 2555 [3] ไพบลยสวสดปญญาโชต, “รวมโคด Android App” พมพครงท1 กรงเทพ :เอเซยเพรส, 2554 [4] http://www.android-app-market.com/android-activity-lifecycle.html [5] Google Developers : http://developers.google.com/maps/documentation [6] Android Developers : http://developer.android.com/index.html [7] Dev Android in Thai : http://androidthai.in.th/

Page 53: ระบบตดตามิ GPS ผานโทรศ่ ัพท์มอ ... ระบบ...ระบบตดตาม GPS ผานโทรศ พท มอถ อ(Android

45  

ประวตผจดทาโครงการ

ชอผจดทาโครงงาน นายพลลภ จาตรส วนเดอนปเกด 8 กนยายน 2524 สถานทเกด จงหวดราชบร ประวตการศกษา

มธยมศกษาตอนตน โรงเรยนอมพวนวทยาลย จ.สมทรสงคราม อาชวะ ปวช. วทยาลยเทคนคสมทรสงคราม จ.สมทรสงคราม อาชวะ ปวส. วทยาลยเทคนคสมทรสงคราม จ.สมทรสงคราม อดมศกษา สถาบนเทคโนโลยพระจอมเกลาเจาคณทหาร

ลาดกระบง ประวตการทางาน

พ.ศ. 2547 – ปจจบน ตาแหนงเจาหนาทดแลระบบเครอขาย บรษทมหาจกรดเวลอปเมนท จากด

Page 54: ระบบตดตามิ GPS ผานโทรศ่ ัพท์มอ ... ระบบ...ระบบตดตาม GPS ผานโทรศ พท มอถ อ(Android

46  

ภาคผนวก ก คมอการใชงานโปรแกรม Tracking

Page 55: ระบบตดตามิ GPS ผานโทรศ่ ัพท์มอ ... ระบบ...ระบบตดตาม GPS ผานโทรศ พท มอถ อ(Android

 

สกจ

วธกาเซอรเวอรแล 1. การใชง

1.1 ทจะปรากฏหน

1.2ใสมาชกกอน การกรอกขอจากนนกทาก

ารใชงานโประสวนของฝ ง

งานทฝงเครทาการเปดเวนาเวบของโป

นกรณทยงไมโดยทาการคมล ชอ-นามการคลกปม S

คมอการใ

รแกรม Trackงเครองโทรศพ

รองเซอรเวอวบบราวเชอรรแกรมใหใชง

รปท ก.1 ห

มม Usernamคลกท “สมครสกล , UsernSave Data ด

ใชงานโปรแ

kingนนจะแบพทมอถอ ดง

อร (Web Apรขนhttp://119งาน ดงรปท

หนาโปรแกร

me กบ Passรสมาชก” กจname , Passดงรปท ก.2

แกรม Trac

บงออกเปน 2งน

plication) 9.46.169.15 ก.1

รมเครองเซอร

sword ในการจะปรากฏหนsword , E-m

cking

2 สวนคอสวน

8/trackingpr

รเวอร

รใชงานโปรแนาตางของกาmail , เบอรโท

นของฝ งเครอ

roject/index.

แกรมใหทากาารสมครสมาชทรศพท ใหค

47

อง

phpก

ารสมครชกใหทาครบถวน

Page 56: ระบบตดตามิ GPS ผานโทรศ่ ัพท์มอ ... ระบบ...ระบบตดตาม GPS ผานโทรศ พท มอถ อ(Android

 

1.3 หรปท ก.3 โดย

- หน- คน- เพ- เพ

หลงจากททายจะมเมนตางนาหลก นหาตาแหนงพมอปกรณ พมสมาชก

รปท ก.2 ห

าการLogin เขงๆ ดงน

รปท ก

หนาโปรแกรม

ขาใชงานโปร

ก.3 หนาโปรแ

มการสมครส

รแกรมแลวกจ

แกรมหนาหล

มาชก

จะเขาสการใช

ลก

ชงานโปรแกร

48

รมดง

Page 57: ระบบตดตามิ GPS ผานโทรศ่ ัพท์มอ ... ระบบ...ระบบตดตาม GPS ผานโทรศ พท มอถ อ(Android

 

โสตก

เเจ

1.4 โทรศพทมอถสามารถทดวตาแหนงใด กดปม Last

1.5 เราตองการจเวลาทส นสดจากนนใหทา

โดยทหนถอทเราไดทาวา เครองโโดยเราสามาStatus กจะป

สาหรบการะดขอมลกอนของขอมล าการกดปมดข

นาหลกนนจะแาการลงทะเบโทรศพทมอถารถดไดโดยเปรากฏผลดงร

รปท ก.4 หน

รใชงานในกรน หลงจาก ซงหลงจขอมล กจะป

แสดงผลทไดบยนเขาไปในถอทเราไดทาเลอกสมาชกทรปท ก.3

นาโปรแกรมแ

รณทเราตองกกนนใหทากาจากทเราไดทปรากฏผลดง

จากการ ระบบนนเองาการลงทะเบทเราตองการ

แสดงสถานะป

การจะดยอนหรเลอกวนแลาการกาหนดรปท ก.4

Tracking โดยจากรปยนเขาไปนนรจะดขอมล ห

ปจจบน

หลงนน ใหทะเวลาทเรม ดชวงเวลาทจ

ของอปกรณปท ก.2 นนในเวลาปจจบหลงจากนนก

ทาการเลอกส และใหเลอ

จะทาการดขอ

49

ณเครองนน เราบนอยทกทาการ

สมาชกทอกวนแลอมลแลว

Page 58: ระบบตดตามิ GPS ผานโทรศ่ ัพท์มอ ... ระบบ...ระบบตดตาม GPS ผานโทรศ พท มอถ อ(Android

 

สเรสA

1.5

สถานททเราเอาไว เพอทใระบเอาไวแลสถานททตองAdd เพอบนท

รป

สาหรบเมนคตองการจะใหใหบคคลดงกลว โดยวธใชงงการระบในชทกขอมล กจ

รป

ท ก.5 หนาโ

คนหาตาแหนหระบบทากากลาวไดทราบงานนน เราจะชองของ Addจะปรากฏผลด

ท ก.6 หนาโ

โปรแกรมแสด

นง เราจะใชสรสงอเมลลแจบวาเครองโทะตองเลอกสม

dress ซงเมอดงรปท ก.5

โปรแกรมแสด

ดงการดขอม

สาหรบในการจงเตอนไปยงรศพทมอถอไมาชกขนมากเราไดสถานท

ดงการดขอม

ลยอนหลง

รตงตาแหนงงผดแลระบบไดไปถงจดหกอน จากนนท ทตองแลวใ

ลยอนหลง

งหรอระบพกดบหรอบคคลทหมายปลายทานเราจะทาการใหทาการกด

50

ดของไดระบางทไดรคนหาปม

Page 59: ระบบตดตามิ GPS ผานโทรศ่ ัพท์มอ ... ระบบ...ระบบตดตาม GPS ผานโทรศ พท มอถ อ(Android

 

ใแด

โเเ

1.6 ใหทาการคลและ Phone ดงรปท ก.6

1.7

โปรแกรมเราเรากรอกขอมเมอเราทากา

สาหรบเมนเกทเมนเพมอCode เมอเร

สาหรบเมนเาสามารถจะเพมล ชอ-นามสรกรอกขอมล

เพมอปกรณ อปกรณ ซงระราทาการกรอ

รปท ก.7 หน

เพมสมาชก พมทเมนนไดสกล , Usernaลแลวใหทากา

เมอเราตองะบบจะใหเรากขอมลแลวใ

นาโปรแกรมแ

ถาตองการเดเชนกน โดame , Passwารกดปม Sav

การทจะเพมากรอกขอมล ใหทาการกดป

แสดงการเพม

พมสมาชกทยทาการคลกword , E-mave Data กจะ

อปกรณเครอชอ-นามสกลปม Save Da

อปกรณ

ผดแลระบบตทเมนเพมสม

ail , เบอรโทระปรากฏผลด

องโทรศพทมล , เบอรโทรศata กจะปราก

ตองการจะใหมาชก ซงระบรศพท ใหครบดงรปท ก.7

51

มอถอ ศพท , กฏผล

หใชบบจะใหบถวน

Page 60: ระบบตดตามิ GPS ผานโทรศ่ ัพท์มอ ... ระบบ...ระบบตดตาม GPS ผานโทรศ พท มอถ อ(Android

 

2. การใชง 2.1

การเขาใชโป

การเ

เมอท

โดยสงคาดงก

ตรวจสอบใน

เครองโทรศพ

งานทฝงเคร เมอเรมใชงา

รแกรม

เขาใชงานโป

1) ใส Use

2) ใส Pas

3) ปม Log

ทาการกดปม

กลาวไปทาก

นฐานขอมลวา

พทจะมขอคว

รปท ก.8 หน

รองโทรศพทานโปรแกรม

รแกรมมข นต

ername

ssword

ging เพอเขา

ม Login แลว

ารตรวจสอบ

า Username

ามปรากฏา

นาโปรแกรมแ

ทมอถอ (Mob จะปรากฎหน

ตอนดงน

าใชงานโปรแก

โปรแกรมจะ

บวาถกตองหร

e และ Pas

“Login OK”

แสดงการเพม

bile) นาตางทจะให

กรม

ทาการตรวจ

รอไม

ssword วาถ

มสมาชก

หใส Usernam

สอบ Userna

หลงนนเคร

กตองหรอไม

me ทใชสาห

ame กบ Pa

รองแมขายจะ

ม ถาขอมลถ

52

รบใน

assword

ะทาการ

ถกตองท

Page 61: ระบบตดตามิ GPS ผานโทรศ่ ัพท์มอ ... ระบบ...ระบบตดตาม GPS ผานโทรศ พท มอถ อ(Android

 

2.2

ใสขอความP

พกดดงกลาว

เลขทอะไร

การเ

รป

หลงจากทผ

hone Code

วถกสงมาจาก

เขาใชงานโป

1) ใส Ph

2) ใส หม

3) ปม C

ท ก.9 หนาโ

ผานหนาจอก

e กบ หมาย

กเครองโทรศ

รแกรมมข นต

hone Code

มายเลขปายท

Continue เพอ

โปรแกรมเขา

การLogin เขา

ยเลขปายทะ

ศพทมอถอเคร

ตอนดงน

ทาเบยนรถย

อเขาใชงานโป

สเครองโทรศ

ามาแลวนน

เบยนรถยนต

รองใด แ

นต

ปรแกรม

ศพทมอถอ

ขนตอนตอไป

ตเพอใชสาหร

ละอยบนรถย

ปจะเปนขนต

รบตรวจเชคว

ยนตทมปายท

53

ตอนการ

วาขอมล

ทะเบยน

Page 62: ระบบตดตามิ GPS ผานโทรศ่ ัพท์มอ ... ระบบ...ระบบตดตาม GPS ผานโทรศ พท มอถ อ(Android

 

2.3

เครองแมขาย

จะแสดงในหน

คามาจากดาว

พกด GPS

พกด GPS

รปท ก.10 ห

หลงจากทได

ยและขอมลข

นาโปรแกรม

1) Latitu

มาจา

2) Longt

วเทยม

3) Date

4) Time

นาโปรแกรม

ดทาการปอน

องเลขปายท

จะประกอบด

ude คอพกดข

กดาวเทยม

titude คอพก

คอวนปจจบ

คอเวลาปจจ

เครองโทรศพ

นขอมลของPh

ะเบยนรถยน

ดวยรายละเอ

ของตาแหนงโ

กดของตาแห

นทไดทาการ

จบนทไดทาก

พทมอถอสาห

hone Code

นต กจะเขาห

ยดดงน

โทรศพทมอถ

นงโทรศพทม

รดงคามาจาก

การดงคามาจ

หรบใส Phon

ทไดทาการล

นาการใชงาน

ถอทวดคาได

มอถอทวดคา

กโทรศพทในข

ากโทรศพทใ

ne Code

ลงทะเบยนไว

นโปรแกรมโด

ดจาก GPS ซ

าไดจาก GPS

นขณะทมการร

ในขณะทมกา

54

วท

ดยสงท

ซงรบคา

S ซงรบ

รบคา

ารรบคา

Page 63: ระบบตดตามิ GPS ผานโทรศ่ ัพท์มอ ... ระบบ...ระบบตดตาม GPS ผานโทรศ พท มอถ อ(Android

 

เครองแมขาย

โดยสารหรอน

ทอยในขณะน

5) Phon

ย ไวใชสาหรบ

6) Plate

นงบนรถยนต

7) Goog

นนใหผใชโปร

ปท ก.11 หน

e Code คอร

บระบคาพกด

Code คอเลข

ตคนดงกลาว

gle Maps คอ

รแกรมไดรบ

นาโปรแกรมเ

รหสประจาเค

ดทสงไปทเคร

ขปายทะเบย

อแผนท goog

ทราบวาตนเ

เครองโทรศพ

ครองโทรศพท

รองแมขาย

นรถยนตในข

gle maps ทจ

องอยทใด

พทมอถอในส

ททไดมาจากก

ขณะทผใชโป

จะแสดงพกด

วนของการ T

การลงทะเบย

ปรแกรมไดทา

ของเครองโท

Tracking

55

ยนท

าการ

ทรศพท