यह रेडियोसीएलकेडी कमांड है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
Radioclkd - सीरियल पोर्ट से जुड़ी रेडियो घड़ियों से डिकोड समय
SYNOPSIS
Radioclkd [ -tphv ] युक्ति
वर्णन
Radioclkd एक साधारण डेमॉन है जो इससे जुड़े रेडियो क्लॉक डिवाइस से समय को डिकोड करता है
कंप्यूटर के सीरियल पोर्ट की डीसीडी और/या सीटीएस और/या डीएसआर स्थिति लाइनें। यह करने में सक्षम है
DCF77, MSF और WWVB समय संकेतों को डिकोड करें। फिर प्राप्त समय को भेज दिया जाता है एनटीपीडी का उपयोग
साझा मेमोरी संदर्भ घड़ी ड्राइवर। जिस प्रकार का समय संकेत प्राप्त हो रहा है
स्वचालित रूप से निर्धारित. यदि आपको प्रोग्राम का उपयोग करके कार्य करने में समस्या हो रही है
व्यवधान, निम्नलिखित आदेश कई मामलों में मदद करने के लिए जाना जाता है। यदि यह आपको विफल कर देता है
हमेशा मतदान पद्धति पर वापस आ सकते हैं।
stty crtscts < /dev/ttyS0
इन समय संकेतों को प्राप्त करने के लिए सस्ते और आसानी से बनने वाले उपकरण का विवरण पाया जा सकता है
at
http://www.buzzard.org.uk/jonathan/radioclock.html
विकल्प
-पी, --मतदान
डीसीडी, सीटीएस और डीएसआर लाइनों में स्थिति में बदलाव के लिए सीरियल पोर्ट का सर्वेक्षण करें
व्यवधान का उपयोग करने से
-टी, --परीक्षण
प्रत्येक पल्स की लंबाई और अंत में डिकोड किए गए समय को प्रिंट करते हुए परीक्षण मोड दर्ज करें
स्टडआउट पर प्रत्येक मिनट का। समय नहीं भेजा गया है एनटीपीडी साझा स्मृति का उपयोग करना
इस मोड में संदर्भ घड़ी ड्राइवर।
-एच, --मदद
कमांड लाइन तर्कों का एक संक्षिप्त सारांश प्रिंट करें।
-में, --संस्करण
संस्करण संख्या प्रिंट करें और फिर बाहर निकलें।
विन्यास
कॉन्फ़िगरेशन बहुत सरल है. एक घड़ी के लिए अपनी ntp.conf फ़ाइल में सर्वर 127.127.28.0 का उपयोग करें
डीसीडी लाइन से जुड़ा, सीटीएस लाइन से जुड़ी घड़ी के लिए सर्वर 127.127.28.1, और
DSR लाइन से जुड़ी घड़ी के लिए सर्वर 127.127.28.2। आप भी इसका उपयोग करना चाहेंगे
प्रदर्शित रिफ़िड को बदलने के लिए सर्वर पर फ़ज लाइन।
अंशांकन
रेडियो सिग्नल के प्रसार में देरी के कारण, रिसीवर द्वारा इसका प्रसंस्करण किया जाता है
बोर्ड और ऑपरेटिंग सिस्टम की विलंबता को रिसीवर द्वारा डिकोड किया जाएगा
वास्तविक यूटीसी से थोड़ा हटकर। आमतौर पर यह देरी 20ms से कम होगी, इसलिए जब तक
आप समय के बारे में बहुत उधम मचाते हैं, या जीपीएस जैसे एक से अधिक समय स्रोत का उपयोग कर रहे हैं
इकाई, अन्य रेडियो घड़ी या इंटरनेट पर एनटीपी सर्वर आप इस अनुभाग को अनदेखा कर सकते हैं।
अंशांकन प्रक्रिया की मूल बातें रेडियो की औसत ऑफसेट निर्धारित करना है
रिसीवर, और रिसीवर को करीब लाने के लिए ntp.conf में टाइम1 फ़ज फ़ैक्टर का उपयोग करें
वास्तविक समय में संभव है. रेडियो का ऑफसेट निर्धारित करने का सबसे आसान तरीका
रिसीवर्स का समय इसे एक संदर्भ घड़ी के विरुद्ध चलाना है जो इनसे प्रभावित नहीं होती है
समस्या। सबसे अच्छी संदर्भ घड़ी एक जीपीएस इकाई होगी। यह एक जीपीएस यूनिट हो सकती है जिसे आप
टाइमकीपिंग, या उधार ली गई इकाई को समर्पित नहीं करना चाहते। यदि यह संभव नहीं है तो आप
इंटरनेट पर स्ट्रैटम 1 सर्वर का उपयोग कर सकता है।
अंशांकन की विधि काफी सरल है. हम अंशांकन संदर्भ घड़ी संलग्न करते हैं
कंप्यूटर और हमारे रेडियो रिसीवर के स्तर को 5 कहने तक हेराफेरी करें। इस तरह हम हो सकते हैं
सुनिश्चित करें कि एनटीपीडी अंशांकन संदर्भ घड़ी पर लॉक हो जाएगा। हमें यह सुनिश्चित करना होगा
एनटीपीडी को सहकर्मी आँकड़े एकत्र करने के लिए कॉन्फ़िगर किया गया है, इसलिए सुनिश्चित करें कि हमारे पास इसके समान कुछ पंक्तियाँ हैं
ये ntp.conf में हैं
आँकड़ेदिर /var/लॉग/ntpstats/
आँकड़े लूपस्टेट्स पियरस्टैट्स क्लॉकस्टैट्स
फ़ाइलजेन पीयरस्टैट्स फ़ाइल पीयरस्टैट्स प्रकार दिवस सक्षम करें
उसके बाद हम ntpd को पुनरारंभ करते हैं और इसे कई घंटों तक चालू रखते हैं। फिर हम एक प्रति बना सकते हैं
पियरस्टेट्स फ़ाइल। चाल यह है कि एनटीपीडी के बंद होने से पहले सभी प्रविष्टियों को हटा दिया जाए
अंशांकन संदर्भ घड़ी के साथ संयोजन करें और फिर इसमेंeer.awk स्क्रिप्ट चलाएँ
एनटीपी वितरण की स्क्रिप्ट/आँकड़े निर्देशिका। इससे हमें अपना औसत ऑफसेट मिलेगा
रेडियो रिसीवर मिलीसेकेंड में. इससे इन्हें सेकंड में बदला जा सकता है और इसमें जोड़ा जा सकता है
हमारे रिसीवर के लिए ntp.conf में फ़ज लाइन।
अंतिम चरण हमारी संदर्भ घड़ी के लिए स्ट्रेटम स्तर में परिवर्तन को दूर करना है
एनटीपीडी पुनः आरंभ करें. यदि आप रिसीवर को किसी महत्वपूर्ण दूरी तक ले जाते हैं तो आपको इसकी आवश्यकता होगी
इस अंशांकन चरण को दोहराएँ. कमरे के पार या वर्तमान भवन के आसपास ठीक रहेगा,
लेकिन यदि आप इसे अगले कस्बे/शहर में ले जाते हैं तो आपको पुन: अंशांकन करने की आवश्यकता होगी।
IN उपयोग
का संस्करण एनटीपीडी जो अधिकांश लिनक्स वितरणों के साथ आता है उसमें साझाकरण नहीं होता है
मेमोरी रेफरेंस क्लॉक ड्राइवर डिफ़ॉल्ट रूप से संकलित है। इसकी पहचान जांच से की जा सकती है
लॉग के बाद एनटीपीडी शुरू हो गया। यदि साझा मेमोरी संदर्भ घड़ी ड्राइवर नहीं है
संकलित किया गया तो लॉग में संदर्भ घड़ी ड्राइवर के न होने के बारे में चेतावनियाँ होंगी
मान्यता प्राप्त। संकलन करना एनटीपीडी साझा मेमोरी संदर्भ क्लॉक ड्राइवर के साथ आपको निर्दिष्ट करना होगा
la --सक्षम-SHM कॉन्फ़िगर चलाते समय विकल्प।
न Radioclkd or एनटीपीडी कभी भी साझा मेमोरी सेगमेंट को हटाने के लिए चिह्नित करें। अगर तुम रुक जाओ
इसलिए साझा मेमोरी संदर्भ क्लॉक ड्राइवर का उपयोग करके कोई भी साझा मेमोरी सेगमेंट ऐसा करेगा
तब तक जारी रखें जब तक आप रीबूट नहीं करते या उपयोग करके सेगमेंट को मैन्युअल रूप से हटा नहीं देते आईपीसीआरएम. खंड हो सकते हैं
का उपयोग करके कुंजी 0x4e545030, 0x4e545031 या 0x4e545032 वाले के रूप में पहचाना गया आईपीसी
आदेश।
onworks.net सेवाओं का उपयोग करके ऑनलाइन Radioclkd का उपयोग करें
