Von BLE zu einem Pi-NTP/PTP-Gateway

Originaltitel (Englisch): A Raspberry Pi Time Server at the Edge of a BLE Timing Mesh: Measured M-HAT PPS Transfer and Prospects for USB and Reverse PTP Gateways

Forschungsentwurf zur öffentlichen Prüfung7 Seiten · PDF

Wie kann ein Raspberry Pi BLE-Mesh-Zeit in eine Linux-Uhr und Netzwerkzeitdienste überführen?

Überblick

Das Pi-5-/Particle-M-HAT-Experiment empfängt authentifizierte BLE-Zeit auf einem nRF52840, erzeugt hardwaregetaktetes PPS über den HAT-Stecker und führt Linux mit GPIO-PPS und chrony nach. Netzwerk-NTP liefert die grobe UTC-Sekundenzuordnung. Das Paper untersucht die gesamte Uhrenkette, die Überwachung und die konservative Zuständigkeit für NTP/PTP. USB/SOF und externer PTP-Eingang folgen als künftige Brücken.

Worum es in diesem Paper geht

  • Wie hardwaregetaktetes PPS eine zugelassene BLE-Uhr über den M-HAT-Bus zu Pi-GPIO16 und chrony überträgt.
  • Warum GPIO-Phase, Empfänger-Fit und chrony-Tracking-RMS unterschiedliche Stufen eines rückgekoppelten Pfads beschreiben.
  • Wie eindeutige Zuständigkeiten für Systemuhr und PHC einen Ethernet-PTP-Server vorbereiten, ohne einen vermessenen kabelgebundenen Ausgang zu behaupten.
  • Was eine Linux-USB/SOF-Brücke und eine umgekehrte PTP-zu-BLE-Quelle noch implementieren und validieren müssen.

Aussagebereich der Untersuchung

Nach 120,041 Sekunden Aufwärmzeit enthielt das vollständige 600,026-Sekunden-Fenster 600/600 neue Pulse aus derselben Quellkohorte, ohne beobachtete Lücken oder Dienstneustarts. Die GPIO-Phase hatte 872,002 ns RMS, ein absolutes P99 von 4,809 µs und maximal 7,017 µs; 46/600 Beobachtungen überschritten 1 µs. Die chrony-Tracking-RMS-Schätzung hatte einen separaten Median von 72 ns. Dies sind Beobachtungen des rückgekoppelten Pfads relativ zur nachgeführten Pi-Uhr, ohne unabhängige UTC- oder elektrische Genauigkeitsmessung. Separate Loopback-NTP- und ausgehende WLAN-PTP-Prüfungen belegen die Protokollfunktion. Ethernet war nicht verbunden; kabelgebundene Übertragung, Linux-USB/SOF und umgekehrtes PTP bleiben ungemessen.

Einordnung und weitere Lektüre

Lesen Sie diese Integrationsstudie neben dem macOS-USB-Paper, um Architekturen zur Zeitübertragung zu vergleichen, ohne ihre Messgrößen zusammenzufassen. Der aktuelle M-HAT ist ein Mesh-Empfänger, kein Grandmaster oder externer PTP-Eingang. Der nächste vorgeschlagene Eingang nutzt einen per USB verbundenen T096 RC im Schattenbetrieb, bevor ein Linux-Uhreingang freigegeben wird. Der Autor hat dieses unveränderte siebenseitige Paper zur öffentlichen Entwurfsprüfung freigegeben. Seine ursprüngliche Kennzeichnung zur Autorenprüfung bleibt im PDF erhalten; es bleibt ein Forschungsentwurf.

Diese Ausgabe zitieren

Jonathan Yantis. Ein Raspberry-Pi-Zeitserver am Rand eines BLE-Zeitmeshs: Gemessene M-HAT-PPS-Übertragung und Perspektiven für USB- und umgekehrte PTP-Gateways. 2. November 2026. Forschungsentwurf zur öffentlichen Prüfung. Original-PDF.

Permalink der Zusammenfassung: https://ptob.dev/de/forschung/pi5-mhat-zeitgateway/

Jonathan Yantis leitet Protokolldesign, Hardwareentwicklung und Forschung. GPT 6.1 trägt zu Implementierung, Analyse und Dokumentation bei. Diese Seite fasst die verlinkte Ausgabe zusammen; maßgeblich bleiben deren ursprüngliche Messdaten und Referenzen.