รายงานวิจัยฉบับสมบูรณ์kb.psu.ac.th/psukb/bitstream/2016/11109/1/385056.pdf ·...
TRANSCRIPT
รายงานวจยฉบบสมบรณ
การพฒนาตนแบบระบบเซนเซอรเวบเชงความหมาย สาหรบขอมลบรหารจดการสงแวดลอมในเขตลมนาทะเลสาบสงขลา Development of a Prototype Semantic Sensor Web System
for Songkhla Lake Basin Resource Management
โดย
เกรกชย ทองหน พนาล ชวกดาการ ธรดา ยงสถตศกด
สพตรา พฒเนาวรตน
สถานวจยสารสนเทศภมศาสตร ทรพยากรธรรมชาตและสงแวดลอม คณะการจดการสงแวดลอม มหาวทยาลยสงขลานครนทร
โครงการวจยนไดรบการสนบสนนจากงบประมาณอดหนนการวจย งบประมาณแผนดน ประจาป 2555
มหาวทยาลยสงขลานครนทร
30 กนยายน 2555
(1)
บทคดยอ
งานวจยน มวตถประสงคเพอศกษาเทคนคและมาตรฐานในการสรางระบบรวบรวมขอมลเชงความหมาย และพฒนาตนแบบระบบเซนเซอรเวบเชงความหมายสาหรบขอมลบรหารจดการสงแวดลอมในเขตลมนาทะเลสาบสงขลาซงแบงการวจยออกเปน 3 ระยะ รายงานนเปนการศกษาวจยในระยะแรก โดยไดศกษาและเลอกเครองมอในการพฒนาตนแบบระบบเซนเซอรเวบเชงความหมาย พบวา ระบบ SOS ของ 52ºNorth มความเหมาะสมทจะเปนเครองมอในการพฒนาตนแบบ ในการออกแบบตนแบบสามารถทาได 4 รปแบบขนอยกบความพรอมของระบบจายไฟและการเชอมตอกบระบบอนเตอรเนตทจดตดตงเซนเซอร หนงในรปแบบดงกลาวไดถกนามาใชสรางตนแบบระบบวดระดบนาในคลองอตะเภา อ.หาดใหญ จ.สงขลา เพอเกบขอมลระดบนาสาหรบพฒนาระบบเซนเซอรเวบเชงความหมายตอไป
คาสาคญ ทะเลสาบสงขลา, เซนเซอรเวบเชงความหมาย, ตนแบบระบบรวบรวมขอมล
(2)
ABSTRACT
The objectives of this research were to study techniques and standards in the development of a semantic data acquisition system and to develop a prototype semantic sensor web system for environmental data management in Songkhla Lake Basin. This research was divided into 3 phases. This report presents the first phase of the research. In this first phase, the design tools for the prototype development were studied, the tools were then selected. It is found that the SOS from 52ºNorth is suitable for the prototype development. Depending on the availability of power sources and the Internet connection at the sensor installation sites, the prototype designs can be categorized into four types. One type of the design was used to implement the water level monitoring system for Klong U-Tapao, Hat Yai, Songkhla province. The system collects water levels data for further development of a semantic sensor web.
Key Words: Songkhla Lake Basin, semantic sensor web, data acquisition system
(3)
กตตกรรมประกาศ
ขอขอบพระคณ สานกงานคณะกรรมการวจยแหงชาต ทใหทนสนบสนนในการทาวจย และเจาหนาทของสานกวจยและพฒนามหาวทยาลยสงขลานครนทรทกทานทดาเนนการประสานงานเปนอยางดเสมอมา
ขอขอบพระคณ คณสตยา บญรตนช และวศวกรของศนยเครองมอวทยาศาสตร มหาวทยาลยสงขลานครนทรทก ๆ ทาน ทใหความชวยเหลอในดานตาง ๆ มาโดยตลอด จนกระทงงานสาเรจลลวง
ขอขอบพระคณ คณาจารย เจาหนาท และนกศกษาในคณะวศวกรรมศาสตรและคณะการจดการสงแวดลอมทก ๆ ทาน ทใหความชวยเหลอในดานตาง ๆ มาโดยตลอด จนกระทงงานสาเรจลลวง
ขอขอบพระคณ บรษท ไทรเนอรยอนสทรเมนต จากด ทอนเคราะหการใชโปรแกรมตาง ๆ ทใชในการทาวจย
สดทายน ขอนอมราลกถงพระคณของบดามารดาและครอบครว ทสงเสรมสนบสนน ใหกาลงใจ แกผวจยตลอดมา
เกรกชย ทองหน พนาล ชวกดาการ
สพตรา พฒเนาวรตน ธรดา ยงสถตศกด
(4)
สารบญ
หนา บทคดยอ ......................................................................................................................................... (1) ABSTRACT ..................................................................................................................................... (2) กตตกรรมประกาศ .......................................................................................................................... (3) สารบญ ............................................................................................................................................ (4) สารบญตาราง .................................................................................................................................. (7) สารบญภาพประกอบ ...................................................................................................................... (8) คาอธบายคายอ ............................................................................................................................. (12)
บทท 1 บทนา .................................................................................................................................. 1 1.1 ความสาคญและทมาของการวจย ...................................................................................... 1 1.2 การตรวจสอบเอกสาร บทความ และงานวจยทเกยวของ .................................................. 3 1.3 วตถประสงค ..................................................................................................................... 4 1.4 ขอบเขตของงานวจย ......................................................................................................... 4
บทท 2 เทคนคและมาตรฐานในการสรางระบบรวบรวมขอมลเชงความหมาย ................................. 5
2.1 เซนเซอร ........................................................................................................................... 5 2.1.1 เซนเซอรวดอณหภม .............................................................................................. 5 2.1.2 เซนเซอรวดความเขมแสง ...................................................................................... 6 2.1.3 เซนเซอรวดระดบนา.............................................................................................. 7 2.1.4 อปกรณวดปรมาณนาฝน ....................................................................................... 8 2.1.5 เซนเซอรวด pH ..................................................................................................... 8 2.1.6 เซนเซอรวดความนาไฟฟา ...................................................................................... 8
2.2 ระบบไมโครคอนโทรลเลอร ............................................................................................... 8 2.3 เซรฟเวอร ......................................................................................................................... 9
2.3.1 Windows 2003 Server ...................................................................................... 9 2.3.2 Linux Server ..................................................................................................... 10 2.3.3 Embedded Server ........................................................................................... 11
2.4 ระบบเครอขาย ............................................................................................................... 12 2.4.1 ระบบ ADSL ....................................................................................................... 12 2.4.2 ระบบเครอขายโทรศพทเคลอนท ......................................................................... 12
2.5 ตวอยางระบบเกบรวบรวมขอมล .................................................................................... 13 2.5.1 ระบบ AIRS ........................................................................................................ 13
(5)
สารบญ (ตอ)
หนา 2.5.2 ระบบ Mango ..................................................................................................... 14 2.5.3 ระบบ SensorMap ............................................................................................. 15 2.5.4 ระบบ SOS .......................................................................................................... 15
บทท 3 การออกแบบระบบเกบรวบรวมขอมล ............................................................................... 17 3.1 การเลอกใชเครองมอในการพฒนาระบบ ........................................................................ 17
3.1.1 ขอพจารณาในการเลอกใชเครองมอในการพฒนาระบบ ...................................... 17 3.1.2 ผลการเลอกเครองมอในการพฒนาระบบ ............................................................ 18
3.2 การออกแบบระบบ ......................................................................................................... 19 3.2.1 การเพม/ลบเซนเซอร ............................................................................................ 19 3.2.2 การสงขอมลจากเซนเซอร ................................................................................... 20 3.2.3 การอานและคดเลอกขอมลจากเซรฟเวอร ........................................................... 20
3.3 การนาระบบไปใชงาน ..................................................................................................... 21
บทท 4 การพฒนาตนแบบระบบเซนเซอรเวบเชงความหมาย ........................................................ 24 4.1 รปแบบของระบบ ........................................................................................................... 24
4.1.1 รปแบบท 1 ......................................................................................................... 24 4.1.2 รปแบบท 2 ......................................................................................................... 25 4.1.3 รปแบบท 3 ......................................................................................................... 25 4.1.4 รปแบบท 4 ......................................................................................................... 26
4.2 องคประกอบของระบบ ................................................................................................... 27 4.2.1 เซนเซอร ............................................................................................................. 27 4.2.2 ไมโครคอนโทรลเลอร .......................................................................................... 27 4.2.3 โมบายเราเตอร .................................................................................................... 27 4.2.4 ระบบเซรฟเวอร .................................................................................................. 28
4.3 ตวอยางการประยกตใชขอมลจากระบบเกบขอมล .......................................................... 28 4.3.1 ระบบแสดงผลคณภาพนาในคลองอตะเภา ........................................................... 28 4.3.2 ระบบวดระดบนาแบบออนไลนในคลองอตะเภา .................................................. 29 4.3.3 ระบบทานายปรมาณนาฝนโดยใชฐานกฎ ............................................................ 30
(6)
สารบญ (ตอ)
หนา บทท 5 สรปผลการวจยและขอเสนอแนะ ....................................................................................... 31
5.1 ผลการวจย ...................................................................................................................... 31 5.2 ปญหาทพบ ..................................................................................................................... 32 5.3 ขอเสนอแนะ ................................................................................................................... 32
บรรณานกรม ................................................................................................................................... 34
ภาคผนวก ...................................................................................................................................... 37 ภาคผนวก ก: การเกบบนทกขอมลและตวอยางการใชงาน AIRS ....................................... 38 ภาคผนวก ข: ขนตอนการตดตง Sensor Web Enablement .......................................... 45 ภาคผนวก ค: การใชงานระบบ Sensor Web Enablement ............................................ 58 ภาคผนวก ง: คาสง SQL สาหรบแสดงรายละเอยดของ Sensor ....................................... 63
(7)
สารบญตาราง
ตาราง หนา
3-1 เปรยบเทยบคณสมบตของเครองมอพฒนาระบบระหวาง Sensor Map กบ 52ºNorth ........ 19
(8)
สารบญภาพประกอบ
ภาพประกอบ หนา
1-1 ภาพรวมของเวบเชงความหมาย ................................................................................................. 2
1-2 กรอบเวลาการศกษาวจย ............................................................................................................ 2
2-1 การดาวนโหลดแอพพลเคชน AIRS จาก Google Play Store ................................................. 13
2-2 การตดตงโปรแกรม AIRS ใน Google Play Store .................................................................. 14
2-3 งานวจย Sensor Map ของ Microsoft ................................................................................... 15
3-1 การนาเขาขอมลจากเวบเซอรวส ............................................................................................... 20
3-2 การเลอกอานขอมลจากตาราง observation ........................................................................... 21
3-3 การจาลองระบบโทรมาตรดวยโปรแกรม LabVIEW ................................................................. 22
3-4 การจาลองคาปรมาณนาฝนและการสงขอมลดวยระบบโทรมาตรจาลอง .................................. 23
3-5 การอานคาปรมาณนาฝนไปเกบไวในฐานขอมลดวยการใชภาษ XML ....................................... 23
4-1 ภาพรวมของระบบรปแบบท 1 ................................................................................................. 25
4-2 ภาพรวมของระบบรปแบบท 2 ................................................................................................. 25
4-3 ภาพรวมของระบบรปแบบท 3 ................................................................................................. 26
4-4 ภาพรวมของระบบรปแบบท 4 ................................................................................................. 26
4-5 (ก) ระบบตรวจวดคณภาพนา ................................................................................................... 28
4-5 (ข) ระบบตรวจวดคณภาพนา ................................................................................................... 29
4-6 ระบบวดระดบนาแบบออนไลนในคลองอตะเภา ....................................................................... 29
4-7 ระบบทานายปรมาณนาฝนโดยใชฐานกฎ ................................................................................. 30
ก-1 การบนทกขอมลในรปแบบ Local .......................................................................................... 38
(9)
ก-2 การบนทกขอมลในรปแบบ Remote ...................................................................................... 39
ก-3 การตงคาทวไปสาหรบการบนทกแบบ Remote และแบบ Local .......................................... 39
ก-4 แอพพลเคชน AIRS จาก Smartphone .................................................................................. 40
ก-5 หนาแสดงผลแรกจากการเปดแอพพลเคชน AIRS ..................................................................... 40
ก-6 การเลอกเซนเซอรทตองการตรวจวด ...................................................................................... 41
ก-7 การกดปม Start เพอเรมการบนทกขอมล ............................................................................... 41
ก-8 การบนทกขอมลของแอพพลเคชน .......................................................................................... 42
ก-9 สถานะการทางานของ AIRS ..................................................................................................... 42
ก-10 รายละเอยดขอมลจากการตรวจวด ........................................................................................ 43
ก-11 การออกจากแอพพลเคชนโดยเลอกปม Exit ......................................................................... 43
ก-12 การออกจากแอพพลเคชนโดยเลอกปม Yes ........................................................................... 44
ข-1 การเรมตดตงโปรแกรมโดยการคลกปม Next ........................................................................... 45
ข-2 การคลกปม I Agree เพอยอมรบเงอนไขในการตดตงโปรแกรม ................................................ 46
ข-3 การคลกปม Next เพอตดตงโปรแกรม ..................................................................................... 46
ข-4 การกาหนดคา Configuration ................................................................................................. 47
ข-5 การเลอกพนทในการเกบโปรแกรม ........................................................................................... 47
ข-6 การแสดงการดาเนนการตดตงโปรแกรม ................................................................................... 48
ข-7 เสรจสนการตดตงโปรแกรม ...................................................................................................... 48
ข-8 โปรแกรมเรม Start Service .................................................................................................... 49
ข-9 การเรมตดตงโปรแกรมโดยการคลกปม Next ........................................................................... 49
ข-10 เลอกพนทในการเกบโปรแกรม ............................................................................................... 50
(10)
ข-11 การกาหนด Password ในการเขาใชงาน Database PostgreSQL ....................................... 50
ข-12 การกาหนด Port ใหกบ Server ............................................................................................. 51
ข-13 เลอกสถานทในการตดตง Database ..................................................................................... 51
ข-14 การคลกปม Next เพอตดตงโปรแกรม ................................................................................... 52
ข-15 การดาเนนการตดตงโปรแกรม ............................................................................................... 52
ข-16 เสรจสนการตดตงโปรแกรม .................................................................................................... 53
ข-17 การเรมตดตงโปรแกรมโดยคลกปม Next ............................................................................... 53
ข-18 การคลกปม I Agree เพอยอมรบเงอนไขในการตดตงโปรแกรม ............................................. 54
ข-19 การเลอก Components ของโปรแกรม PostGIS .................................................................. 54
ข-20 เลอกพนทในการเกบโปรแกรม ............................................................................................... 55
ข-21 กาหนด User Name Password และ Port .......................................................................... 55
ข-22 การกาหนด Database Name .............................................................................................. 56
ข-23 การดาเนนการตดตงโปรแกรม ............................................................................................... 56
ข-24 การคลกปม Yes เพอใหโปรแกรม PostGIS และ PostgreSQL สามารถทางานรวมกนได ..... 57
ข-25 เสรจสนการตดตงโปรแกรม .................................................................................................... 57
ค-1 กรอก Password เพอเขาสฐานขอมล ...................................................................................... 58
ค-2 การสรางฐานขอมลใหม ............................................................................................................ 58
ค-3 การกาหนดรายละเอยดขอมลใหกบฐานขอมล ......................................................................... 59
ค-4 การนาเขาขอมลโดยใชคาสง SQL ............................................................................................ 59
ค-5 หนาตาง Query tool ............................................................................................................ 60
ค-6 การเลอกฐานขอมลตวอยาง ..................................................................................................... 60
(11)
ค-7 คลก Execute หรอ Icon ในวงกลม ........................................................................................ 61
ค-8 รายการตารางภายในฐานขอมลตวอยาง ................................................................................... 61
ค-9 เลอกฐานขอมลตวอยาง ............................................................................................................ 62
ค-10 ขอมลในฐานขอมลตวอยาง .................................................................................................... 62
(12)
คาอธบายคายอ
ADSL Asymmetric Digital Subscriber Line
CDMA Code Division Multiple Access
GPRS General Packet Radio Service
HTTP Hypertext Transfer Protocol
IC Integrated Circuit
LDR Light Dependent Resistor
OGC Open Geospatial Consortium
RDF Resource Description Framework
RTD Resistance Temperature Detector
RTU Remote Terminal Unit
SML Sensor Model Language
SOS Sensor Observation Service
SQL Structured Query Language
SWE Sensor Web Enablement
TDMA Time Division Multiple Access
XML Extensible Markup Language
URI Uniform Resource Identifier
1
บทท 1
บทนา
1.1 ความสาคญและทมาของการวจย
ลมนาทะเลสาบสงขลา ตงอยในพนท 3 จงหวด ไดแก สงขลา พทลง และนครศรธรรมราช เปนทะเลสาบทมเอกลกษณเฉพาะตว คอม นาจด นากรอย และนาเคม เปนบรเวณทอดมสมบรณไปดวยทรพยากรสตวนาและมความหลากหลายทางชวภาพสง อกทงยงมอทธพลตอการดารงชวตของประชาชนทอาศยในบรเวณแถบลมนาทะเลสาบสงขลาและบรเวณใกลเคยง ปจจบนไดมแผนแมบทการพฒนาลมนาทะเลสาบสงขลา [1] เพอใชเปนกรอบในการจดการทรพยากรธรรมชาตและสงแวดลอมพนทลมนาทะเลสาบสงขลาใหคนสภาพความอดมสมบรณมากทสด เกดความสมดลระหวางการพฒนาและการอนรกษทรพยากรในพนทและใชเปนฐานในการพฒนาคณภาพชวตของประชาชนไดอยางยงยน
จากแผนแมบทการพฒนาลมนาทะเลสาบสงขลา ในยทธศาสตรท 5 เรองการเพมประสทธภาพการบรหารจดการลมนาทะเลสาบสงขลา [2] เพอใหการบรหารจดการลมนาเกดประสทธภาพ จาเปนตองใชขอมลทงอดตและปจจบน เพอประกอบการตดสนใจในการขบเคลอนนโยบาย ซงขอมลดงกลาวมาจาก 2 สวนหลก ๆ ไดแก ขอมลจากสถานวดทตดตงอยในพนทลมนาทะเลสาบสงขลา และขอมลจากการสารวจระยะไกล นอกจากแหลงขอมลดงกลาวแลว ไดมการตดตงเซนเซอรเพอเกบขอมลทางดานสงแวดลอมของลมนาทะเลสาบสงขลา ซงปจจบนพบวา การตดตงเซนเซอรวดขอมลทางดานสงแวดลอมของลมนาทะเลสาบสงขลามอตราการเพมขนอยางตอเนอง สงผลใหเกดขอมลปรมาณมหาศาลจากเซนเซอรตาง ๆ แตการนาขอมลไปใชใหเกดประโยชนจรงอยในระดบทไมนาพอใจ สาเหตหลกประเดนหนง คอ การขาดแคลนซงความหมายทพงมของขอมลดบเหลานน เชน ตาแหนงทวด ชวงเวลาทวด หนวยวดทใช คณภาพของขอมล เปนตน สาเหตน ทาใหการรวบรวมขอมลจากแหลงตาง ๆ เปนไปดวยความยากลาบาก ซงแนวทางทเหมาะสมในการแกปญหา คอ การกาหนดมาตรฐานขอมลทวดใหสอความหมายเขาใจไดทงมนษยและเครองคอมพวเตอร
ดงนน ผวจยไดเลงเหนถงความสาคญของการพฒนาตนแบบระบบเซนเซอรเวบเชงความหมายสาหรบขอมลบรหารการจดการสงแวดลอมในเขตลมนาทะเลสาบสงขลา โดยใชเทคโนโลยเซนเซอรเวบเชงความหมาย (Semantic Sensor Web) เพอการจดทาตนแบบระบบรวบรวมและตดตามขอมลสภาวะแวดลอมในเขตลมนาทะเลสาบ เนองจากเวบเชงความหมายใชรปแบบเชงโครงสรางในการเกบขอมลททงมนษยและเครองคอมพวเตอรสามารถเขาใจได ภาพรวมของเวบเชงความหมายประกอบดวยชนตาง ๆ ซอนกน (ภาพประกอบ 1-1) เมอนาเขาขอมลสระบบ โดยเรมทชน Unicode และ URI จากนนขอมลจะผานกระบวนการตาง ๆ ของแตละชนขอมล สดทายองคความรทตองการจะถกนาออกจากชนของความเชอมน (Trust) เพอใชในการตดสนใจตอไป
งาสวนของกาเฟสท 3 มสาหรบกาสามารถนา
านวจยนไดแบารนาเขาขอมลงเนนทชนของรเกบและสบคาขอมลไปใชปร
ภาพประก
บงกรอบเวลาอล ชนของ Uniง Logic, Prooคนขอมลเพอกระโยชนเพอกา
Data
Unicode
XM
อบ 1-1 ภาพร
อกเปน 3 เฟสcode และ Uof และ Trust การบรหารจดการศกษาวจยแล
In (Sensor data +
ML + NS + xmlsch
RDF + rdfs
Ont
ภาพประกอบ
รวมของเวบเชง
ส (ภาพประกอURI เฟสท 2 ม เมอสนสดเฟสการทะเลสาบละการบรหารจ
+ Secondary Data
ema
fschema
tology vocabulary
Logic
Pr
บ 1-2 กรอบเว
งความหมาย [
อบ 1-2) ไดแกมงเนนทชนของสท 3 ระบบเกสงขลาซงหนวจดการลมนาท
a)
Knowledge O
URI
y
roof
Trust
วลาการศกษาว
3]
ก เฟสท 1 มงเนง RDF และ Oกบรวบรวมขอมวยงานทกภาคะเลสาบสงขล
Out
Digital Signature
วจย
นนการศกษาใOntology สวมลมความพรอสวนทเกยวขอาตอไป
Phase 1
Phase 2
Phase 3
2
ในวนอมอง
3
1.2 การตรวจเอกสาร บทความ และงานวจยทเกยวของ
ชยภทร เนองคามา และไพศาล สนตธรรมนนท [4] ไดนาเสนอการพฒนาระบบทสามารถตรวจวด ตลอดจนเพมความสามารถในการเชอมโยงระบบตรวจวดตาง ๆ ดวยระบบเวบทา (Web Portal) เพอเพมประสทธภาพ และความยดหยนในการเขาถงขอมลจากระบบตรวจวดหลายกลม โดยเวบทาจะรองรบการทางานและการเชอมโยงระบบเครอขายตรวจวดทกชนดบนโปรโตคอลมาตรฐาน Sensor Web Enable ผาน Sensor-agent adaptor และไดนาเสนอเกยวกบการสาธตระบบบรการขอมลภมสารสนเทศ (Geospatial Web Service) มาประยกตใชกบระบบแผนทภาษ [5] โดยเนนไปทการแลกเปลยนขอมลภมสารสนเทศระหวางระบบผานโปรโตคอลมาตรฐานของ Open Geospatial Consortium (OGC) เพอแสดงใหเหนถงกลไกการทางานรวมกนระหวางระบบ
พนจ เขอนสวงศ และคณะ [6] ไดนาเสนอระบบตรวจวดสภาพแวดลอม เพอเสรมศกยภาพดานการผลตทางการเกษตรโดยใชไมโครคอนโทรลเลอรตระกล MSP430 เปนตวประมวลผลรวมกบไอซ CC2520 ททาหนาทเปนตวรบสงขอมลไรสาย ไดทดลองใชระบบในการผลตกาแฟ ณ โครงการพฒนาดอยตง (พนททรงงาน) ระบบสามารถวดคาอณหภม ความชน และความเขมแสงได มการเชอมตอโครงขายอปกรณตรวจวดผานเครอขายไรสาย ผใชงานสามารถนาขอมลทไดจากการตรวจวดไปใชประโยชนได โดยเลอกรปแบบการบนทกคาทวดไดจากฐานขอมล 3 รปแบบ ไดแก Text, PDF และ Excel
Michael Lehning และคณะ [7] แสดงใหเหนถงความทาทายหลายเรองในศาสตรทางดานสงแวดลอม ตวอยางของงานทไดดาเนนการไปแลวเชนโครงการ Swiss Experiment and SenseWeb ซงเปนการบรณาการโครงสรางขอมลของสภาวะแวดลอมททนสมยสาหรบการศกษาวจยทางดานสงแวดลอม นอกจากนคณะผวจยไดแสดงใหเหนถงพฒนาการของเทคโนโลยทเขามาเสรม เชน เทคโนโลยของเซนเซอร เปนตน ความกาวหนาตาง ๆ ทางดานการตรวจวดเหลานทาใหเชอมนไดวาความฝนทนกวทยาศาสตร ภาครฐ และภาคประชาชนจะมความรความเขาใจสงแวดลอมมากยงขนและนาไปสการมชวตทดขนและมความปลอดภยมากยงขน
Sebastian Michel และคณะ [8] นาเสนอระบบเครอขายเซนเซอรซงทาการเกบรวบรวมขอมลและนาเสนอขอมลแกผใชงาน ระบบหลกประกอบดวย เครอขายเซนเซอรทครอบคลมพนททงหมดทตองการศกษา โปรแกรม SensorMap ของบรษทไมโครซอฟท และโปรแกรมเชอมตอโปรแกรม SensorMap เขากบเครอขายเซนเซอรทตองการศกษา ระบบดงกลาวจะเชญชวนผใชงานใหเขามามสวนรวมในการเฝาระวงและตรวจสอบขอมลสงแวดลอมทเกบไวในระบบซงถกนาเสนอในรปแบบของ contour plots บนแผนทดจตอลความละเอยดสง นอกจากนผใชงานยงสามารถเรยกดขอมลในอดตเพอหาความเกยวของของขอมลไดอกดวย
Siddeswara Mayura Gur และคณะ [9] นาเสนอระบบเฝาระวงและพยากรณระบบนาโดยจดทาเปนโครงการนารอง ระบบนไดนาเทคโนโลย Sensor Web มาใชทลมนา Esk River ทางตะวนออกเฉยงเหนอของรฐ Tasmania ในประเทศออสเตรเลย โครงการนารองดงกลาวทาใหคณะผดาเนนโครงการสามารถประเมนความเหมาะสมในการนาเอามาตรฐาน Sensor Web Enablement (SWE) ทกาหนดโดย Open Geospatial Consortium มาใชงานในการบรหารจดการนา ระบบตนแบบทจดทาขนนมวตถประสงคเพอพยากรณการไหลของนาในแมนาในชวงเวลาสน ๆ
4
Schade Sven และคณะ [10] เสนอแนวคดในการทจะใชประชาชนเปนเซนเซอรสาหรบการรวบรวมสารสนเทศโดยอาศยความกาวหนาของเวบ 2.0 และ Sensor Web Enablement คณะผวจยมงเนนทจะใหประชาชนเฝาระวงสภาวะแวดลอมในภาพรวมและประมวลผลเบองตนเฉพาะบรเวณทเฝาระวง สารสนเทศดงกลาวโดยทวไปไมสามารถทจะรวบรวมไดโดยเซนเซอร ผลการวจยชใหเหนวาวธการดงกลาวสามารถนามาใชรวมกบวธการทางดาน remote sensing ทมอยแลวไดเปนอยางดและสามารถสรางมลคาเพมใหกบขอมลเดมทมอยแลวไดดวย
1.3 วตถประสงค
1. เพอศกษาเทคนคและมาตรฐานในการสรางระบบรวบรวมขอมลเชงความหมายจากกลมวจยและองคกรตาง ๆ
2. เพอพฒนาตนแบบระบบเซนเซอรเวบเชงความหมายสาหรบขอมลบรหารจดการสงแวดลอมในเขตลมนาทะเลสาบสงขลา
1.4 ขอบเขตการวจย
1. ศกษาเทคนคและมาตรฐานในการสรางระบบรวบรวมขอมลเชงความหมายจากกลมวจยและองคกรตาง ๆ
2. พฒนาตนแบบระบบเซนเซอรเวบเชงความหมายสาหรบขอมลบรหารจดการสงแวดลอมในเขตลมนาทะเลสาบสงขลา โดยใชฐานขอมลลมนาทะเลสาบสงขลาทจดเกบไวแลว ซงประกอบดวยขอมลปรมาณนาและคณภาพนา ขอมลปรมาณนาฝน ขอมลสภาพอากาศ ขอมลเชงพนทจากภาพถายดาวเทยม
3. แสดงผลการสบคนขอมลจากระบบเซนเซอรเวบเชงความหมายใน 3 รปแบบ ไดแก รปแบบเชงพนท รปแบบเชงเวลา และรปแบบเฉพาะเรองทสนใจ
5
บทท 2
เทคนคและมาตรฐานในการสรางระบบรวบรวมขอมลเชงความหมาย
กอนทจะทาการพฒนาตนแบบระบบเซนเซอรเวบเชงความหมายสาหรบขอมลบรหารจดการสงแวดลอมในเขตลมนาทะเลสาบสงขลา ผวจยจาเปนตองศกษาเทคนคและมาตรฐานในการสรางระบบรวบรวมขอมลเชงความหมายจากกลมวจยและองคกรตาง ๆ ทมอยรวมถงเซนเซอรทเกยวของดวย ขอมลสภาวะแวดลอมจะถกเปลยนเปนสญญาณไฟฟาโดยเซนเซอร ไมโครคอนโทรลเลอรทาหนาท อานสญญาณไฟฟาจากเซนเซอรแลวแปลงเปนขอมล ขอมลดงกลาวจะถกสงตอไปยงเซรฟเวอรผานทางระบบเครอขายอนเตอรเนต ขอมลทเกบรวบรวมไวจะถกนาไปประมวลผลเพอการวเคราะหและการบรหารจดการตอไป ในบทนจะเนนเรองการศกษาเซนเซอรทเกยวของ ไมโครคอนโทรลเลอร ระบบเครอขายคอมพวเตอร เซรฟเวอร นอกจากนยงไดศกษาตวอยางระบบรวบรวมขอมลทใชงานจรงดวย
2.1 เซนเซอร
เซนเซอรทาหนาทเปลยนสงทตองการตรวจวดทางกายภาพใหเปนสญญาณไฟฟา สาหรบการจดการสงแวดลอมในเขตลมนาทะเลสาบสงขลานน สงทตองการตรวจวดขนอยกบวตถประสงคหลกของการจดการ สาหรบงานวจยนกาหนดสงทตองการตรวจวดเปน อณหภม ความเขมแสง ระดบนา ปรมาณนาฝน pH และความนาไฟฟา ดงนนเซนเซอรททาการศกษาจะมงเนนเพอวดสงทตองการวดดงกลาวมาแลวขางตน
2.1.1 เซนเซอรวดอณหภม
เซนเซอรทเหมาะสาหรบวดอณหภมของสภาวะแวดลอมในเขตลมนาทะเลสาบสงขลาขนอยกบวตถประสงคของการใชงานและราคาเปนหลก เซนเซอรทเหมาะสมมหลายประเภทดงน
อารทด (Resistance Temperature Detectors: RTD) เปนเซนเซอรวดอณหภมทใชหลกการเปลยนแปลงคาความตานทานทางไฟฟาของวสดทใชทาเซนเซอร [11] คาความตานทานของเซนเซอรจะมคาเพมขนเมออณหภมสงขน [12] เซนเซอรแบบอารทดมความเปนเชงเสนในชวงอณหภมแคบ ๆ เหมาะทจะเปนตวเลอกในการวดอณหภมสงแวดลอมในเขตลมนาทะเลสาบสงขลาทตองการความแมนยาปานกลาง การตดตงทาไดงายโดยสามารถเลอกใชเซนเซอรและอปกรณประกอบพรอมใชทผลตมาเพองานอตสาหกรรมได
เทอรมสเตอร (Thermister) เปนเซนเซอรวดอณหภมทใชหลกการเปลยนแปลงคาความตานทานทางไฟฟา เชนเดยวกบอารทด [12] การเปลยนแปลงคาความตานทานของเทอรมสเตอรตอการเปลยนแปลงของอณหภมมคาสงกวาการเปลยนแปลงคาของอารทด ความเปนเชงเสนของความสมพนธระหวางความตานทานและอณหภมของเทอรมสเตอรมคาดอย
6
กวาของอารทด ขอเดนของเซนเซอรแบบเทอรมสเตอรคอมขนาดเลก ราคาถก ตดตงไดงาย และตองการวงจรประกอบในการวดทไมซบซอน
เซนเซอรสารกงตวนา เปนเซนเซอร วดอณหภมทใหแรงดนไฟฟาแปรตามอณหภม ตวเซนเซอรทาจากสารกงตวนาสวนใหญจะอยในรปวงจรรวม (Integrated Circuit: IC) แรงดนทขา output ของเซนเซอรมคาแปรตามอณหภมและมความเปนเชงเสนสง [12] เซนเซอรประเภทนโดยทวไปตองการวงจรขยายสญญาณกอนทจะสามารถอานคาไดโดยไมโครคอนโทรลเลอร ยกเวนมเซนเซอรบางตระกลทมวงจรแปลงอณหภมเปนคาดจตอลภายในตวและสามารถรบสงขอมลกบไมโครคอนโทรลเลอรไดโดยตรง โดยทวไปเซนเซอรสารกงตวนาจะมราคาปานกลางและผใชตองดดแปลงหววดเองใหเขากนไดสภาพแวดลอมจรง
2.1.2 เซนเซอรวดความเขมแสง
เซนเซอรทเหมาะสาหรบวดความเขมแสงของสภาวะแวดลอมในเขตลมนาทะเลสาบสงขลาขนอยกบวตถประสงคของการใชงาน ชวงความเขมของแสง และราคาเปนหลก เซนเซอรทเหมาะสมมหลายประเภทดงน
แอลดอาร (Light Dependent Resistor: LDR) เปนเซนเซอรวดความเขมแสงในรปแบบของคาความตานทาน ตวเซนเซอรทาจากสารกงตวนาฉาบบนแผนเซรามกทใชเปนฐานรอง คาความตานทานของเซนเซอรมคาแปรผกผนกบความเขมแสง ชวงความยาวคลนของแสงครอบคลมชวงทตามองเหนแตตอบสนองไดดเฉพาะชวงความยาวคลนทคอนขางแคบ การเปลยนแปลงคาความตานทานของแอลดอารตอการเปลยนแปลงของความเขมแสงมคาสง [13] ความเปนเชงเสนของความสมพนธระหวางความตานทานและความเขมแสงมคาตา ขอเดนของเซนเซอรแบบแอลดอารคอมขนาดเลก ราคาถก และตองการวงจรประกอบในการวดทไมซบซอน
โฟโตไดโอด (Photo Diode) เปนเซนเซอรวดความเขมแสงในรปแบบกระแสไฟฟา ตวเซนเซอรทาจากสารกงตวนาประกอบดวยสารกงตวนาชนด P และ N รอยตอถกหอหมดวยวสดทแสงผานได คากระแสไฟฟาของเซนเซอรมคาแปรผกผนกบความเขมแสงทมาตกกระทบทรอยตอ ชวงความยาวคลนของแสงทวดคอนขางกวางกวา LDR [13] ขอเดนของเซนเซอรแบบโฟโตไดโอดคอ มขนาดเลก ราคาถก สวนขอดอยคอตองการวงจรอเลกทรอนกสสาหรบขยายสญญาณกอนทจะสงใหกบไมโครคอนโทรลเลอร
โฟโตทรานซสเตอร (Photo Transistor) เปนเซนเซอรวดความเขมแสงในรปแบบกระแสไฟฟา ตวเซนเซอรทาจากสารกงตวนาโครงสรางลกษณะเดยวกบทรานซสเตอรท
7
รอยตอถกหอหมดวยวสดทแสงผานได คากระแสไฟฟาของเซนเซอรมคาแปรตามความเขมแสงทมาตกกระทบทรอยตอ ชวงความยาวคลนของแสงทวดคอนขางกวางกวา LDR เชนเดยวกบโฟโตไดโอด การเปลยนแปลงของกระแสตอการเปลยนแปลงความเขมแสงมคาสงกวาโฟโตไดโอด [14] ดงนนวงจรอเลกทรอนกสสาหรบขยายสญญาณกอนทจะสงใหกบไมโครคอนโทรลเลอรจะทาไดงายกวาโฟโตไดโอดซงเปนขอเดนของเซนเซอรแบบน
2.1.3 เซนเซอรวดระดบนา
เซนเซอรทเหมาะสาหรบวดระดบนาในเขตลมนาทะเลสาบสงขลาขนอยกบวตถประสงคของการใชงาน ชวงระดบนาทตองการวค และราคาเปนหลก เซนเซอรทเหมาะสมมหลายประเภทดงน
อปกรณวดระดบนาชนดแปลงคาดวยความดน (Pressure Transducer) เปนเซนเซอรวดระดบนาในรปแบบแรงดนไฟฟา ตวเซนเซอรทาจากอปกรณวดความดนตดตงในตาแหนงสวนลางสดของระดบนาทตองการวด เมอระดบนาเพมสงขน ความดนจะเพมขนตามระดบความสงของนา สงผลใหไดแรงดนไฟฟาทอปกรณวดความดนแปรตามความสงของระดบนา [15] การวดระดบนาโดยการวดความดนของนาแลวแปลงคาใหเปนระดบนามจดออนทพงระวงคอ ความสมพนธระหวางความดนกบระดบนาแปรตามอณหภมของอากาศ ถาตองการความแมนยาตองทาการชดเชยอณหภม เซนเซอรประเภทนจะมความยงยากในการตดตงเพราะตวเซนเซอรตองจมอยในนาตลอดเวลาทาใหตนทนในการบารงรกษาคอนขางสง ทางเลอกในการแกปญหาคอการตดตงเซนเซอรใหอยเหนอนาแลวตอทอจมนาในจดทตองการวด ความดนทเกดขนเนองจากความสงของระดบนาจะสงผานอากาศในทอมายงอปกรณวดความดน อยางไรกตามคาทวดไดมความคลาดเคลอนไปบางเนองจากเมอเวลาผานไปนาน ๆ ความดนของอากาศในทอจะลดลงเนองจากไนโตรเจนบางสวนละลายในนา ทางเลอกนเหมาะกบการวดระดบนาทมการเปลยนแปลงระดบคอนขางเรวเชนการวดระดบนาทวม เปนตน
อปกรณวดระดบนาชนดแปลงคาความจเปนเซนเซอรวดระดบนาในรปแบบของการวดคาความจไฟฟา ตวเซนเซอรทาจากขวไฟฟาสองอนจมลงในนาและวดคาความจระหวางขวไฟฟาทงสอง โดยคาความจจะแปรผนตรงกบระดบของนา [16] สงผลใหไดแรงดนไฟฟาท output ของวงจรอเลคทรอนกส แปรตามความสงของระดบนา อปกรณวดระดบนาชนดแปลงคาความจตองการวงจรอเลกทรอนกสทคอนขางซบซอน
อปกรณวดระดบนาดวยคลนอลตราโซนก เปนเซนเซอรวดระดบนาในรปแบบของการวดคาเวลาการสะทอนกลบของคลนความถสงทสงออกไปยงผวนา โดยคาเวลาการสะทอนจะแปรผนตรงกบระดบของนา สงผลใหไดแรงดนไฟฟาท output ของวงจรอเลคทรอนกส แปรตาม
8
ความสงของระดบนา ขอดของอปกรณวดระดบนาดวยคลนอลตราโซนกคอตดตงไดงายและมชวงการวดคอนขางกวาง ขอดอยคอตองการวงจรอเลกทรอนกส ทซบซอน
2.1.4 อปกรณวดปรมาณนาฝน
เปนเซนเซอรวดปรมาณนาฝนในรปแบบแบบถาดกระดกซงอาศยหลกการของแกนกระเดองโดยมถวยสาหรบรองรบนาฝน 2 อน ทสามารถรองรบนาฝน กระดกสลบไปมา ทาใหเกดสญญาณทางไฟฟาโดยลกษณะสญญาณ Pulse ทออกมาจากอปกรณตรวจวดปรมาณนาฝน สญญาณ Pulse ดงกลาวสามารถเชอมตอกบไมโครคอนโทรลเลอรไดโดยตรง [17]
2.1.5 เซนเซอรวด pH
เปนเซนเซอรวด pH เปนอปกรณไฟฟาเคมทสรางแรงเคลอนไฟฟาซงเปนสดสวนกบคา pH ของสารละลายทนาไปวด [18] แรงเคลอนไฟฟาทไดตองการวงจรอเลกทรอนกสทคอนขางซบซอนสาหรบการขยายสญญาณใหเหมาะสมทจะสงตอไปยงไมโครคอนโทรลเลอร เซนเซอรวด pH มราคาแพงและมตนทนในการบารงรกษาคอนขางสง
2.1.6 เซนเซอรวดความนาไฟฟา
เปนเซนเซอรวดความนาไฟฟาในรปแบบอเลกโทรดจมในของเหลว วงจรอเลกทรอนคสทคอนขางซบซอนจะอานคาความนาไฟฟาและใหสญญาณขาออกเปนแรงดนทเทยบเทากบคาความนาไฟฟา [19]
2.2 ระบบไมโครคอนโทรลเลอร
ไมโครคอนโทรลเลอร เปนวงจรรวม (Integrated Circuit) ทรวบรวมเอาฟงกชนการทางานของคอมพวเตอรไวภายในอปกรณเพยงชนเดยว โครงสรางภายในของไมโครคอนโทรลเลอรประกอบดวย หนวยประมวลผล หนวยความจา และหนวยรบสงขอมล [20] เ มอเทยบกบคอมพวเตอรทวไปจะพบวาไมโครคอนโทรลเลอรมความสามารถตากวา ขนาดเลกกวา ราคาถกกวาและใชพลงงานตากวา
ไมโครคอนโทรลเลอรมหลากชนดจากหลายผผลต การพฒนาระบบไมโครคอนโทรลเลอรเพอใชงานจงตองเลอกคณสมบตของไมโครคอนโทรลเลอรใหเหมาะกบงานทใช ขอพจารณาในการเลอกมดงน
ความสามารถในการประมวลผล
ราคา
จานวนชองสญญาณอนพตและเอาทพต
9
การใชพลงงานไฟฟา
ขนาดของหนวยความจา
เครองมอในการพฒนาโปรแกรม
2.3 เซรฟเวอร
เซรฟเวอรสาหรบเกบขอมลทสงมาจากจดตรวจวดมความสาคญตอตนแบบระบบเซนเซอรเวบเชงความหมายสาหรบขอมลบรหารจดการสงแวดลอมในเขตลมนาทะเลสาบสงขลา เซรฟเวอรตองมความเสถยรและสามารถรองรบภาระงานไดเปนอยางด การเลอกใชเซรฟเวอรขนอยกบลกษณะงานท ทาและสภาพแวดลอมตลอดจนทรพยากรบคคลทรองรบ ในการวจยจะเนนเพยง 3 รปแบบหลกคอ Windows Server 2003, Linux Server และ Embedded Server
2.3.1 Windows Server 2003
Windows Server 2003 เปนระบบปฏบตการทพฒนาขนโดยบรษท Microsoft ซงมจดแขงทางดานความเสถยรของระบบ เนองจากพฒนาขนมาเพอเปนแพลตฟอรมใหแกระบบแมขายขององคกร โดยมลกษณะเฉพาะของระบบ ดงตอไปน [21]
1. การบรหารขอมลทซบซอนบนเครอขายไดด (Active Directory) ผใชงานสามารถคนหา สวนประกอบหรอขอมลอน ๆ ไดงายและรวดเรวขน
2. การรวมศนยเพอบรหารการใชซอฟตแวรของทงเครอขาย (Group Policy Management Console) ผจดการระบบสามารถกาหนดนโยบายทใชรวมกนระหวาง site domain หรอหนวยทรวบรวมขนใน active directory ซงจะชวยใหการปรบปรงระบบ การตดตงโปรแกรม ขอมลของผใชงาน สามารถทาไดงายขน
3. มประสทธภาพการทางาน (Server Performance) สง
4. การกขอมลคน โดยเครองมอ Volume Shadow Copy ชวยใหผจดการระบบสามารถสาเนาขอมลทมความสาคญตอองคกรไดในทนท โดยไมตองหยดการทางานของระบบ
5. เพมความเรวของ Web Application และมความหลากหลายในการพฒนา Application โดยการใช Internet Information Service 6.0 และ Microsoft .NET Framework
ระบบปฏบตการ Windows Server 2003 มหลายเวอรชน เพอรองรบการใชงานของกลมธรกจ และองคกรแตละประเภท [22] ไดแก
10
1. Windows Server 2003, Standard Edition เหมาะสาหรบใชงานในธรกจขนาดเลก หรอแผนกในองคกรทรองรบการใหบรการเครองพมพ และไฟลขอมลผานเครอขาย ทมศนยรวมในการจดการแอพพลเคชน
2. Windows Server 2003, Enterprise Edition เหมาะสาหรบใชงานในองคกรขนาดตาง ๆ ทใหบรการทางดาน Web Services เนองจากมประสทธภาพทางดานความปลอดภยของระบบ
3. Windows Server 2003, Datacenter Edition เหมาะสาหรบใชงานในองคกรขนาดใหญ ซงมแอพพลเคชนทางานอยางตอเนอง และรองรบการขยายขนาดของระบบ ตองการฮารดแวรทมศกยภาพสงในการรองรบการทางานของระบบ
4. Windows Server 2003, Web Edition เหมาะสาหรบใชงานกบเครองแมขายเวบแอพพลเคชน เชน Web pages, XML Web Services เนองจากเปนระบบทออกแบบบน Internet Information Server 6.0 Web Server ซงสามารถใหบรการ XML Web Server และเทคโนโลย ASP.NET ไดอยางรวดเรว
2.3.2 Linux Server
Linux เปนระบบปฏบตการอกรปแบบหนง ซงไดรบการพฒนามาจากระบบปฏบตการ UNIX โดยความรวมมอของนกพฒนาผานทางระบบเครอขายอนเตอรเนต ทงยงแจกจาย Linux ทพฒนาขนใหผทสนใจสามารถใชงานไดฟร และรวมถงยอมรบฟงความคดเหนเกยวกบขอผดพลาด แนวทางการพฒนา และความรวมมอในการพฒนาใหเกด Linux เวอรชนใหม ๆ อกดวย Linux สามารถทางานไดแบบหลายงาน (Multi-tasking) หลายผใช (Multi-user) ม X-Window เปนสวนตดตอผใชแบบกราฟก ทงยงสนบสนนระบบเครอขายไดหลากหลายรปแบบ [23]
จดเดนของ Linux มรายละเอยดดงน [24]
1. สามารถดาวนโหลดระบบปฏบตการ Linux มาใชไดฟร
2. สามารถทางานไดบนเครอง PC ทมหนวยประมวลผลกลางตงแต 80386 ขนไป ซงเปนเครองทมราคาถก และสนบสนนอปกรณตอพวงอนๆ เชน ซดรอม ฮารดดสก เครองพมพ
3. สามารถใชงานอปกรณฮารดแวรบนเครองไดอยางเตมประสทธภาพ เนองจากสามารถทางานพรอมกนหลาย ๆ งานไดอยางรวดเรว
4. เปนระบบทมประสทธภาพ เนองจากขอบกพรองจะถกแกไขอยางรวดเรวจากผใชงานและนกพฒนาทมอยมาก
5. รองรบการทางานแบบ Multi-user Multi-tasking
11
6. สามารถใชงานรวมกบ DOS และ Microsoft Windows ได
7. สนบสนนระบบไฟลของระบบปฏบตการอน ๆ เชน DOS (FAT), Windows 98 (FAT 32), NetWare (NCP), MINIX, NTFS เปนตน สามารถโอนถายขอมลระหวางกนไดงาย
8. เปนระบบปฏบตการแบบเปด โปรแกรมตาง ๆ บน Linux ถกแจกจายไปพรอมกบ Source Code ผใชงานสามารถปรบปรงแกไขโปรแกรมตาง ๆ ตามความตองการได
2.3.3 Embedded Server
Embedded Server หรอ เรยกวา Embedded Web Server (EWS) เปนระบบทประกอบดวยหนวยประมวลผลทใชไมโครโปรเซสเซอรหรอไมโครคอนโทรลเลอรเปนหลก รปรางทางกายภาพโดยทวไปจะประกอบดวยแผนวงจรพมพขนาดเลกทใชแหลงจายไฟตรงจากภายนอกและเชอมตอกบระบบเครอขายผานทางพอรต RJ-45 นอกจากน บางระบบอาจจะมสอบนทกขอมลในรปแบบของ SD card [25]
ประสทธภาพ Embedded Server มหนวยประมวลผลทเพยงพอสาหรบการใหบรการเกบขอมล สบคนขอมล และเนนการทางานทเปนงานเดยว (single thread) หนวยความจาทใชทง ROM และ RAM โดยทวไปมขนาดจากด โปรโตคอลหลกทใช คอ HTTP ทาใหผใชสามารถเรยกใชบรการดวยเวบบราวเซอร ทวไปได ระบบปฏบตการทใชจะมขนาดเลก หรอบางระบบอาจจะไมใชระบบปฏบตการ ตวอยางของ Embedded Server เชน OMEGA iServer EIS-PCB [26]
Embedded Server มลกษณะเดนหลายประการ ดงน [27]
1. ใช HTTP เปนโปรโตคอลหลก ทาใหสามารถใชงานในระบบทตางกนได ไมถกปดกนโดยอปกรณเครอขาย รองรบการใชงานผานเวบบราวเซอรทวไปได
2. ในการประมวลผล ไมจาเปนตองใชความเรวของหนวยประมวลผลสงกสามารถประมวลผลได
3. ในการเกบบนทกขอมล ไมจาเปนตองใชหนวยความจาทมขนาดใหญ
4. ไมมระบบจดการไฟลขอมล ใชหนวยความจาภายในเพอเกบขอมลทจะสงไปใหเมอถกรองขอจากผใช
5. เนนการทางานทมลกษณะเปนงานเดยว
6. มลกษณะทางกายภาพขนาดเลก พกพางาย ตดตงเพอใชงานไดสะดวก
12
2.4 ระบบเครอขาย
เนองจากจดตรวจวดและเซรฟเวอรตดตงในตาแหนงทตางกนและมความจาเปนตองสงขอมลจากจดตรวจวดมายงเซรฟเวอร เครอขายคอมพวเตอรจงเปนสงจาเปนสาหรบระบบเซนเซอรเวบเชงความหมายสาหรบขอมลบรหารจดการสงแวดลอมในเขตลมนาทะเลสาบสงขลา เครอขายทเกยวของคอ เครอขายอนเตอรเนต ระบบ ADSL และระบบเครอขายโทรศพทเคลอนท การเลอกใชเครอขายขนอยกบเครอขายสอสารทมอยในจดททาการตรวจวดเปนหลก
2.4.1 ระบบ ADSL (Asymmetric Digital Subscriber Line)
ADSL เปนหนงในเทคโนโลย DSL ทใชสายโทรศพทในการรบสงขอมลดจตอลดวยความเรวสง รองรบการรบสงขอมลและการใชโทรศพทบนสายโทรศพทเสนเดยวกนในเวลาพรอมกน โดยความเรวในการสงขอมลจากผใชบรการไปยงผใหบรการ จะนอยกวาความเรวในการรบขอมลจากผใหบรการมายงผใชบรการ [28]
2.4.2 ระบบเครอขายโทรศพทเคลอนท
ระบบเครอขายโทรศพทเคลอนท เปนการตดตอกนทางโทรศพทไรสายโดยใชคลนความถเปนพาหะ [29] โดยยคของเทคโนโลยโทรศพทเคลอนทไรสายปจจบนถกแบงเปน 4 ยคดงน [30]
ยคท 1 เปนระบบโทรศพทเคลอนทไรสายระบบแรก และสงสญญาณแบบอนาลอก ยคนสามารถสงขอมลไดเฉพาะเสยง
ยคท 2 เปนระบบโทรศพทเคลอนทไรสายทสงสญญาณแบบดจตอล ยคนสามารถใชงานไดทงระบบเสยงและขอมล มการพฒนาระบบโทรศพทออกเปน 2 ระบบ คอ TDMA และ CDMA มการพฒนาเทคโนโลยสาหรบการสอสารขอมล ไดแก GPRS, EDGE และ CDMA2000 1x
ยคท 3 เปนระบบโทรศพทเคลอนทไรสายทสงสญญาณแบบระบบดจตอล ยคนสามารถใชงานไดทงระบบเสยงและขอมล แตมการเพมประสทธภาพในการรบสงขอมลใหรวดเรวขนกวาในยคท 2 มการพฒนาเทคโนโลยสาหรบการสอสาร ไดแก WCDMA, HSDPA, HSUPA, CMA2000 1x (EV-DO), CDMA2000 1x (EV-DO Rev.A), CDMA2000 1x (EV-DO Rev.B)
ยคท 4 เปนระบบโทรศพทเคลอนทไรสายทไดพฒนาตอจากยคท 3 เพอเพมประสทธภาพในการรบสงขอมลใหรวดเรวขนกวาในยคท 3 มการพฒนาเทคโนโลยสาหรบการสอสารขอมล ไดแก เทคโนโลย LTE, HSPA+, UMB (เดมเรยกวา EV-DO Rev. C)
13
2.5 ตวอยางระบบเกบรวบรวมขอมล
2.5.1 ระบบ AIRS
AIRS เปนซอฟแวรทมความสามารถในการตรวจวด และเกบบนทกคาของขอมลจาก Smartphone ทใชระบบปฏบตการ Android ตงแตเวอรชน 2.2 เปนตนไป โดยบนทกคาของขอมลผานอปกรณเซนเซอรทตดตงอยภายในตว Smartphone ผใชงานสามารถเกบบนทกคาของขอมลในสถานการณตาง ๆ ได ไดแก พกดทตง สภาพอากาศ (อณหภม, ความชน) สภาพเสยง (ระดบความดง, ความถ, เสยงรบกวน) สภาพลม (ความแรงของลม) เปนตน นอกจากนสามารถเชอมตอกบอปกรณภายนอก โดยผานระบบเครอขายอนเทอรเนตไรสาย ไดแก การวดคลนหวใจ การวดความดนของรางกาย การวดจงหวะการเตนของชพจร เปนตน ขอมลทบนทกไวนสามารถนาวเคราะหและใชประโยชนในการตอไปได สาหรบการเกบขอมลนน ผใชงานสามารถเลอกการเกบบนทกขอมลได 2 รปแบบ ไดแก แบบ Local และแบบ Remote [31] (ภาคผนวก ก )
ผใชงานสามารถดาวนโหลด (ภาพประกอบ 2-1) และตดตง AIRS บน Android Smart Phone (ภาพประกอบ 2-2) ไดจาก Google Play Store โดยไมมคาใชจายใด ๆ
ภาพประกอบ 2-1 การดาวนโหลดแอพพลเคชน AIRS จาก Google Play Store
14
ภาพประกอบ 2-2 การตดตงโปรแกรม AIRS ใน Google Play Store
2.5.2 ระบบ Mango
โปรแกรม Mango เปนซอฟแวรโอเพนซอรส แบบ Machine-to-Machine (M2M) เปนโปรแกรมทสามารถตดตอ สอสารขอมลระหวางเครอง หรออปกรณ เชน จากเซนเซอรไปยงเครองคอมพวเตอร หรอ ซอฟแวรททางานอยบนเครองเซรฟเวอร โดยหลกการทางานของระบบ M2M คอ จะมอปกรณทเปนตววด เชน เซนเซอร จะวดคาตาง ๆ เชน ระดบนา และสงขอมลคาทวดไดผานเครอขายไปยงแอพพลเคชนททาหนาทตความหมายขอมลดบใหสามารถนาไปใชตดสนใจได ทาใหระบบสามารถทางานไดอยางรวดเรวและตอบสนองเหตการณไดอยางทนเวลา [32]
โปรแกรม Mango จะทางานบนเซรฟเวอรเปนหลก โปรแกรมเขยนขนดวย Ajax เพอใหผใชสามารถควบคมเซนเซอร หรออปกรณอเลกทรอนกสหลาย ๆ คนพรอมกนได การดาวนโหลดและตดตงสามารถทาไดงาย เนองจากเปนโปรแกรมทเผยแพรใหใชฟร และสามารถตดตงบนแพลตฟอรมทหลากหลาย สามารถจดการการเขาถงขอมลของผใช มระบบ Login และระบบแจงเตอน สามารถรบขอมลจากอปกรณอน ๆ ผานโปรโตคอลทสนบสนน ไดแก BACnet I/P, Modbus (ASCII, RTU, TCP, and UDP), 1-wire, SNMP, SQL, HTTP, POP3, NMEA 0183 และ โปรโตคอลอน ๆ ทพฒนาโดยผผลตฮารดแวรเพอเชอมตอกบ Mango [32]
15
นอกจากนโปรแกรม Mango ยงสนบสนนแหลงขอมลทสรางขนเพอใชทดสอบหรอเปรยบเทยบระบบอน ๆ อกดวย ซงสามารถดาวนโหลด โปรแกรม Mango ไดท URLของ เวบไซต Mango (http://mango.serotoninsoftware.com/home.jsp)
2.5.3 ระบบ SensorMap
SensorMap เปน Application หนง ทแสดงผลขอมลเซนเซอรบนแผนท และมเครองมอทใชในการเลอกประมวลผลขอมลเซนเซอรเพอแสดงคาขอมลเซนเซอรในรปแบบทผใชตองการ ซง SensorMap สามารถพฒนาไดจากหลายภาษาแตยงไมมมาตรฐานทแนนอนในการพฒนา
ในป พ.ศ. 2553 – 2555 บรษท Microsoft มการศกษาวจยเกยวกบ SensorMap ไดรวบรวมขอมลเซนเซอรในหลายพนทแลวนาขอมลมาแสดงผลโดยจาแนกตามประเภทของเซนเซอร (ภาพประกอบ 2-3) งานวจยชนน สามารถเปนแนวทางในการพฒนาใหแกผทสนใจได [33]
ภาพประกอบ 2-3 งานวจย Sensor Map ของ Microsoft [34]
2.5.4 ระบบ SOS (Sensor Observation Service)
SOS เปนโปรโตคอลททางานอยในกระบวนการ Service ของ Sensor Web ประกอบดวยกระบวนการในการทางานของระบบ ดงตอไปน [34]
1. SWE (Sensor Web Enablement) เปนกรอบความคดทพฒนาขนเพอเชอมโยงโครงขายของอปกรณตรวจวด ใหสามารถแลกเปลยนขอมล และทางานรวมกนไดผานระบบเครอขายอนเตอรเนตดวย Web
16
Service Technology โดยกรอบความคดน ครอบคลมมาตรฐานการทางานรวมกนของ OGC, OASIS, IEEE และ ISO
2. OGC (Open Geospatial Consortium) ไดนากรอบความคดของ SWE มาพฒนาเปนชดโปรโตคอลทแบงการทางานออกไดเปน 2 กลม คอ Services Protocol และ Data Encoding Protocol
3. โปรโตคอล Sensor Model Language (SML) เปนมาตรฐานทกาหนดแนวคดโครงสรางและการเขารหสขอมลทเปนมาตรฐานสาหรบขอมลรายละเอยดและคณสมบตของเครองตรวจวดเพอใชในการแลกเปลยนขอมลผานเครอขายอนเตอรเนต เปนหนงในมาตรฐาน OGC ในหมวด Sensor Web Enablement โดย SML สนบสนนการคนหาเครองตรวจวด โดยการระบตวตนของเครองตรวจวดใหเปนทรจกและสามารถสบคนไดผานเครอขายอนเตอรเนต โดยถกออกแบบมาเพออธบายขอมลของเครองตรวจวดและระบบเครองตรวจวด และสามารถจดกลม และคดกรองโดยใชกฎเกณฑเฉพาะ เชน เวลา ตาแหนง เปนตน
4. โปรโตคอล Sensor Observation Service (SOS) เปนมาตรฐานทใหบรการการเชอมตอ เพอจดการขอมลเครองตรวจวดและการรองขอขอมลทไดจากเครองตรวจวด โดยเฉพาะขอมลการสงเกตการณปรากฏการณตางๆ จากเครองตรวจวดหลากหลายประเภท ไมวาจะเปนเครองตรวจวดทตงอยในสถานททตองการตรวจวด เชน เครองตรวจวดปรมาณนาฝน เครองตรวจวดระยะไกล (ดาวเทยมดานอตนยมวทยา) เครองตรวจวดประเภทเคลอนท (รถตรวจมลพษเคลอนท) หรอ เครองตรวจวดทตงอยกบท (สถานตรวจวดอากาศภาคพนดน)
5. การทางานรวมกนระหวาง SML และ SOS เนองจาก SOS และ SML ตางเปนโปรโตคอลหนงในมาตรฐาน OGC ในหมวด Sensor Web Enablement ซงทางานรวมกนในรปแบบตนทางและปลายทาง โดย SOS เปรยบเสมอนเปนโปรโตคอลปลายทางทเปนตวเชอมโยงขอมลจากเครองตรวจวดตางๆ เพอสามารถจดการและรองขอขอมลจากเครองตรวจวด ทสามารถระบลกษณะเฉพาะของเครองตรวจวดแตละตวได โดยผานโปรโตคอล SML ททาหนาทระบขอมลรายละเอยดและคณสมบตของเครองตรวจวด และจดกลมของลกษณะเครองตรวจวดโดยใชกฎเกณฑเฉพาะ เพอสามารถสบคนไดผานเครอขายอนเตอรเนต
17
บทท 3
การออกแบบระบบเกบรวบรวมขอมล
จากการศกษาเทคโนโลยของเวบเชงความหมาย มาตรฐานตาง ๆ ทเกยวของ กบการใชประโยชนในการบรหารจดการสงแวดลอมและสาขาทเกยวของ รวมถงเครองมอทใชในการพฒนา ทาใหไดเรยนรและเหนแนวทางในการพฒนาตนแบบระบบเซนเซอรเวบเชงความหมายสาหรบการบรหารจดการลมนาทะเลสาบสงขลา อยางไรกตาม เพอใหระบบมความยงยนและสามารถดแลไดโดยตนทนในการบารงรกษาไมสงจนเกนไปในการออกแบบระบบจาเปนตองพจารณาใหรอบคอบ ทงในเรองของเครองมอทใชในการพฒนา ขอบเขตของการพฒนาใหสอดคลองกบมาตรฐาน รวมถงความสอดคลองกบความตองการในการบรหารจดการลมนาทะเลสาบสงขลา ปจจยในการพจารณาดงกลาวจะมผลอยางมากตอความสาเรจในภาพรวมของระบบเกบรวบรวมขอมลตนแบบ
3.1 การเลอกใชเครองมอในการพฒนาระบบ 3.1.1 ขอพจารณาในการเลอกใชเครองมอในการพฒนาระบบ
การเลอกใชเครองมอในการพฒนาระบบเกบขอมลเปนปจจยหนงทมความสาคญตอความยงยนของระบบ เกณฑทวไปในการเลอกใชเครองมอจะใกลเคยงกบเกณฑในการเลอกใชซอฟตแวร โดยเกณฑหลก ๆ ในการเลอกใชเครองมอมดงน
1. ความทนสมยของเครองมอ เปนเกณฑสาคญทบงบอกถงความพรอมของระบบทสามารถรองรบการเปลยนแปลงของเทคโนโลย ความทนสมยของเครองมอในการพฒนาระบบสามารถตรวจสอบไดจากวนทเปดตวเครองมอนน ๆ อยางไรกตาม มสงทพงระวง คอ ตองตรวจสอบวา การเปดตวเครองมอดงกลาวนน เปนการเพมคณลกษณะพงประสงคหรอเปนเพยงการแกปญหาของซอฟตแวร ถาเปนกรณหลงกจะไมไดรบการพจารณาถงความทนสมย
2. จานวนของนกพฒนา เนองจากมเครองมอในการพฒนาระบบทดเปนจานวนมากทมจานวนนกพฒนาไมเพยงพอตอการพฒนา ทาใหเครองมอดงกลาวตองหยดการพฒนา แนวทางทถอไดวา เปนแนวปฏบตทเปนเลศสาหรบการพฒนาเครองมอ คอ การใชชมชนในเครอขายอนเตอรเนตรวมมอกนพฒนา ดแล และประยกต เครองมอทพฒนาในเชงธรกจมทงขอเดนและขอดอยทพงระวง ขอเดน คอ ความเขากนไดของเครองมอยอย ๆ เนองจากการพฒนาสวนใหญพฒนาขนภายใตการควบคมของหนวยงานเดยว ทาใหการบรหารจดการสามารถทาไดงายกวา ขอดอย คอ ความเสยงทเครองมอจะไมไดรบการดแล เมอเครองมอดงกลาวใหผลไมคมคาทางธรกจตอบรษทผพฒนา นามาซงการหยดพฒนาหรอขายตอใหกบบรษทอน บอยครงทผเขามาซอเปนบรษทคแขงและเปนการซอเพอกาจดผลตภณฑคแขงนน
3. จานวนของผใช ระบบทมกลมผใชงานมากมแนวโนมทระบบจะไดรบการดแลและพฒนาอยางตอเนอง จานวนของผใชจงสามารถบงบอกไดถงความยงยนของระบบนน ๆ จานวนผใชระบบทแทจรงของระบบทไมใชระบบเชงการคา อาจจะหาตวเลขทถกตองแนนอนคอนขางยาก วธการซงสามารถใชบงชจานวนผใชในระบบอาจจะหาไดในรปแบบของ การประชมสมมนาประจาปของกลมผใชงาน รายชอของผใชงานท
18
ลงทะเบยน เวบไซตของการนาไปใชงาน ผลงานการเผยแพรในรปแบบของการตพมพและในกระดานสนทนา เปนตน
4. โปรแกรมฐานขอมลทรองรบ เนองจากระบบเกบรวบรวมขอมลตองอาศยโปรแกรมฐานขอมลในการเกบขอมล โปรแกรมฐานขอมลทใชควบคกบระบบเกบรวบรวมขอมลเปนปจจยสาคญขอหนงในการพจารณา นอกเหนอจากขอพจารณาพนฐาน เชน ประสทธภาพ ความปลอดภยของขอมล ราคา และตองคานงถงความยากงายของการนาเอาขอมลทเกบรวบรวมไวในฐานขอมลไปใชงานดวย โปรแกรมฐานขอมลสวนใหญจะอนญาตใหผใชนาเขาและสงออกตวขอมลในระบบ การอนญาตใหผใชงานสามารถเขยนโปรแกรมเพอเขาถงขอมลไดโดยตรงนบไดวาเปนสงพงประสงคสาหรบการใชงานขอมลทเกบสาหรบการวเคราะหขอมลไวในเชงลก
5. มาตรฐานทรองรบ เนองจากระบบเกบรวบรวมขอมลประกอบดวยโปรแกรมหลาย ๆ สวนทางานรวมกน ความสามารถในการทางานรวมกนไดเปนสงทตองพจารณา รปแบบของการเชอมตอเพอทางานรวมกน อาจจะใชรปแบบเฉพาะหรออาจจะใชรปแบบทกาหนดขนเปนมาตรฐานโดยมหนวยงานรองรบ การเชอมตอเพอทางานรวมกนแบบเฉพาะมขอไดเปรยบในเรองของความเรวในการทางานและความเปนอสระในการปรบเปลยนรปแบบ ขอดของระบบการเชอมตอเพอทางานรวมกนแบบมาตรฐาน คอ การใหความมนใจในเรองความเขากนไดของขอมลจากหลาย ๆ สวนในระบบ และจากภายนอกระบบ
6. รปแบบของใบอนญาต รปแบบใบอนญาตการใชซอฟตแวรเปนปจจยทมผลตอคาใชจายของระบบในระยะยาว รปแบบใบอนญาตอาจจะเปนแบบใบอนญาตตลอดอายของผลตภณฑ ใบอนญาตรายป ใบอนญาตแบบไมมคาใชจาย เปนตน
7. เครองมอในการพฒนา เครองมอในการพฒนาเปนปจจยทมผลตอการสนองตอบความตองการของผใชระบบโดยตรง เนองจากซอฟตแวรทมอยอาจถกปรบแตงเพอใหตรงกบความตองการของผใชใหมากทสด การปรบแตงอาจจะอยในรปแบบของการเพมชนสวนซอฟตแวร การลดชนสวนซอฟตแวร หรอการเขยนโปรแกรมเพมเตม ในกรณทมการเขยนโปรแกรมเพมเตมจาเปนตองพจารณาถงเครองมอทใชในการพฒนาโปรแกรมเพมเตมรวมถงภาษาคอมพวเตอรทใชดวย
3.1.2 ผลการเลอกเครองมอในการพฒนาระบบ
ในการเลอกเครองมอในการพฒนาระบบทาไดโดยการเปรยบเทยบคณสมบตของเครองมอโดยอาศยเกณฑการพจารณาในหวขอ 3.1.1 ซงเปนการเปรยบเทยบซอฟตแวร 2 ซอฟตแวรไดแก SensorMap [33] และ 52ºNorth [35] (ตารางท 3-1) จากการเปรยบเทยบคณสมบตตามเกณฑพจารณาขางตน นาไปสการเลอกใชซอฟตแวรจาก 52ºNorth โดยมเหตผลหลก ๆ ดงน
1. รปแบบของใบอนญาต ซอฟตแวรจาก 52ºNorth เปนระบบเปดเผยโปรแกรมตนฉบบ ผใชงานสามารถปรบปรงใหตรงกบความตองการไดหากมทมพฒนาทมความสามารถเขยนโปรแกรมภาษา JAVA ได
19
2. ความเรวของระบบ จากการทดลองใชงานระบบของ 52ºNorth ผใชสามารถปรบแตงทงระบบฮารดแวรและซอฟตแวรไดตามความตองการเนองจากการบรหารจดการระบบอยภายใตความรบผดชอบของผใชงาน สาหรบระบบของ SensorMap พบวาความเรวของระบบทเรยกใชงานผานเวบคอนขางตาและผใชงานไมสามารถปรบปรงความเรวไดเนองจากเครองเซรฟเวอรอยภายใตการดแลของทมพฒนา SensorMap
ตารางท 3-1 เปรยบเทยบคณสมบตของเครองมอพฒนาระบบระหวาง SensorMap กบ 52ºNorth
คณสมบตในการเปรยบเทยบ SensorMap 52ºNorth ความทนสมยของเครองมอ 11 กรกฎาคม 2551 5 พฤษภาคม 2554 จานวนของนกพฒนา 3 9 จานวนของผใช 5 16 โปรแกรมฐานขอมลทรองรบ NA PostgreSQL, PostGIS มาตรฐานทรองรบ NA OGC รปแบบของใบอนญาต สมครใชงานโดยไมมคาใชจาย Open Source เครองมอในการพฒนา Visual Studio, C++ Maven, JAVA
3.2 การออกแบบระบบ
ระบบอานขอมลจากเซนเซอรจะใชภาษา XML ในการกาหนดการทางานของการตดตอกบเซรฟเวอร ในการออกแบบระบบอานขอมลจากเซนเซอรจะเนนเฉพาะการใชงานเทาทจาเปนเทานน การใชงานดงกลาวประกอบดวย การเพม/ลบเซนเซอรในระบบ การสงขอมลจากเซนเซอรไปยงเซอรฟเวอร และการเรยกใชขอมลทเกบไวในเซรฟเวอร (รายละเอยดการตดตงและการใชงานแสดงในภาคผนวก ข และ ภาคผนวก ค)
3.2.1 การเพม/ลบเซนเซอร
การเพม หรอการลบเซนเซอร เปนการเพมหรอลบเซนเซอร ในระบบ SOS ซงสามารถกาหนดรายละเอยดของเซนเซอร แตละตวได เชน ชอ ตาแหนงพกดทตง คาอธบาย ประเภท เปนตน โดยการแกไขขอมลภายในตารางชอ feature_of_interest ในไฟลฐานขอมลทมชอ test.sql (ภาคผนวก ง)
20
3.2.2 การสงขอมลจากเซนเซอร
การเพมขอมลจากเซนเซอรเขาสเซรฟเวอร เปนการนาเขาขอมลจาก Web service ดวยระบบ SOS โดยสงผานขอมลเขาสฐานขอมลดวยภาษา XML (ภาพประกอบ 3-1) ผใชสามารถปรบเปลยนรปแบบการแสดงผลของวนและเวลาในการสงขอมลเขาฐานขอมลได
ภาพประกอบ 3-1 การนาเขาขอมลจากเวบเซอรวส
3.2.3 การอานและคดเลอกขอมลจากเซรฟเวอร
การอานและคดเลอกขอมลจากเซรฟเวอรสามารถทาไดโดยการใชภาษา XML เพอเลอกอานขอมลในฐานขอมล เชนเดยวกนกบการเพมขอมลเขาสเซรฟเวอร ในการคดเลอกขอมลในฐานขอมลทาไดโดยการใชคาสงการสอบถามขอมล (Query) ดวย SQL command โดยการใชคาสง select เชน select * from observation หมายถงการเลอกอานขอมลจากตารางชอ observation ซงสามารถพมพคาสงในการอานขอมลผาน Query tool ใน pgAdmin ของโปรแกรม PostgreSQL เมอพมพคาสงแลว ระบบจะแสดงผลขอมลทกอยางทอยภายในตาราง observation (ภาพประกอบ 3-2)
21
ภาพประกอบ 3-2 การเลอกอานขอมลจากตาราง observation
3.3 การนาระบบไปใชงาน
เพอใหมนใจวาระบบทออกแบบสามารถนาไปประยกตใชไดจรงจงไดนาตนแบบทไดออกแบบไปทดลองใชในงานวจยเกยวกบระบบแจงเตอนสถานการณนาทวมโดยระเบยบวธการแกปญหาแบบศกษาสานก (heuristic algorithm) พนทศกษาอาเภอหาดใหญ จงหวดสงขลา โดยระบบดงกลาวไดชวยแกปญหาการเรยกใชขอมลปรมาณนาฝนจากเวบไซตของกรมชลประทาน เนองจากการเกบบนทกขอมลปรมาณนาฝนจากระบบโทรมาตรของกรมชลประทานแสดงผลขอมลผานเวบไซตทาใหการเรยกใชขอมลจากเวบไซตไมเออตอการอานคาเพอนามาใชงานโดยตรง และระบบโทรมาตรเองไมอนญาตใหบคคลภายนอกเรยกใชขอมลตางๆ ไดโดยตรง ดงนน ผวจยจงเปลยนแนวทางการเรยกใชขอมลจากเวบไซตมาเปนการอานขอมลจากเซนเซอรทเกบไวในเซรฟเวอรโดยตรง ดวยการจาลองระบบภายใตพนฐานกรอบความคด Sensor Web Enablement โดยซอฟตแวรททาหนาทจาลองระบบนพฒนาขนโดยองคกร 52ºnorth โดยใชโปรโตคอล Sensor Observation Service (SOS) และ Sensor Model Language (SensorML) ในการรบสงขอมลระหวางเซนเซอรกบฐานขอมล
ขนตอนการดาเนนงาน ผวจยไดจาลองระบบโทรมาตรดวยโปรแกรม LabView (ภาพประกอบ 3-3) ซงโปรแกรมจะจาลองคาปรมาณนาฝน และสงขอมลเขาสระบบ (ภาพประกอบ 3-4) จากนนระบบ Sensor Web Enablement จะอานคาปรมาณนาฝนไปเกบไวในฐานขอมลดวยการใชภาษา XML เพอเรยกใชขอมลผานโปรโตคอล SOS (ภาพประกอบ 3-5)
22
ภาพประกอบ 3-3 การจาลองระบบโทรมาตรดวยโปรแกรม LabVIEW
23
ภาพประกอบ 3-4 การจาลองคาปรมาณนาฝนและการสงขอมลดวยระบบโทรมาตรจาลอง
ภาพประกอบ 3-5 การอานคาปรมาณนาฝนไปเกบไวในฐานขอมลดวยการใชภาษา XML
24
บทท 4
การพฒนาตนแบบระบบเซนเซอรเวบเชงความหมาย
จากการศกษาเทคโนโลยของเวบเชงความหมายอยางละเอยดทาใหเกดความรความเขาใจถงกระบวนการและขนตอนในการทางานรวมกนของแตละชนสวนของระบบ ขอมลทไดจากการศกษาสามารถนาไปใชในการออกแบบและพฒนาตนแบบระบบรวบรวมขอมลทรองรบการใหบรการขอมลเชงความหมายสาหรบการนาขอมลไปใชในการบรหารจดการลมนาทะเลสาบสงขลาได ในการพฒนาไดยดแนวทางทเนนเรองความยดหยนและการมความยงยนของระบบเปนหลกโดยตนแบบทพฒนาขนตองสามารถใชงานไดครอบคลมในหลาย ๆ สถานการณและตองมตนทนตาทงตนทนเรมตนและตนทนในการบารงรกษา ดงนนผวจยจงไดออกแบบตนแบบใหมลกษณะเปนโมดล ผใชสามารถปรบแตงตนแบบใหสอดคลองกบสภาพแวดลอมของพนทในจดตดตงเซนเซอร อยางไรกตาม สบเนองจากระบบทไดออกแบบขนเนนเรองความยดหยนและมลกษณะเปนโมดลอาจจะทาใหการนาระบบไปใชงานจรงเปนอปสรรคถาหากผใชงานขาดความเขาใจในตวระบบอยางถองแท ดงนน การมตวอยางการนาไปใชงานใหผใชไดศกษาจงเปนสงจาเปน ตวอยางการประยกตสาหรบงานบรหารจดการลมนาทะเลสาบสงขลาทปรากฏในสวนทายบทจะทาใหเหนภาพการประยกตทชดเจนยงขน
4.1 รปแบบของระบบ
ระบบตนแบบประกอบดวย 2 สวนหลกคอ สวนแรกเปนสวนของหนวยวดขอมลจากระยะไกล (Remote Terminal Unit, RTU) ซงประกอบดวยระบบจายพลงงาน เซนเซอร บอรดไมโครคอนโทรลเลอร และอปกรณสอสารขอมล สวนทสองเปนสวนททาหนาทรบและบนทกขอมลจากสวนแรก ขอมลทเกบไวในสวนทสองสามารถเรยกใชไดผานระบบเครอขายอนเตอรเนต การเรยกใชขอมลอาจจะอยในรปแบบของการแสดงผลผานเวบเซรฟเวอรหรออาจจะเปนการเรยกใชขอมลเพอนาไปประมวลผลตอไปกได ในสวนทสองเปนสวนททางานอยบนเซรฟเวอรซงอาจจะใชเซรฟเวอรเครองเดยวหรอหลายเครองรวมกนทางานแลวแตความเหมาะสมของภาระงานทใชในการเกบขอมลและการใหบรการผใชทวไป เนองจากในการพฒนาไดยดแนวทางทเนนเรองความยดหยนและการมความยงยนของระบบเปนหลก ดงนน องคประกอบของระบบโดยเฉพาะ RTU ตองสามารถรองรบการปรบเปลยนใหเขากบสภาพแวดลอมของทตงจดตรวจวดไดเปนอยางด ปจจยหลกทมผลตอการออกแบบระบบประกอบดวย แหลงจายพลงงานไฟฟาและความสามารถในการเชอมตอกบระบบเครอขายอนเตอรเนต รปแบบหลก ๆ ของระบบม 4 รปแบบดงน
4.1.1 รปแบบท 1 ใชในกรณทจดตรวจวดมแหลงจายไฟฟา 220 Vac และสามารถเชอมตอเขากบเครอขายอนเตอรเนตได ระบบสาหรบรปแบบท 1 ประกอบดวยบอรดไมโครคอนโทรลเลอรและเซนเซอร ซงแสดงไดดงภาพรวมของระบบ (ภาพประกอบ 4-1)
25
ภาพประกอบ 4-1 ภาพรวมของระบบรปแบบท 1
4.1.2 รปแบบท 2 ใชในกรณทตงจดตรวจวดมแหลงจายไฟฟา 220 Vac การเชอมตอกบอนเตอรเนตไมสามารถเชอมตอไดโดยตรงแตสามารถเชอมตอกบระบบ ADSL ได ระบบสาหรบรปแบบท 2 ประกอบดวยบอรดไมโครคอนโทรลเลอร เซนเซอร และ ADSL Router สาหรบเชอมตอเขาสระบบอนเตอรเนต ซงแสดงไดดงภาพรวมของระบบ (ภาพประกอบ 4-2)
ภาพประกอบ 4-2 ภาพรวมของระบบรปแบบท 2
4.1.3 รปแบบท 3 ใชในกรณทตงจดตรวจวดไมมแหลงจายไฟฟา 220 Vac และไมสามารถเชอมตอเขากบเครอขายอนเตอรเนตแตสามารถเชอมตอเขากบระบบเครอขายโทรศพทมอถอได ระบบสาหรบรปแบบท 3 ประกอบดวยแหลงจายไฟฟาจากแบตเตอร แผงโซลารเซลลพรอมระบบควบคมการประจ แบตเตอร
26
บอรดไมโครคอนโทรลเลอร เซนเซอร 3G/EDGE Router และวงจรตงเวลาควบคมการจายพลงงานใหกบระบบเฉพาะชวงการวดเทานนเพอประหยดพลงงาน ซงแสดงไดดงภาพรวมของระบบ (ภาพประกอบ 4-3)
ภาพประกอบ 4-3 ภาพรวมของระบบรปแบบท 3
4.1.4 รปแบบท 4 ใชในกรณทตงจดตรวจวดไมมแหลงจายไฟฟา 220 Vac และไมสามารถเชอมตอกบเครอขายอนเตอรเนตและระบบเครอขายโทรศพทมอถอได โดยบรเวณจดวดคาคณภาพนาประกอบดวย แหลง จายไฟฟาจากแบตเตอร แผงโซลาร เซลลพรอมระบบควบคมการประจแบตเตอร บอรดไมโครคอนโทรลเลอร เซนเซอร และวงจรตงเวลาควบคมการจายพลงงานใหกบระบบเฉพาะชวงการวดเทานนเพอประหยดพลงงาน ในกรณนขอมลทไดจากการวดจะถกเกบไวใน SD card ทอยบนบอรดไมโครคอนโทรลเลอร ขอมลทเกบไวใน SD card จะถกโอนเขาสระบบโดยผใชงาน ซงแสดงไดดงภาพรวมของระบบ (ภาพประกอบ 4-4)
ภาพประกอบ 4-4 ภาพรวมของระบบรปแบบท 4
27
4.2 สวนประกอบของระบบ จากรปแบบของระบบทง 4 รปแบบ ทนาเสนอในหวขอ 4.1 ผวจยไดเลอกใชสวนประกอบยอยของ
ระบบในการพฒนาตนแบบโดยคานงถงความยดหยนของระบบ ราคา และความสะดวกในการจดหาอปกรณเปนหลก
4.2.1 เซนเซอร เนองจากเซนเซอรทใชงานในการวดขอมลมหลายชนด ผวจยไดกาหนดรปแบบของการเชอมตอไว
เพยง 2 วธ คอ การเชอมตอสญญาณแอนาลอก 0-3 Vdc และการเชอมตอแบบดจตอลผานชองทางการสอสารมาตรฐาน RS-232 สญญาณจากเซนเซอรในรปแบบอนจะตองถกปรบเปลยนใหอยใน 2 รปแบบนเทานน สาเหตทเลอกใช 2 รปแบบน เนองจากสญญาณทงสองรปแบบสามารถเชอมตอเขากบบอรดไมโครคอนโทรลเลอรทเลอกใชไดโดยตรงโดยไมตองมสวนฮารดแวรเชอมตอเพมเตมและการเขยนโปรแกรมเพออานคาจากเซนเซอรสามารถทาไดงายเนองจากมไลบรารรองรบอยแลว เซนเซอรทสามารถนามาเชอมตอกบระบบประกอบดวย เซนเซอรวดปรมาณนาฝน เซนเซอรวดระดบนา เซนเซอรวดความนาไฟฟา เซนเซอรวดอณหภม เซนเซอรวดความชน และเซนเซอรวดความเขมแสง
4.2.2 ไมโครคอนโทรลเลอร แมจะมไมโครคอนโทรลเลอรใหเลอกมากมาย แตเนองดวยระบบตองสามารถอานสญญาณจาก
เซนเซอรทงในรปแบบของสญญาณแอนาลอก 0-3 Vdc และรปแบบสญญาณดจตอลตามมาตรฐาน RS-232 และระบบตองสามารถเ ชอมตอกบระบบอนเตอร เ นตได ดวย ทาใ ห ตวเลอกในการเลอกใ ชงานไมโครคอนโทรลเลอรแตละแบบเหลอนอยลง ในสวนของการพฒนาโปรแกรมผวจยเลอกใชโปรแกรม LabVIEW for ARM สาหรบการเขยนโปรแกรมควบคมในบอรดไมโครคอนโทรลเลอรเนองจากสามารถพฒนาและแกไขโปรแกรมไดอยางรวดเรว เมอเทยบกบการพฒนาโดยใช C Compiler ทวไป ซงบอรดไมโครคอนโทรลเลอรทมคณลกษณะเบองตนดงกลาว ทหาซอไดงายในประเทศมอย 2 ตระกล คอ ARM LPC2368 และ ARM Cortex-M3 ผวจยไดเลอกใชตระกล ARM Cortex-M3 เนองจากบอรดมขนาดเลกและสามารถรบสญญาณแอนาลอกไดถง 4 สญญาณในขณะทบอรด ARM LPC2368 นนรบสญญาณแอนาลอกไดเพยง 3 สญญาณเทานน
4.2.3 โมบายเราเตอร ในกรณทบรเวณตงจดตรวจวดขอมลไมสามารถเชอมตอกบระบบอนเตอรเนตผานทาง ADSL ได
จาเปนตองเชอมตอบอรดไมโครคอนโทรลเลอรเขากบโมบายเราเตอรเพอเชอมตอบอรดไมโครคอนโทรลเลอรเขากบระบบอนเตอรเนตผานเครอขายโทรศพทมอถอ ในการเลอกโมบายเราเตอรจะเนนทการใชพลงงานและราคาเปนหลก สวนความทนทานเปนประเดนรอง เนองจากโดยทวไปโมบายเราเตอรจะถกเปดใชงานในชวงเวลาสน ๆ และใน 1 วน จานวนครงของการเปดใชงานไมสง สาหรบความเรวของการเชอมตอไมใชปจจยในการเลอกใช เนองจากในการรบสงขอมลไมตองการความเรวสง ถงแมวาโมบายเราเตอรจะรองรบระบบ 3G แตในการใชงานจรง ใชงานเฉพาะ EDGE เทานน เพราะชวยใหการใชพลงงานในการรบสงขอมลตากวาการรบสงโดยผานระบบ 3G ดงนนในงานวจยน ผวจยเลอกใช Huawei B200 3G Wireless Router
28
4.2.4 ระบบเซรฟเวอร ในการเลอกใชเซรฟเวอรผใชสามารถเลอกใชระบบปฏบตการ Linux หรอระบบปฏบตการ
Microsoft Windows กได สาหรบผวจยไดเลอกใชระบบปฏบตการ Microsoft Windows เนองจากซอฟทแวรสาหรบการพฒนาตอยอดขอมลทเกบไวใน SOS Server สวนใหญจะมพรอมใชภายใตสภาพแวดลอมการทางานของระบบปฏบตการ Microsoft Windows
4.3 ตวอยางการประยกตขอมลจากระบบเกบขอมล
4.3.1 ระบบแสดงผลคณภาพนาในคลองอตะเภา ระบบแสดงผลคณภาพนาในคลองอตะเภาเปนระบบทพฒนาขนเพอตรวจวดคณภาพนาโดยอตโนมต
ซงสามารถตรวจวดคณภาพนาได 2 พารามเตอร คอ อณหภมนา และพเอช (pH) สรางขนเพอเปนตนแบบในการตรวจวดคณภาพนาแบบออนไลน โดยอปกรณควบคมจะรบขอมลคาพเอชและคาอณหภมนาจากเซนเซอรและทาการอานขอมลทสงมาจากเซนเซอรวนละ 1 ครง ในเวลา 11.00 น. และสงขอมลผานเครอขายโทรศพทมอถอ ระบบใชพลงงานจากแผงโซลาเซลลในรปแบบพลงงานแสงอาทตย มการควบคมการใชพลงงานไฟฟาของอปกรณโดยการตดวงจรตงเวลา (Timer) เพอใชในการควบคมการจายพลงงานไฟฟาจากแบตเตอร อปกรณทตดตงในภาคสนามทงหมดทางานในชวงเวลา 11.00-11.03 น. เพออานขอมลทสงมาจากเซนเซอรวดคาพเอชและคาอณหภมนาและสงขอมลไปแสดงผลบนเวบไซตวนละ 1 ครงเทานน (ภาพประกอบ 4-5 (ก) และ ภาพประกอบ 4-5 (ข)) ตนทนสาหรบตนแบบในภาพประกอบ 4-5 (ข) มราคาประมาณ 15,000 บาท ซงเปนราคาทรวมเซนเซอร แผงโซลารเซลล และแบตเตอรแลว
ภาพประกอบ 4-5 (ก) ระบบตรวจวดคณภาพนา
29
ภาพประกอบ 4-5 (ข) ตนแบบระบบตรวจวดคณภาพนา 4.3.2 ระบบวดระดบนาแบบออนไลนในคลองอตะเภา
ระบบวดระดบนาแบบออนไลนในคลองอตะเภาเปนระบบทพฒนาขนเพอวดระดบนาโดยอตโนมต ซงอานคาระดบนาในคลองจากเซนเซอรวดระดบนาทตดตงไว แลวสงขอมลไปเกบทเซรฟเวอรและใหผใชสามารถเขามาดขอมลแบบออนไลนได (ภาพประกอบ 4-6)
30
ภาพประกอบ 4-6 ระบบวดระดบนาแบบออนไลนในคลองอตะเภา จากภาพประกอบ 4-6 ระบบทตดตงมลกษณะเดยวกนกบระบบรปแบบท 1 ในหวขอ 4.1 ระบบ
สามารถรองรบจดวดจากระยะไกลไดหลายจดขน ขอมลจากจดวดระยะไกล (RTU) ทกตวถกสงไปเกบท SOS Server ทก 15 นาท สวนโปรแกรมแสดงผลสาหรบผใชงานผานเวบบราวเซอรทางานอยบน Web Server ซงแยกออกไปจากเครอง SOS Server โดยออกแบบใหรองรบการใชงานจากผใชจานวนมากทเขามาเรยกดขอมลในชวงทเกดอทกภย บอยครงทเครองไมสามารถตอบสนองผใชจานวนมากและจาเปนตองเรมตนเปดเครองใหทางานใหม ดงนน การใช SOS Server แยกออกไปจาก Web Server จงเปนทางออกทสามารถแกปญหาความตอเนองของการเกบขอมลในกรณท Web Server มปญหาได
4.3.3 ระบบทานายปรมาณนาฝนโดยใชฐานกฎ
ระบบทานายปรมาณนาฝนโดยใชฐานกฎเปนระบบทพฒนาขน เพอวดปรมาณนาฝนโดยอตโนมตซงอานคาปรมาณนาฝนในพนทตดตงเซนเซอรวดปรมาณนาฝน แลวสงขอมลไปเกบทเซรฟเวอร ผใชสามารถอานขอมลจาก SOS Server แบบออนไลนได (ภาพประกอบ 4-7)
ภาพประกอบ 4-7 ระบบทานายปรมาณนาฝนโดยใชฐานกฎ
จากภาพประกอบ 4-7 ระบบทตดตงมลกษณะเดยวกนกบระบบรปแบบท 3 ในหวขอ 4.1 ระบบ
รองรบจดวดจากระยะไกลไดหลายจดขน ขอมลจากจดวดระยะไกล (RTU) ทกตวถกสงไปเกบท SOS Server ทก 15 นาท สวนโปรแกรมทานายปรมาณนาฝนทางานบน Web Server โดยการรบขอมลอตนยมในรปแบบของภาพถายเรดาร แลวประมาณคาจากฐานกฎทเกบไวในระบบ ผลการทานายจะเปรยบเทยบกบขอมลจรงทไดมาจาก SOS Server ผลการเปรยบเทยบใชในการปรบแตงฐานกฎตอไป และผลการทานายจะแสดงผลผาน Web Server ตอไป
31
บทท 5
สรปผลการวจยและขอเสนอแนะ
การศกษาวจยนเปนการพฒนาตนแบบระบบเซนเซอรเวบเชงความหมายสาหรบขอมลบรหารจดการสงแวดลอมในเขตลมนาทะเลสาบสงขลา ผวจยไดทาการทบทวนเอกสารและเกบขอมลทเกยวของทงจากเอกสารงานวจยและโครงการตาง ๆ ทมการดาเนนการมาแลว รวมถงการพฒนาเซนเซอรวดระดบนาซงนาเสนอขอมลผานเวบไซตเพอเปนตวอยางและแนวทางในการใชขอมลเพอพฒนาระบบเซนเซอรเวบเชงความหมายตอไป โดยสามารถสรปงานทไดดาเนนการมาแลวในระยะท 1 และขอเสนอแนะสาหรบการดาเนนการขนตอไปเพอใหบรรลเปาหมายตามแผนของการดาเนนงานของโครงการทงหมดไดดงน
5.1 ผลการวจย
การดาเนนการเพอพฒนาตนแบบระบบเซนเซอรเวบเชงความหมายสาหรบขอมลบรหารจดการสงแวดลอมในเขตลมนาทะเลสาบสงขลา สรปผลไดดงน
5.1.1 การศกษามาตรฐานตาง ๆ ทเกยวของกบเครอขายเซนเซอรและเวบเชงความหมาย และไดเลอกใชแนวทางของ Sensor Web Enablement (SWE) ของ Open Geospatial Consortium (OGC) โดยระบบซอฟทแวรทเลอกใชในการพฒนาระบบคอระบบซอฟทแวรของ 52ºNorth เนองจากเปนซอฟทแวรแบบ open source และมการพฒนาอยางตอเนองและมการใชงานกนอยางแพรหลาย
5.1.2 การศกษาองคประกอบและรปแบบของระบบรวบรวมขอมลในเขตลมนาทะเลสาบสงขลาทรองรบการใหบรการระบบเซนเซอรเวบเชงความหมาย พบวา องคประกอบของระบบสามารถปรบเปลยนไดขนอยกบสภาพแวดลอมของจดทตรวจวด ซงปจจยทมผลตอรปแบบของระบบประกอบดวย แหลงจายพลงงานไฟฟาและความสามารถในการเชอมตอกบระบบเครอขายอนเตอรเนต
5.1.3 การพฒนาตนแบบเซนเซอรวดระดบนาไดใชบอรดไมโครคอนโทรลเลอรเบอร ARM Cortex M-3 โดยสญญาณทไดจากเซนเซอรวดระดบนาถกอานและสงขอมลผานระบบเครอขายอนเตอรเนตในรปแบบเอกสาร XML ไปยงเซรฟเวอร ขอมลดงกลาวสามารถรองรบการใหบรการระบบเซนเซอรเวบเชงความหมายตอไปได
สาหรบการพฒนาตนแบบระบบเซนเซอรเวบเชงความหมายสาหรบขอมลบรหารจดการสงแวดลอมในเขตลมนาทะเลสาบสงขลาในขนตอไป คอ การออกแบบ พฒนาและทดสอบระบบเซนเซอรเวบเชงความหมายกอนนาไปใชงานจรง
32
5.2 ปญหาทพบ
5.2.1 ปญหาการกาหนดทตงจดตรวจวดทเหมาะสมในการตดตงเซนเซอร เนองจากทตงจดตรวจวดจาเปนตองมความเหมาะสมทงในเชงวชาการและเชงการจดการ แตทตงจดตรวจวดทมความเหมาะสมในทางวชาการหลายจดไมสามารตดตงได เนองจากเปนสถานททไมมความปลอดภยหรอไมเหมาะสม อาจจะกอใหเกดผลกระทบในเชงสงคมและชมชน
5.2.2 ปญหาเรองการสอสารขอมล เนองจากความสาเรจของระบบสวนหนงขนอยกบความนาเชอถอของระบบสอสารทใช ในโครงการนใชงานทงโครงขายโทรศพทมอถอและระบบเครอขายอนเตอรเนตผานระบบ ADSL บางครงพบวา ขอมลสญหายไป เนองจากปญหาเครอขายระบบสอสารไรสายและปญหาจากระบบ ADSL
5.2.3 ปญหาเรองการดแลระบบ การจดทาระบบตรวจวดจากระยะไกลจาเปนตองมการดแลเพอใหเชอมนไดวา ทงเครองเซรฟเวอรและเครองตรวจวดพรอมใชงานอยตลอดเวลา ถาขาดการดแลระบบทเหมาะสมจะทาใหระบบใชงานไดไมสมบรณและทาใหระบบขาดความนาเชอถอ หรอมความนาเชอถอนอยลง
5.2.4 ปญหาเรองการพฒนาตอยอด เนองจากขอมลสภาพแวดลอมทเกบไวในระบบตองอาศยโปรโตคอลทเปนมาตรฐานในการเพมเซนเซอรใหกบระบบและในการเรยกใชขอมลทเกบไวในระบบ ผใชจาเปนตองเรยนรโปรโตคอลดงกลาว พบวา บอยครงทผใชงานไมตองการเรยนรและตองการทางลดหรอเทคนคทงายในการใชงานระบบ
5.3 ขอเสนอแนะ
5.3.1 ขอเสนอแนะในเชงเทคนค
1. การพฒนาระบบตรวจวดจากระยะไกลทใชพลงงานตา จากขอจากดของตนแบบระบบตรวจวดจากระยะไกลในเรองของการใชพลงงานทสง ทาใหไมสามารถอานและสงขอมลสภาวะแวดลอมไดบอยครง ดงนน จงควรมการพฒนาระบบอเลกทรอนกสทใชพลงงานตาสาหรบระบบตรวจวดจากระยะไกล
2. การเกบเกยวพลงงานจากสภาวะแวดลอม ในกรณทไมสามารถใชไฟฟาจากสถานททตดตงได ระบบจาเปนตองใชพลงงานจากแบตเตอร แตการประจแบตเตอรจากแผงโซลารเซลลอาจจะทาไมไดในกรณทฝนตกหนกตดตอกนเปนระยะเวลานาน ดงนน ควรพจารณาพลงงานจากแหลงธรรมชาตอนมาชวยในการประจแบตเตอร เชน การใชพลงงานลมหรอพลงงานจากนา
33
3. การพฒนาระบบททนทานตอสภาวะแวดลอมทรนแรง เนองจากในบางสถานการณสภาพแวดลอมทตดตงเครองมอวดเปนอปสรรคทสาคญตอการไดมาซงขอมลทถกตอง นาเชอถอ และมความตอเนอง เครองมอตรวจวดจาเปนตองไดรบการพฒนาให ทนแดด ทนฝน และสามารถทจะคนสภาพไดเมอระบบลมเหลว ในบางสถานการณผใชไมสามารถเขาถงพนททตดตงได เชน กรณฝนตกหนกหรอนาทวม สงแรกทตองพจารณา คอ การมพลงงานไฟฟาใหพรอมทจะกคนระบบจากระยะไกลได นอกจากนตองพจารณาการเตรยมเครอขายการสอสารสารองดวย
5.3.2 ขอเสนอแนะในเชงการจดการ
1. การมสวนรวมจากหนวยงานในชมชนในการกาหนดจดตรวจวดและการดแลเครองมอตรวจวด อปสรรคสาคญในการตดตงเครองมอวดคอการไดมาซงจดตดตงทเหมาะสม ถาขาดความรวมมอจากชมชนจะทาใหตนทนการตดตงสงมากเนองจากตองจดทาสถานวดทแขงแรงและปลอดภยเปนพเศษ
2. การไดรบการสนบสนนจากผใหบรการเครอขายโทรศพทไรสาย ในการดาเนนกจกรรมเฝาระวงสภาพแวดลอมใหสมฤทธผลจาเปนตองทาอยางตอเนอง ในอดตมหลายโครงการทมการตรวจวดขอมลสภาพแวดลอมจากระยะไกลไมสามารถดาเนนการไดอยางตอเนองเนองจากขาดงบประมาณสนบสนนในระยะยาวโดยเฉพาะอยางยงคาใชจายสาหรบการสงขอมลออนไลนจากระยะทางไกล ๆ ซงไมอยในพนทใหบรการของระบบ ADSL ซงจาเปนตองใชชองทางการสอสารผานเครอขายโทรศพทไรสาย ดงนน ความรวมมอจากผใหบรการเครอขายโทรศพทไรสายถอวามความจาเปนเพราะจะทาใหโครงการประหยดคาใชจายในการดาเนนการและสามารถเลอกใชรปแบบของการสอสายไรสายทเหมาะสมได
34
บรรณานกรม
[1] ลมนาของเรา.http://www.songkhlalake.com/index.php. [Available online July, 2012]
[2] แผนแมบทการพฒนาลมนาทะเลสาบ. http://www2.onep.go.th/NREM/work2/work2data-01.asp. [Available online July, 2012]
[3] Semantic Web Layers. http://www.w3.org/2001/12/semweb-fin/w3csw. [Available online Semtember, 2012]
[4] ชยภทร เนองคามา และไพศาล สนตธรรมนนท 2551. การพฒนาภมสารสนเทศชนดเวบเซอรวสสาหรบตวตรวจวดขอมลบนเวบและเครอขาย.
[5] ชยภทร เนองคามา และไพศาล สนตธรรมนนท 2551. การประยกตใชมาตรฐานภมสารสนเทศกบระบบสารสนเทศจดเกบภาษ.
[6] พนจ เขอนสวงศ, จกรกฤษ วรางกร, ชชวาล ไชยเจรญ, ชลกานต ต.วเชยร และ ดนชา ประเสรฐสม. 2555. “ระบบตรวจวดสภาพแวดลอม เพอเสรมศกยภาพดานการผลตทางการเกษตร”. ใน การประชมทางวชาการของสมาคมวศวกรรมเกษตรแหงประเทศไทย ครงท 13. สมาคมวศวกรรมเกษตรแหงประเทศไทย. เชยงใหม.
[7] Michael Lehning, Nicholas Dawes, Mathias Bavay, Marc Parlange, Suman Nath, and Feng Zhao, Instrumenting the earth: next-generation sensor networks and environmental science, in The Fourth Paradigm: Data-Intensive Scientific Discovery, Microsoft Research, October 2009
[8] Sebastian Michel, Ali Salehi, Liqian Luo, Nicholas Dawes, Karl Aberer, Guillermo Barrenetxea, Mathias Bavay, Aman Kansal, K. Ashwin Kumar, Suman Nath, Marc Parlange, Stewart Tansley, Catharine van Ingen, Feng Zhao, and Yongluan Zhou, Environmental Monitoring 2.0 (Demonstration), in 25th International Conference on Data Engineering (ICDE), Association for Computing Machinery, Inc., 2009
[9] Siddeswara Mayura Guru, Peter Taylor, Holger Neuhaus, Yanfeng Shu, Daniel Smith and Andrew Terhorst. 2008. Hydrological Sensor Web for the South Esk Catchment in the Tasmanian state of Australia. ESCIENCE '08 Proceedings of the 2008 Fourth IEEE International Conference on eScience, Pages 432-433.
35
[10] D. Trossen, D. Pavel,Â. Building a Ubiquitous Platform for Remote Sensing Using Smartphones, Proceedings of The Second Annual International Conference on Mobile and Ubiquitous Systems: Networking and Services, July 2005, San Diego, CA, USA.
[11] พรชย ประทมสวรรณ. 2542. “เครองมอวดอตสาหกรรม”. กรงเทพฯ. เรอนแกวการพมพ.
[12] วศรต ศรรตนะ. 2554. “เซนเซอรและทรานสดวเซอรในงานอตสาหกรรม”. กรงเทพฯ. ซเอดยเคชน.
[13] ไดโอด. http://www.oknation.net/blog/print.php?id=174757[Available online August, 2012]
[14] อปกรณโฟโต. http://www.sptc.ac.th/prapruet/devicesweb/books/book_15.htm [Available online August, 2012]
[15] ก า รต ร ว จ ว ด ร ะ ด บ . http://voravich1.exteen.com/20090816/level-sensor-1. [Available online August, 2012]
[16] ศภกร กตาธการกล และคณดถ เจษฎพฒนานนท. 2554. “การวดระดบนาโดยใชเทคนคการวดความจไฟฟาแบบกงทรงกระบอก”.วศวกรรมสาร มข, 38(2), 179 -186.
[17] Tipping Bucket Rain Gauge. http://www.novalynx.com [Available online August, 2012]
[18] หววดคาความเปนกรด-ดาง (pH Sensor). http://www.nstda.or.th/nstda-knowledge/3844-ph- sensor. [Available online August, 2012]
[19] เครองวดความนาไฟฟา. http://www.scilution.com [Available online August, 2012]
[20] ไมโครคอนโทรลเลอรและไมโคโพรเซสเซอร. http://www.kknic.ac.th/~kkvisart_poon/Webpage/ wachira/htdoc/less_1/Micro%20and%20prosess.pdf [Available online August, 2012]
[21] 10 อนดบสดยอดคณลกษณะเดนของ Windows Server 2003. http://www.microsoft.com/ thailand/windowsserver2003/prodinfo/Top10features.aspx. [Available online August, 2012]
[22] Windows Server 2003. http://210.246.188.54/mhk2/.../2011-08-01_170550_W2003-Basic.doc. [Available online August, 2012]
[23] บณฑต จามรภต. 2553. คาภร Ubuntu Linux Server เลม 2. กรงเทพฯ. Bandhit Press.
[24] ภทระ เกยรตเสร. 2542. สรางอนเทอรเนตเซรฟเวอรดวย Linux. กรงเทพฯ. บรษท ซเอดยเคชน จากด(มหาชน).
36
[25] Embedded Server. http://www.omega.com/pptst/EIT-W.html. [Available online August, 2012]
[26] OMEGA iServer EIS-PCB. http://www.omegaeng.cz/ppt/pptsc_eng.asp?ref=EISPCB& Nav=temp. [Available online August, 2012]
[27] WindowsEmbedded.http://www.microsoft.com/windowsembedded/enus/evaluate/ windows-embedded-server.aspx. [Available online August, 2012
[28] จตชย แพงจนทร. 2546. เจาะระบบ Network สมบรณ. นนทบร. ไอดซ.
[29] ระบบเครอขายโทรศพทเคลอนท. http://www.lib.kmutt.ac.th/st4kid/nonFlash/index.jsp? id=53. [Available online August, 2012]
[30] ธร วฒน หงสพฤกษ . 2548. การ สอสารขอมล .สงขลา .คณะวทยาการจดการ มหาวทยาลยสงขลานครนทร.
[31] AIRS-Android Remote Sensing. https://play.google.com/store/apps/details?id=com.airs. [Available online August, 2012]
[32] Mango. http://mango.serotoninsoftware.com/home.jsp. [Available online August, 2012]
[33] Microsoft research Sensor Map. Microsofthttp://atom.research.microsoft.com/
Sensewebv3/sensormap/[Available online August, 2012]
[34] การณย อนทะกล และพงษอนทร รกอรยะธรรม. 2554. “การพฒนาขอมลภมสารสนเทศของขอมลเครองตรวจวดปรมาณนาฝนสาหรบการใหบรการผานเวบเซอรวส” วทยานพนธวทยาศาสตรมหาบณฑต สาขาวชาภมสารสนเทศ คณะสงคมศาสตร มหาวทยาลยเชยงใหม
[35] 52north. http://52north.org/. [Available online August, 2012]
37
ภาคผนวก
1
ผใด
1
. การเกบขอ
ใชงานสามารถงน
. แบบ Locaการเรมใชง
การเกบบน
อมลดวย AIRS
ถเลอกการเกบ
l เปนการบนทานใหเลอกการ
ภาพ
ภาค
นทกขอมลแล
S
บนทกขอมลได
ทกขอมลในรปรบนทกแบบ L
พประกอบ ก-
คผนวก ก
ละตวอยางก
ด 2 รปแบบ ได
แบบ Text FilLocal (ภาพปร
1 การบนทกข
ารใชงาน A
ดแก แบบ L
le บนหนวยควระกอบ ก-1)
อมลในรปแบบ
IRS
Local แ ล ะ แ
วามจาภายในส
บ Local
3
แ บ บ Remot
สมารทโฟน โด
38
te
ดย
2. แบบ Remอนเทอรเนต
เมอเลอTab, Loca
ภาพ
ote เปนกต โดยการเรมใ
ภาพอกรปแบบการal Display แล
ประกอบ ก-3
ารบนทกขอมใชงานใหเลอก
ประกอบ ก-2 รบนทกแลว สะ Local Stor
การตงคาทวไป
มลโดยการสงคการบนทกแบบ
การบนทกขอสามารถตงคากrage เปนตน (
ปสาหรบการบ
คาไปยงเซรฟเวบ Remote (ภ
มลในรปแบบ การใชงานทวไภาพประกอบ
บนทกแบบ Re
วอร เพอบนทภาพประกอบ ก
Remote ไปได เชน Sho ก-3)
mote และแบ
3
ทกผานเครอขา ก-2)
ow Remot
บบ Local
39
าย
te
3
ใน
1
2
. ตวอยางกา
นการใชงาน A
. เปดแอพพล(ภาพประก
. เมอปรากฏกดปม Sele
ารใชงาน AIRS
IRS มขนตอน
ลเคชน AIRS อบ ก-4)
ภาพประ
หนาแสดงผลหect Sensors
ภาพประกอบ
S
ดงน
จาก Smartp
ะกอบ ก-4 แอ
หนาแรกของแอ First (ภาพปร
บ ก-5 หนาแส
phone เพอเ
อพพลเคชน AI
อพพลเคชน Aะกอบ ก-5)
สดงผลแรกจาก
รมการใชงานบ
RS จาก Smar
AIRS ใหเลอก S
กการเปดแอพพ
บนทกขอมลใน
rtphone
Select Senso
พลเคชน AIRS
4
นรปแบบ Loc
ors First โดย
40
al
3
4
. เมอกดปมเลอณหภม คว
. เมอเลอกเซก-7)
ลอก Select Sวามชนของอา
ภาพปร
ซนเซอรทตองก
ภาพปร
Sensors Firstกาศ สภาพลม
ระกอบ ก-6 ก
การตรวจวดได
ระกอบ ก-7 กา
แลว จากนนม เปนตน (ภาพ
ารเลอกเซนเซ
แลว ใหกด Sta
ารกดปม Start
นเลอกเซนเซอรพประกอบ ก-6
อรทตองการต
art เพอเรมกา
t เพอเรมการบ
รทตองการใชต6)
ตรวจวด
รบนทกขอมล
บนทกขอมล
4
ตรวจวด เชน
(ภาพประกอบ
41
บ
5
6
. เมอกดปม S
. ผใชงานสามลาง ซงจะแrunning si
Start แลว แอ
ภาพ
มารถตรวจสอบแสดงแอพพลเคnce (ภาพประ
ภ
อพพลเคชน AIR
พประกอบ ก-8
บสถานะการทคชนทกาลงทาะกอบ ก-9)
ภาพประกอบ
RS จะเรมบนท
8 การบนทกข
ทางาน โดยการงานอย และได
ก-9 สถานะกา
ทกขอมล (ภาพ
อมลของแอพพ
รเลอนหนาจอขดแสดงขอความ
ารทางานของ
พประกอบ ก-8
พลเคชน
ของ Smartphมวา AIRS Loc
AIRS
4
8)
hone จากบนลcal Sensing is
42
ลงs
7
8
. หากตองกาขอมลททาก
. หากตองกาเลอก Yes (
ารดรายการสงทการบนทกไว (
ภาพป
ารออกจากแอพ(ภาพประกอบ
ภาพประก
ทตรวจวดใหกดภาพประกอบ
ระกอบ ก-10
พพลเคชน AIRบ ก-11, ก-12)
กอบ ก-11 การ
ดเลอก AIRS L ก-10)
รายละเอยดขอ
RS กดปมเลอก
รออกจากแอพ
Local Sensin
อมลจากการต
แอพพลเคชน
พพลชนโดยเลอ
g เพอดรายละ
รวจวด
AIRS จากนนก
อกปม Exit
4
ะเอยดของ
กด Exit และ
43
ภาพประก
กอบ ก-12 การรออกจากแอพพพลชนโดยเลอ
อกปม Yes
444
ใน
1.
2.
ก
1
จา
นการตดตง Se
. ความตองกความตองก
1.1 W
1.2 JR
1.3 Ap
1.4 Po
1.5 Po
. ขนตอนการ
การตดตง Apa
. ดาวนโหลด
ากนนเรมตดต
ภ
ขนตอนกา
ensor Web E
การของระบบ ารของระบบใน
indows 2000
E/JDK 1.5 [1
pache Jakart
ostreSQL Ver
ostGIS Versio
รตดตง Apac
ache Tomca
Apache Ja
งโปรแกรมโดย
ภาพประกอบ ข
ภาค
ารตดตง Sen
nablement
นการตดตง Se
0 หรอ Versio
.6.0]
a Tomcat 5.
rsion [8.4.x, 9
on [1.4.x or 1
che Tomcat
at มขนตอนใน
karta Tomca
ยการคลกปม N
ข-1 การเรมตด
คผนวก ข
nsor Web
มรายละเอยด
ensor Web E
n ทสงกวา [te
5 หรอ Versio
9.0]
.5]
t
นการตดตง ดงน
at จากเวบไซต
Next (ภาพปร
ดตงโปรแกรมโ
Enableme
ดและขนตอนใ
Enablement
ested with W
on ทสงกวา [6
น
ต http://jakar
ะกอบ ข-1)
ดยการคลกปม
nt
ในการตดตง ด
มความตองก
Windows XP S
6.0.x, 7.0.x]
rta.apache.o
ม Next
4
งน
การ ดงน
SP3]
rg/tomcat
45
2
3
. คลกปม I A
ภาพประก
. เลอกสวนปNext เพอ
Agree เพอยอ
กอบ ข-2 การค
ประกอบของโปตดตงโปรแกรม
ภาพประกอ
มรบเงอนไขใน
คลกปม I Agre
ปแกรม (Compม (ภาพประกอ
บ ข-3 การคล
นการตดตงโปร
ee เพอยอมรบ
ponents) ทตออบ ข- 3)
ลกปม Next เพ
รแกรม (ภาพป
เงอนไขในการ
องการตดตงใน
พอตดตงโปรแก
ประกอบ ข-2 )
รตดตงโปรแกร
นโปรแกรม จา
กรม
4
รม
กนนคลกปม
46
4
5
. การกาหนดUser Nam
. เลอกพนทใ
ดคา Configurame, และ Passw
ภาพประ
ในการเกบขอม
ภาพประก
ation ไดแก Sword เปนตน
ะกอบ ข-4 การ
มลของโปรแกร
กอบ ข-5 การเ
Server Shutd จากนนจงคล
รกาหนดคา Co
รม จากนนจงค
ลอกพนทในกา
own Port, Wลกปม Next (ภ
onfiguration
ลกปม Install
ารเกบโปรแกร
Windows Servภาพประกอบ ข
l (ภาพประกอ
รม
4
vice Name, ข-4)
บ ข-5)
47
6
7
. เมอเลอกพนโปรแกรม (
. เมอเสรจสนFinish (ภา
นทในการจดเก(ภาพประกอบ
ภาพประกอบ
นการตดตงโปรพประกอบ ข-
ภาพปร
กบ และเลอกป ข-6)
บ ข-6 การแสด
รแกรม ใหคลก7)
ระกอบ ข-7 เส
ปม Install แล
ดงการดาเนนก
กเลอกเฉพาะ R
สรจสนการตดต
ว โปรแกรมจะ
การตดตงโปรแ
Run Apache
ตงโปรแกรม
ะแสดงการดาเ
แกรม
Tomcat แ
4
เนนการตดตง
ละ คลกปม
48
8
3.1.2.
3.
. เมอเสรจส(ภาพประก
. ขนตอนการ
. ดาวนโหลด
. ตดตง Posthttp://ww
. เรมตดตงโป
ภ
นการตดตงโปอบ ข-8)
ภาพปร
รตดตง Post PostgreSQLtgreSQL ตามค
ww.postgresqปรแกรมโดยกา
ภาพประกอบ ข
รแกรมแลว โป
ระกอบ ข-8 โป
tgreSQL L จากเวบไซต คมอในการตด
ql.org/docs/mารคลกปม Nex
ข-9 การเรมตด
ปรแกรมจะเรม
ปรแกรมเรม St
: http://wwwตงโปรแกรมซ
manuals/ xt (ภาพประกอ
ดตงโปรแกรมโ
ม Start Servic
tart Service
w.postgresqงสามารถดาวน
อบ ข-9)
ดยการคลกปม
ce ใหอตโนมต
l.org/downloนโหลดไดจากเ
ม Next
4
ต
oad/ เวบไซต :
49
4.
5.
. เลอกพนทใ
. กาหนด Pa
ภาพประกอบ
นการเกบขอม
ภาพประ
ssword ในกา
บ ข-11 การกา
มลของโปรแกร
ะกอบ ข-10 เล
ารเขาใชงาน D
าหนด Passwo
ม จากนนจงค
อกพนทในการ
Database Pos
ord ในการเขา
ลกปม Install
รเกบโปรแกรม
stersSQL (ภาพ
าใชงาน Datab
l (ภาพประกอบ
ม
พประกอบ ข-
base PostgreS
5
บ ข-10)
11)
SQL
50
6.
7.
. การกาหนด
. การเลอกสถ
ด Port ใหกบ S
ภาพประก
ถานท (Locati
ภาพประกอ
Server (ภาพป
กอบ ข-12 การ
ion) ในการตด
บ ข-13 เลอก
ประกอบ ข-12
รกาหนด Port
ดตง Database
สถานทในการ
2)
t ใหกบ Serve
e (ภาพประกอ
รตดตง Databa
er
อบ ข-13)
ase
551
8.
. คลกปม Neดาเนนการต
ext เพอตดตงโตดตงโปรแกรม
ภาพประกอบ
ภาพประ
โปรแกรม (ภาพม (ภาพประกอ
บ ข-14 การคล
ะกอบ ข-15 กา
พประกอบ ข-1อบ ข-15)
ลกปม Next เพ
ารดาเนนการต
14) จากนนโป
พอตดตงโปรแ
ตดตงโปรแกรม
รแกรมจะแสด
กรม
ม
5
ดงการ
52
9.
4.1
2
3
. เมอเสรจสน
. ขนตอนการ
. ดาวนโหลดหรอใชโปรแ
. ตดตง Posthttp://pos
. เรมตดตงโป
นการตดตงโปร
ภาพปร
รตดตง Post PostGIS จาแกรม PostgretGIS ตามคาอธstgis.org/docปรแกรมโดยคล
ภาพประกอบ
รแกรม (ภาพป
ะกอบ ข-16
tGIS ก : http://wweSQL Applicaธบายใน PostGcumentationลกปม Next (ภ
ข-17 การเรม
ระกอบ ข-16)
เสรจสนการตด
ww.postgis.oation → StaGIS manual / ภาพประกอบ
มตดตงโปรแกร
)
ดตงโปรแกรม
org/downloack Builder ดาวนโหลดจา
ข-17)
มโดยคลกปม
d/windows/
ก :
Next
5
53
2
3
. คลกปม I A
ภาพประกอ
. เลอกสวนปNext เพอ
ภาพ
Agree เพอยอม
อบ ข-18 การค
ประกอบของโปตดตงโปรแกรม
พประกอบ ข-1
มรบเงอนไขใน
คลกปม I Agre
ปแกรม (Compม (ภาพประกอ
9 การเลอก C
การตดตงโปรแ
ee เพอยอมรบ
ponents) ทตออบ ข- 19)
Components
แกรม (ภาพปร
บเงอนไขในการ
องการตดตงใน
ของโปรแกรม
ระกอบ ข-18)
รตดตงโปรแกร
นโปรแกรม จา
ม PostGIS
5
รม
กนนคลกปม
54
4. เลอกพนทใ
5. การกาหนจากนนจงค
ภา
ในการเกบขอม
ภาพประ
นดขอมลในกาคลกปม Next (
าพประกอบ ข
มลของโปรแกร
ะกอบ ข-20 เล
รตดตอฐานขอ (ภาพประกอบ
-21 กาหนด U
รม จากนนจงค
อกพนทในการ
อมล ไดแก Useบ ข-21)
User Name, P
ลกปม Install
รเกบโปรแกรม
er Name, Pa
Password แล
l (ภาพประกอ
ม
assword และ
ละ Port
5
บ ข-20)
ะ Port เปนตน
55
6
. กาหนด Daดาเนนการต
atabase Namตดตงโปรแกรม
ภาพประ
ภาพประ
me (ภาพประกม (ภาพประกอ
กอบ ข-22 กา
ะกอบ ข-23 กา
อบ ข-22) จากอบ ข-23)
ารกาหนด Dat
ารดาเนนการต
กนนคลกปม In
abase Name
ตดตงโปรแกรม
nstall โปรแกร
e
ม
5
รมจะแสดงการ
56
ร
7
ภาพประก
8
. คลกปม Ye(ภาพประก
กอบ ข-24 การ
. เมอเสรจสน
es เพอใหโปรแอบ ข-24)
รคลกปม Yes
นการตดตงโปร
ภาพปร
แกรม PostGIS
เพอใหโปรแก
รแกรม (ภาพป
ะกอบ ข-25
S และ Postgre
รม PostGIS แ
ประกอบ ข-25)
เสรจสนการตด
eSQL สามารถ
และ PostgreS
)
ดตงโปรแกรม
ถทางานรวมกน
SQL สามารถท
5
นได
ทางานรวมกนไ
57
ด
1. ก1เลP
2
ารสราง Data. สราง Dataลอก Windowassword ในก
. สราง Dataใหม (ภาพป
การใชงาน
abase base โดยใช p
ws XP: Start >การเขาสฐานขอ
ภาพประกอ
base โดยคลกประกอบ ค-2)
ภาพ
ภาค
นระบบ Sen
pgAdmin III -> Programs>Pอมล (ภาพประ
อบ ค-1 กรอก
กขวาท Datab
ประกอบ ค-2
คผนวก ค
nsor Web E
-Tool ในการPostgreSQL ะกอบ ค-1)
Password เพ
base จากนนเล
การสรางฐาน
Enablemen
เขาถงฐานขอม 8.x > pgAdm
พอเขาสฐานขอ
ลอก New Dat
ขอมลใหม
nt
มล pgAdmin min III จากนน
อมล
tabase เพอส
5
นกรอก
รางฐานขอมล
58
3
4
. กาหนดขอมTablespac
ภ
. นาฐานขอม
มลรายละเอยดce เปนตน (ภา
าพประกอบ ค
มลเขาสระบบ โ
ภาพประก
ดของฐานขอมลาพประกอบ ค
ค-3 การกาหนด
โดยการใชคาส
กอบ ค-4 การน
ลใหมทสรางขน-3)
ดรายละเอยดข
สง SQL (ภาพป
นาเขาขอมลโด
น ไดแก Name
ขอมลใหกบฐาน
ประกอบ ค-4)
ดยใชคาสง SQ
e, Encoding,
นขอมล
L
5
Template,
59
5
. เลอก Toolดาวนโหลด
l > Query toมาจาก 52ºNo
ภาพ
ภาพปร
ol (ภาพประorth explori
พประกอบ ค-5
ระกอบ ค-6 ก
กอบ ค-5) คลing horizons
5 หนาตาง Qu
ารเลอกฐานขอ
ก Open เพอเs (ภาพประกอ
uery tool
อมลตวอยาง
เลอกฐานขอมลอบ ค-6)
6
ลตวอยางท
60
6
. คลก Execuตวอยางทด
ute หรอ Iconดาวนโหลดมาจ
ภาพประกอ
ภาพประกอบ
n ในวงกลม (ภจาก 52ºNorth
อบ ค-7 คลก E
บ ค-8 รายการ
ภาพประกอบ คh exploring
Execute หรอ
รตารางภายในฐ
ค-7) เพอแสดง horizons (ภา
อ Icon ในวงกล
ฐานขอมลตวอ
งตารางภายในฐาพประกอบ ค
ลม
อยาง
6
ฐานขอมลค-8)
61
7
7. เลอกฐานขฐานขอมลต
ขอมลตวอยาง ตวอยาง (ภาพป
ภาพ
ภาพปร
(ภาพประกอบประกอบ ค-10
ประกอบ ค-9
ระกอบ ค-10 ข
บ ค-9) เพอทด0)
เลอกฐานขอม
ขอมลในฐานข
ดลอง Execute
มลตวอยาง
อมลตวอยาง
e คาสง SQL
6
เพอดขอมลใน
62
น
63
ภาคผนวก ง
คาสง SQL สาหรบแสดงรายละเอยดของ Sensor
การเพม/ลบ sensor ในระบบ SOS ทพฒนาโดย 52ºNorth สามารถเพม/ลบรายละเอยดขอมล sensor ลงในตารางชอ feature_of_interest โดยการเพม/ลบ ขอมลในไฟลฐานขอมลตวอยางชอ test.sql ทแสดงไวในคาสง SQL ดานลางน
INSERT INTO feature_of_interest (feature_of_interest_id, feature_of_interest_name, feature_of_interest_description, geom, feature_type, schema_link) VALUES ('foi_1001', 'ALBER', 'Albersloh', GeometryFromText('POINT(7.52 52.90)', 4326),'sa:SamplingPoint', 'http://xyz.org/reference-url2.html');
ในสวนของคาสง SQL ทแสดงเปนตวหนานน คอ สวนของรายละเอยด Sensor ทเราตองการเพมเขาไปในระบบ เพออางอง Sensor เมอเราทาการเพมขอมลของ Sensor ลงในฐานขอมล