wi-fi เฉพาะอุปกรณ์ Android ทำเวลาให้ตรงกันได้อย่างไร


25

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

อุปกรณ์เหล่านี้เป็นอุปกรณ์ Wi-Fi เท่านั้นดังนั้นพวกเขาจึงไม่สามารถกำหนดเวลาจากผู้ให้บริการ GSM หรืออะไรก็ได้ซึ่งหมายความว่าพวกเขาจะต้องใช้อย่างอื่น NTP น่าจะเป็นไปได้ หากเป็น NTP ฉันจะดู / เปลี่ยนเซิร์ฟเวอร์เวลาที่ใช้อย่างไร

อุปกรณ์เป็น Android 4.0.1 ฉันไม่แน่ใจว่าสิ่งที่พวกเขาทำ / รุ่น แต่จะพยายามและหา


1
อย่างน้อยที่สุดคำถามนี้ใน StackOverflowบอกเราว่าใช้ NTP อย่างไรก็ตามมันไม่ได้อธิบายถึงวิธีการสำหรับผู้ใช้ปกติในการค้นหาหรือตั้งค่าเซิร์ฟเวอร์เริ่มต้น
dotVezz

คำตอบ:


14

เรายืนยันกับผู้ผลิตอุปกรณ์ว่าอุปกรณ์ใช้ NTP เพื่อซิงค์เวลากับ pool.ntp.org หลังจากที่บิตของการวิจัยของตัวเองผมค้นพบว่า NTP /system/etc/gps.confการกำหนดค่าใน คุณต้องเป็น root ในการแก้ไขไฟล์นี้ แต่อย่างน้อยฉันก็สามารถยืนยันได้ว่าข้อมูลที่ให้กับเรานั้นถูกต้อง

เราได้เปิดไฟร์วอลล์เพื่อทราฟฟิกไปยัง pool.ntp.org และจนถึงขณะนี้อุปกรณ์ทั้งหมดยังคงซิงค์กันดังนั้นจึงดูเหมือนว่านี่จะทำงานได้ตามที่ตั้งใจไว้

ขอบคุณhttp://forum.xda-developers.com/showthread.php?t=1200089สำหรับข้อมูลเกี่ยวกับไฟล์กำหนดค่า NTP


6

dotVezzได้ให้ความเห็นว่ามีการใช้ NTP

ถ้าเป็นเช่นนั้นคุณสามารถใช้ClockSyncซึ่งให้คุณตั้งค่าเซิร์ฟเวอร์ NTP อย่างไรก็ตามคุณต้องซิงค์ด้วยตนเอง การซิงค์อัตโนมัติรองรับเฉพาะกับอุปกรณ์ที่รูท

ClockSync ประสานนาฬิการะบบของอุปกรณ์กับเวลาอะตอมมิกจากอินเทอร์เน็ตผ่าน NTP (Network Time Protocol) มีประโยชน์หากผู้ให้บริการไม่รองรับ NITZ ส่งเวลาไม่ถูกต้องหรือหากอุปกรณ์ / ROM ของคุณมีการเลื่อนของนาฬิกามาก มี 2 ​​โหมด: อัตโนมัติสำหรับผู้ใช้รูทและโหมดช่วยเหลือด้วยตนเองสำหรับผู้ใช้ที่ไม่มีรูท (โหมดรูท)


น่าเสียดายที่การซิงค์นาฬิกาด้วยตนเองไม่ใช่โซลูชันที่เหมาะสมในกรณีนี้ อุปกรณ์มีไว้สำหรับใช้ในห้องเรียนและเราต้องการให้อุปกรณ์เหล่านั้นซิงค์กับเวลาที่ถูกต้องโดยอัตโนมัติ
toryan

@toryan หากคุณรูทอุปกรณ์มันจะเป็นไปได้
geffchang

3

คุณสามารถ DNS แทนที่รายการ pool.ntp.org ในโครงสร้างพื้นฐาน DNS ขององค์กรและทำให้นามแฝง / CNAME ไปยังแหล่ง / บริการ NTP ภายในของคุณเอง ที่จะช่วยให้อุปกรณ์ Android ที่เชื่อมต่อภายในซิงค์กับ NTP โดยไม่ต้องดัดแปลงอุปกรณ์เอง


นั่นคือข้อเสนอแนะที่น่าสนใจขอบคุณ
Toryan

คุณช่วยอธิบายรายละเอียดเพิ่มเติมเกี่ยวกับวิธีการนี้ได้อย่างละเอียดหรือไม่?
Kubuntuer82
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.