Starlink นำ GPS ของจานออกแล้ว นี่คือวิธีเอากลับคืนมา
เมื่อวันที่ 20 พฤษภาคม 2026 Starlink หยุดเปิดเผยตำแหน่ง GPS ของจานผ่าน API ท้องถิ่น หากระบบที่ใช้อยู่จู่ๆ ก็อ่านตำแหน่งไม่ได้ ไม่ว่าจะเป็นเครื่องมือตรวจสอบ แดชบอร์ดรถบ้านหรือทางทะเล หรือการผสานรวมกับ Home Assistant นี่คือสาเหตุ และนี่คือสิ่งที่ควรทำ
การเปลี่ยนแปลงนี้เป็นไปโดยตั้งใจ Starlink ส่งอีเมลถึงลูกค้าในเดือนเมษายน 2026 เพื่อแจ้งว่าตำแหน่งของจานจะไม่มีให้ใช้ผ่าน API gRPC ของอุปกรณ์ท้องถิ่นอีกต่อไปตั้งแต่วันที่ 20 พฤษภาคม ภายหลังมีการย้อนกลับบางส่วนสำหรับลูกค้าที่ใช้แผนบริการ Priority แม้ว่าจะมาในรูปแบบอีเมลที่ส่งถึงลูกค้าเฉพาะกลุ่มและการยืนยันของผู้ใช้ มากกว่าการประกาศต่อสาธารณะอย่างเป็นทางการ ดังนั้นสำหรับผู้ใช้ที่ได้รับผลกระทบส่วนใหญ่ ความสามารถนี้ยังคงหายไป ข่าวดีคือปัญหานี้แก้ไขได้ และขึ้นอยู่กับสถานการณ์ อาจได้รับการแก้ไขไว้ให้แล้ว
อะไรที่เปลี่ยนไป
จนถึงเดือนพฤษภาคม 2026 จาน Starlink ทุกเครื่องจะรายงานละติจูด ลองจิจูด และระดับความสูงที่แม่นยำผ่านเครือข่ายท้องถิ่น ผ่านอินเทอร์เฟซ gRPC เดียวกับที่เครื่องมือตรวจสอบใช้อ่านทุกอย่างอื่น ต้องเปิดใช้งานครั้งหนึ่ง (อยู่ภายใต้ Debug Data ในแอป) แต่เมื่อเปิดแล้ว อุปกรณ์ใดก็ตามบนเครือข่ายเดียวกันสามารถอ่านตำแหน่งที่แน่นอนของจานได้ และตำแหน่งนั้นอัปเดตอัตโนมัติเมื่อเคลื่อนที่ สำหรับการติดตั้งที่บ้านแบบอยู่กับที่ นั่นเป็นความสะดวก สำหรับสิ่งที่เคลื่อนที่ มันคือหัวใจสำคัญทั้งหมด
Starlink ไม่ได้ให้เหตุผลอย่างเป็นทางการ มีสองคำอธิบายที่พูดถึงกัน และทั้งคู่ก็มีเหตุผล หนึ่งคือเรื่องความปลอดภัยและความเป็นส่วนตัว: คุณสมบัตินี้ปล่อยให้อุปกรณ์ใดก็ตามบนเครือข่าย รวมถึงของแขก อ่านพิกัด GPS ที่แม่นยำได้แบบเงียบๆ ซึ่งมักเลี่ยงการขอสิทธิ์เข้าถึงตำแหน่งที่โทรศัพท์และแล็ปท็อปปกติบังคับใช้ อีกคำอธิบายคือเชิงพาณิชย์: SpaceX ได้เสนอบริการระบุตำแหน่ง Starlink เป็นบริการแบบเสียเงิน และการยุติการเข้าถึงท้องถิ่นแบบฟรีจะเปิดทางให้สิ่งนั้น ไม่ว่าจะอย่างไร สำหรับแผนส่วนใหญ่ ตำแหน่งจาก API ท้องถิ่นหายไปแล้ว และตำแหน่งในแอปกับ Telemetry API ระดับองค์กร (ซึ่งคืนเฉพาะเซลล์กริดโดยประมาณ ไม่ใช่พิกัดที่แม่นยำ) ก็ทดแทนมันไม่ได้สำหรับการใช้งานส่วนใหญ่
เราได้ครอบคลุมรายละเอียดทางเทคนิคของการเปลี่ยนแปลงนี้และการวิเคราะห์ของเราไว้บนบล็อกวิศวกรรมของเรา
Starlink กำลังนำ GPS ออกจาก API ท้องถิ่น: มันหมายความว่าอย่างไร →
แล้วเรื่องการคืนกลับสำหรับแผน Priority ล่ะ?
หลังจากกำหนดตัดออก Starlink คืนการเข้าถึง GPS ท้องถิ่นสำหรับแผนบริการ Priority เรื่องนี้มาผ่านอีเมลที่ส่งถึงลูกค้าเฉพาะกลุ่มและได้รับการยืนยันโดยผู้ใช้และตัวแทนจำหน่าย มากกว่าการประกาศเป็นนโยบายสาธารณะอย่างเป็นทางการ แต่ดูเหมือนจะลงตัวแล้ว: แผน Residential, Roam และระดับผู้บริโภคอื่นๆ ยังคงไม่มีมัน ดังนั้นการจะยังมี GPS ท้องถิ่นอยู่หรือไม่จึงขึ้นอยู่กับแผนที่ใช้อยู่
สำหรับคนส่วนใหญ่ที่การเปลี่ยนแปลงนี้ส่งผลกระทบจริง การอัปเกรดไปใช้ Priority แทบไม่ใช่วิธีแก้ที่สมเหตุสมผล ผู้ใช้ที่ต้องการ GPS ท้องถิ่นมากที่สุดคือเจ้าของ Mini บนรถบ้านและเรือ และตามนิยามคนเหล่านั้นใช้แผน Roam หรือ Residential ไม่ใช่ Priority ช่องว่างราคาระหว่างแผนเหล่านั้นกับ Priority นั้นกว้างมากกว่าจะเพิ่มทีละน้อย และเครื่องรับ GPS แบบ USB ครั้งเดียวมักมีราคาถูกกว่าส่วนต่างค่าอัปเกรดของหนึ่งเดือน อีกทั้งยังเลี่ยงค่าบริการข้อมูลตามการใช้งานได้ทั้งหมด สำหรับการติดตั้งที่บ้านแบบอยู่กับที่ ไม่จำเป็นต้องใช้ GPS แบบสดเลย (ดูด้านล่าง) ดังนั้นสำหรับผู้ใช้ที่ได้รับผลกระทบส่วนใหญ่อย่างท่วมท้น แหล่ง GPS ทางเลือกทั้งถูกกว่าและง่ายกว่าการเปลี่ยนแผน
ใครได้รับผลกระทบจริงๆ
หาก Starlink ตั้งอยู่ถาวรที่ที่อยู่เดิม เรื่องนี้อาจไม่สำคัญ ตำแหน่งไม่เคยเปลี่ยน จึงตั้งครั้งเดียวแล้วไปต่อได้ คนที่ได้รับผลกระทบจริงคือผู้ใช้ที่เคลื่อนที่:
รถบ้าน รถตู้ และนักผจญภัยทางบก จานเคลื่อนที่ไปด้วยและแดชบอร์ดก็ตามไปด้วย ตอนนี้ไม่เป็นเช่นนั้นอีกแล้ว
เรือและกิจการทางทะเล ปัญหาเดียวกัน แต่เดิมพันสูงกว่า วงการทางทะเลมีการใช้งานเฉพาะตัว เพราะตำแหน่งที่จานรายงานทนทานต่อการรบกวนและการปลอม GPS ในพื้นที่ ทำให้มันเป็นแหล่งสำรองที่มีประโยชน์ในจุดที่ GPS ทั่วไปถูกรบกวน การสูญเสียฟีดท้องถิ่นอัตโนมัติเป็นการเปลี่ยนแปลงเชิงปฏิบัติการที่แท้จริง
Home Assistant และแดชบอร์ดที่สร้างเอง การผสานรวมใดๆ ที่สำรวจจานเพื่อหาพิกัดมาขับเคลื่อนระบบอัตโนมัติหรือแผนที่ ตอนนี้จะไม่ได้รับอะไรกลับมาเลย
การดำเนินงานฟลีตและตัวแทนจำหน่าย ใครก็ตามที่จัดการจานหลายไซต์จะสูญเสียระบบอัตโนมัติของตำแหน่งต่อไซต์ และต้องหาตำแหน่งด้วยวิธีอื่น
วิธีเอาตำแหน่งกลับคืนมา
มีสามเส้นทางที่ปฏิบัติได้จริง ขึ้นอยู่กับว่าเคลื่อนที่มากแค่ไหน
หากจานไม่เคลื่อนที่: ตั้งตำแหน่งคงที่
วิธีที่ง่ายที่สุด หากการติดตั้งเป็นแบบถาวร ไม่จำเป็นต้องใช้ GPS แบบสดเลย เพียงป้อนพิกัดครั้งเดียวก็พอ เครื่องมือตรวจสอบที่ดีพอตัวใดก็ตามให้ตั้งละติจูดและลองจิจูดด้วยตนเองได้ และทุกอย่างที่ขึ้นอยู่กับตำแหน่ง (การทำแผนที่ สภาพอากาศ เรขาคณิตของดาวเทียม) ก็ทำงานจากค่านั้น Nexus Telemetry รองรับพิกัดด้วยตนเองสำหรับกรณีนี้โดยเฉพาะ: ค้นหาที่อยู่ คลิกจุดบนแผนที่ หรือพิมพ์พิกัดโดยตรง
หากจานเคลื่อนที่: เพิ่มแหล่ง GPS
สำหรับการใช้งานแบบเคลื่อนที่ ต้องใช้ฟีด GPS จริงเพื่อทดแทนตัวที่จานหยุดให้ ตัวเลือกที่พบบ่อย:
เครื่องรับ GPS แบบ USB ที่เสียบเข้ากับเครื่องที่รันซอฟต์แวร์ตรวจสอบ เป็นเส้นทางที่ถูกที่สุดและเชื่อถือได้มากที่สุด ราคาไม่แพง หาได้ทั่วไป และแม่นยำ นี่คือสิ่งที่ผู้ใช้รถบ้านและทางทะเลที่ได้รับผลกระทบส่วนใหญ่กำลังเปลี่ยนไปใช้
แหล่ง GPS ผ่านเครือข่ายด้วย NMEA เรือและยานพาหนะหลายลำมีหน่วย GPS ที่กระจายตำแหน่งบนเครือข่ายท้องถิ่นอยู่แล้ว ซึ่งซอฟต์แวร์ตรวจสอบสามารถอ่านได้โดยตรงผ่าน TCP หรือ UDP
gpsd หากรันอยู่แล้ว ซึ่งพบบ่อยบน Linux และระบบทางทะเลที่รวมแหล่ง GNSS หลายแหล่งเข้าด้วยกัน
เราทดสอบเครื่องรับ USB หลายตัวเทียบกับฟีดจานเดิมเพื่อดูว่าตัวไหนใช้งานได้ดีจริงสำหรับเรื่องนี้
เครื่องรับ GPS สี่ตัวเทียบกับ Starlink Mini →
ให้เครื่องมือตรวจสอบจัดการการสำรอง
คำตอบที่เรียบร้อยที่สุดคือซอฟต์แวร์ที่คาดการณ์เรื่องนี้ไว้แล้ว Nexus Telemetry ใช้ระบบตำแหน่งหลายแหล่ง: ตำแหน่งคงที่ที่ตั้งด้วยตนเอง เครื่องรับ GPS แบบ USB ที่เชื่อมต่อ แหล่ง NMEA ผ่านเครือข่าย gpsd หรือตัวจานเองในจุดที่ยังใช้งานได้ พร้อมการสำรองอัตโนมัติระหว่างกัน ดังนั้นเมื่อฟีดจานหายไป การตั้งค่าที่ใช้ Nexus ก็ยังทำงานต่อไป เราเขียนไว้ว่าสร้างขึ้นมาอย่างไร หากต้องการรายละเอียดทางเทคนิค
การสร้าง GPS หลายแหล่งสำหรับ Nexus Telemetry →
สรุปสั้นๆ
เว้นแต่จะใช้แผน Priority จานจะไม่ให้ GPS ผ่าน API ท้องถิ่นอีกต่อไป หากอยู่กับที่ ตั้งตำแหน่งครั้งเดียวแล้วจบ หากเคลื่อนที่ ให้เพิ่มเครื่องรับ GPS แบบ USB ราคาถูกหรือป้อนแหล่ง NMEA ที่มีอยู่ และใช้ซอฟต์แวร์ตรวจสอบที่รับตำแหน่งจากแหล่งเหล่านั้นแทนจานได้ การอัปเกรดไปใช้ Priority เพียงเพื่อกู้คืน GPS แทบไม่สมเหตุสมผลสำหรับผู้ใช้ที่เคลื่อนที่ซึ่งได้รับผลกระทบมากที่สุด เครื่องรับถูกกว่า หากรัน Nexus Telemetry อยู่แล้ว การสำรองมีอยู่ในตัว: ตั้งแหล่งที่มาแล้วใช้งานต่อได้เลย
ดูได้ว่าจานกำลังรายงานอะไร และตั้งค่าแหล่งตำแหน่งทางเลือกได้ ด้วยการทดลองใช้ฟรีของ Nexus Telemetry