HAMSIAM.COM # NO.1 HAM COMMUNITY OF THAILAND

HAMSIAM KNOWLEDGE => APRS 145.525MHz => ข้อความที่เริ่มโดย: LiNN ที่ 04 ธันวาคม 2011, 10:25:33



หัวข้อ: เหตุไฉนใยยิงดิจิพีทเตอร์ และไอเกตเดียว
เริ่มหัวข้อโดย: LiNN ที่ 04 ธันวาคม 2011, 10:25:33
พอดีมีเพื่อนสมาชิกสงสัย PMมาสอบถาม ขออนุญาตตอบทางบอร์ดนี้นะครับน่าจะเป็นประโยชน์กับผู้อื่นที่สนใจด้วย...
ถามว่าทำไมสัญญาณแพคเก็ตของรถที่วิ่งอยู่ใกล้ไอเกตตัวที่ 1 แต่ทำไมต้องไปทวนดิจิพีทเตอร์ก่อน แล้วจึงไปเข้าไอเกตตัวที่ 2 หรือรถที่วิ่งอยู่ใกล้ไอเกตตัวที่ 1แต่สัญญาณกลับไม่เข้าไอเกตตัวที่ 1กลับไปเข้าตัวที่ 2ซึ่งอยู่ไกลกว่า กรณีดังกล่าวที่ว่าอาจเป็นไปได้ ด้วยปัจจัยหลายอย่าง เช่น ระบบการทำงานของ TNC, ความเร็วอินเตอร์เน็ท, สัญญาณแพคเก็ตที่ซ้อนกันอยู่ตรงบริเวณนั้นในขณะเวลานั้น และหรือเหตุผลอื่นๆ ที่อาจทำให้ไอเกตที่อยู่ใกล้กว่าอาจรับสัญญาณไม่ได้ หรือส่งข้อมูลเข้า APRS-ISช้ากว่า ไอเกตที่อยู่ไกลกว่า ซึ่งเป็นปกติที่เราสามารถพบเห็นทั่วไปๆ

แต่เหตุการณ์ที่เพื่อนสมาชิกที่ใช้งานอยู่ในบริเวณที่เกิดข้อสงสัยนี้ ไม่ตรงกับปัจจัยที่กล่าวมา จึงเป็นที่มาของหัวข้อ เหตุไฉนใยยิงแต่ดิจิพีทเตอร์ ซึ่งสามารถอธิบายได้จากข้อมูลดิบ หรือ Raw packets โดยยกตัวอย่างข้อมูลของสมาชิกที่ใช้งานอยู่ขณะเวลานี้

โดยปกติหากทำการส่งข้อมูลเข้าระบบ APRS-IS ลักษณะแบบข้างล่างนี้
18:03:06 ICT: HS4UEW-9>APGJW5-1,WIDE1-1,WIDE2-1,qAR,ไอเกต1:!1245.30NP10138.23EC000/000(แอท)STOP/ CLUB BURAPA 144.800 MHz.
18:03:07 ICT: HS4UEW-9>APGJW5-1,WIDE1-1,WIDE2-1,qAR,ไอเกต2:!1245.30NP10138.23EC000/000(แอท)STOP/ CLUB BURAPA 144.800 MHz
ระบบจะนำข้อมูลที่เข้ามาก่อนแสดงขึ้นบน aprs.fiโดยที่ข้อมูลเหมือนกันในช่วงเวลาเดียวกัน หรือต่างกันไม่เกินเวลาที่ระบบจำกัดไว้ จะไม่นำมาแสดง เพราะถือว่าซ้ำซ้อน เพราะในช่วงเวลาเดียวกันมีจำนวนไอเกตหลายสถานีที่รับแพคเก็ตเดียวกันได้ส่งเข้าระบบ ฉะนั้นระบบจึงมองแต่แพคเก็ตของสถานีไอเกตแรกที่ส่งขึ้นมาเท่านั้น

กรณีของสัญญาณของแพคเก็ตที่อยู่ใกล้ไอเกตตัวที่ 1แต่กลับไปเข้าตัวที่ 2

18:03:06 ICT: HS4UEW-9>APGJW5-1,WIDE1-1,WIDE2-1,qAR,ไอเกต1:!1245.30NP10138.23EC000/000(แอท)STOP/ CLUB BURAPA 144.800 MHz.
18:03:07 ICT: HS4UEW-9>APGJW5-1,WIDE1-1,WIDE2-1,qAR,ไอเกต2:!1245.30NP10138.23EC000/000(แอท)STOP/ CLUB BURAPA 144.800 MHz.:dev 9.8KHz

18:18:07 ICT: HS4UEW-9>APGJW5-1,WIDE1-1,WIDE2-1,qAR,ไอเกต1:!1245.30NP10138.23EC000/000/A=000037
18:18:08 ICT: HS4UEW-9>APGJW5-1,WIDE1-1,WIDE2-1,qAR,ไอเกต2:!1245.30NP10138.23EC000/000/A=000037:dev 9.8KHz

18:25:52 ICT: HS4UEW-9>APGJW5-1,WIDE1-1,WIDE2-1,qAR,ไอเกต1:>{EZTRAK}APRStracker-0.15B
18:25:52 ICT: HS4UEW-9>APGJW5-1,WIDE1-1,WIDE2-1,qAR,ไอเกต2:>{EZTRAK}APRStracker-0.15B:dev 9.8KHz

กรณีของสัญญาณของแพคเก็ตยิงผ่านดิจิพีทเตอร์ก่อนเข้าไอเกตตัวที่ 1 และเข้าไอเกตตัวที่ 2

18:30:13 ICT: E27ETU-9>APOT21,ดิจิพีทเตอร์1*,qAR,ไอเกต1:!1253.10N/10141.34Ek202/039/A=000101CLUB.BURAPA 144.800 Mhz.
18:30:13 ICT: E27ETU-9>APOT21,ดิจิพีทเตอร์1*,qAR,ไอเกต2:!1253.10N/10141.34Ek202/039/A=000101CLUB.BURAPA 144.800 Mhz.:dev 9.8KHz

18:30:41 ICT: E27ETU-9>APOT21,ดิจิพีทเตอร์1*,qAR,ไอเกต1:!1252.81N/10141.23Ek199/039/A=000077CLUB.BURAPA 144.800 Mhz.
18:30:41 ICT: E27ETU-9>APOT21,ดิจิพีทเตอร์1*,qAR,ไอเกต2:!1252.81N/10141.23Ek199/039/A=000077CLUB.BURAPA 144.800 Mhz.:dev 9.8KHz

18:31:34 ICT: E27ETU-9>APOT21,ดิจิพีทเตอร์1*,qAR,ไอเกต1:!1252.25N/10141.02Ek195/041/A=000031CLUB.BURAPA 144.800 Mhz.
18:31:35 ICT: E27ETU-9>APOT21,ดิจิพีทเตอร์1*,qAR,ไอเกต2:!1252.25N/10141.02Ek195/041/A=000031CLUB.BURAPA 144.800 Mhz.:dev 9.8KHz

กรณีของสัญญาณของแพคเก็ตที่อยู่ใกล้ไอเกตตัวที่ 1 แต่ยิงผ่านดิจิพีทเตอร์ไปเข้าไอเกตตัวที่ 2

08:25:52 ICT: HS0AWT-9>APOTC1,WIDE1-1,qAR,ไอเกต1:!PH"MGh1V\> st/A=000021E220-RYG 145.950
08:25:53 ICT: HS0AWT-9>APOTC1,ดิจิพีทเตอร์1*,qAR,ไอเกต2:!PH"MGh1V\> st/A=000021E220-RYG 145.950:dev 9.8KHz

จากข้อมูล Raw packets จะเห็นได้ว่าในแต่ละ คู่บรรทัดของข้อมูลแพคเก็ตจะมีข้อมูลเดียวกัน ไม่ว่าจะเป็นพิกัดตำแหน่ง ข้อมูลในบีคอนคอมเม้นท์ สถานะ และอื่นๆ จะมีข้อมูลที่ต่างกันตรงที่ไอเกตตัวที่ 2มี ข้อมูลเพิ่มเติมเข้าไปว่า dev 9.8Khz และส่งเข้าระบบในอีก 1วินาทีต่อมา

ซึ่งถ้าเป็นไปตามการทำงานของระบบ ดังที่กล่าวในตอนแรก แพคเก็ตข้อมูลเดียวกัน เวลาเดียวกัน หรือช่วงเวลาที่ระบบจำกัดไว้ ระบบจะนำแสดงผลเฉพาะแพคเก็ตที่ได้รับจากสถานีไอเกตแรกเท่านั้น แต่จากข้อมูลแพคเก็ตข้างบนสิ่งที่ต่างกันของข้อมูลแพคเก็ต คือ :dev 9.8KHz ซึ่งไอเกตตัวที่ 2เป็นตัวเพิ่มข้อมูลเข้าไปด้วยตัวของสถานีไอเกตเอง มิได้ส่งข้อมูลจากสถานีแทร็กเกอร์แต่อย่างใด ฉะนั้นเมื่อมีการเพิ่มข้อมูลเข้าไป ทำให้ระบบ APRS-ISมองเห็นข้อมูลที่ต่างไปจากแพคเก็ตแรกที่ส่งเข้ามา จึงถือว่าเป็นข้อมูลคนละแพคเก็ต จึงข้อมูลขึ้น aprs.fiในวินาทีต่อมา หรือตามช่วงเวลาที่ระบบรับข้อมูลได้

เมื่อเพื่อนสมาชิกมองจากหน้า aprs.fi และใช้เม้าส์ไปโรลโอเวอร์จุดที่แทรกเกอร์ส่งแพคเก็ตออกมา ซึ่งผลการแสดงเส้นเชื่อมโยงไปยังสถานีไอเกต มันจึงดูประหลาดกว่าปกติ เพราะเส้นที่แสดงนั้นมันจะเป็นข้อมูลล่าสุด ซึ่งทับข้อมูลก่อนหน้า เราจึงไม่เห็นเส้นที่โยงไปยังไอเกตที่ส่งข้อมูลเข้าก่อนหน้า ดังที่สงสัยกันว่าอยู่ใกล้สถานีนี้ ทำไมไปยิงสถานีที่ไกลกว่า หรือทำไมต้องไปทวนดิจิพีทเตอร์ แล้วจึงไปเข้าไอเกตตัวที่ 2เสมอไป ทำไม่ไม่เข้าไอเกตอื่นๆ เลย โดยเฉพาะอย่างยิ่ง มันเป็นไปไม่ได้เลยที่สัญญาณที่ทวนจากดิจิพีทเตอร์จะมีความเร็วกว่าสัญญาณที่ยิงเข้าไอเกตโดยตรงด้วยข้อจำกัดการทำงานของมันเอง ดังนั้นถ้าไอเกตตัวที่ 2ไม่ใส่ข้อมูล:dev 9.8KHzเข้าไป ระบบจะไม่นำข้อมูลจากไอเกตตัวที่ 2ขึ้นแสดงเพราะถือว่าส่งข้อมูลเข้าทีหลัง จากข้อมูลที่กล่าวมาน่าจะทำความเข้าใจได้ว่าทำไมมันจึงเป็นเช่นนั้นนะครับ  ;)


หัวข้อ: Re: เหตุไฉนใยยิงแต่ดิจิพีทเตอร์
เริ่มหัวข้อโดย: E27FBI ที่ 04 ธันวาคม 2011, 17:52:15
ถึงบางโฉลง แล้วก็มาถึงบาง..อ้อ..อ๋อมันเป็นเหตุฉะนี้นี่เองครับ ขอบคุณมากเลยครับพี่LiNNที่มาให้ความรู้

APRS มีอะไรที่พวกเรายังไม่รู้อีกเยอะ บางคนดูที่ดอก ที่ผล เพราะว่ามันสวยดีมองเห็นได้ด้วยตาเปล่า

แต่หารู้ไม่ว่าส่วนสำคัญสิ่งหนึ่งที่เราไม่ค่อยจะรู้คือรากของ APRS


หัวข้อ: Re: เหตุไฉนใยยิงแต่ดิจิพีทเตอร์
เริ่มหัวข้อโดย: E27FBI ที่ 04 ธันวาคม 2011, 18:06:37
ข้อมูลชุดที่1
18:03:06 ICT: HS4UEW-9>APGJW5-1,WIDE1-1,WIDE2-1,qAR,ไอเกต1:!1245.30NP10138.23EC000/000(แอท)STOP/ CLUB BURAPA 144.800 MHz.

ข้อมูลชุดที่2
18:03:07 ICT: HS4UEW-9>APGJW5-1,WIDE1-1,WIDE2-1,qAR,ไอเกต2:!1245.30NP10138.23EC000/000(แอท)STOP/ CLUB BURAPA 144.800 MHz.:dev 9.8KHz

พูดเอาเข้าใจง่ายๆว่าข้อมูลชุดที่ 1 ต่างจากข้อมูลชุดที่ 2 ตรงพิกัด 1245.30NP10138.23EC000/000 ที่เหมือนกัน

พิกัดจากสถานที่เดียวกันซึ่งปกติ server จะไม่รับเพราะมันซ้ำกัน และเวลาของข้อมูลชุดที่ 1 คือ18:03:06 กับข้อมูลชุดที่ 2

คือ18:03:07 ต่างกันแค่ 1 sec เกิดจากการหน่วงของดิจิ แต่มีข้อความที่ไม่เหมือนกันคือ dev 9.8KHz server

เลยไม่ปฏิเสธข้อมูลชุดใหม่ที่ถือว่าซ้ำกันใช่หรือไม่ครับ ไม่รู้ผมเข้าใจถูกหรือเปล่า ข้อมูลใน aprs.fi จึงโชว์ข้อมูลล่าสุดข้อมูลที่ 2

ส่วนข้อมูลชุดที่ 1 ได้ลงสถานีไอเกทไปแล้วจริงๆ ด้วยการดูจาก RAW PACKETS


หัวข้อ: Re: เหตุไฉนใยยิงแต่ดิจิพีทเตอร์
เริ่มหัวข้อโดย: Length ที่ 04 ธันวาคม 2011, 19:26:41
ขอบคุณครับที่ช่วยให้ความกระจ่าง เข้าใจว่าไอเกตทำงานช้ากว่าดิจิอยู่ซะนาน  :D


หัวข้อ: Re: เหตุไฉนใยยิงแต่ดิจิพีทเตอร์
เริ่มหัวข้อโดย: E27BPB ที่ 04 ธันวาคม 2011, 22:57:08
ดิจิพระเอก                                                                                                   ลิเก


หัวข้อ: Re: เหตุไฉนใยยิงแต่ดิจิพีทเตอร์
เริ่มหัวข้อโดย: LiNN ที่ 05 ธันวาคม 2011, 10:36:26
จะเป็นการดีอย่างยิ่ง หากเราแลกเปลี่ยนความคิดเห็น หรือกล่าวถึงจุดที่เป็นประโยชน์ต่อการเรียนรู้ศึกษาระบบ APRSเพื่อพัฒนาองค์ความรู้ของเรา ขอบคุณครับ
ŧ��ɳ� ŧ��ɳ� ŧ��ɳ� ŧ��ɳ� ŧ��ɳ� ŧ��ɳ� ŧ��ɳ�
ŧ��ɳ� ŧ��ɳ� ŧ��ɳ� ŧ��ɳ� ŧ��ɳ� ŧ��ɳ� ŧ��ɳ�


Webmaster Earn Money! By Affiliate Program 100% Pay
www.samuismile.com