विषयसूची:
- चरण 1: सामान जिसकी आपको आवश्यकता होगी
- चरण 2: Syndicit.com पर एक नया फ़ीड बनाएं
- चरण 3: अपने फ़ीड के लिए विवरण दर्ज करें
- चरण 4: कुछ चर जोड़ें
- चरण 5: चर सेट करें
- चरण 6: सिंडिसिटगेट सेटअप करें
- चरण 7: सिंडिसिटगेट में चर सेट करें
- चरण 8: लॉगइन डेटा प्रारंभ करें
- चरण 9: गहराई से: सिंडिसिटगेट वास्तव में क्या करता है?
- चरण 10: अपना डेटा फ़ीड देखें
वीडियो: अपने एंबेडेड डिवाइस से डेटा सिंडीकेट करें: 10 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:23
यह निर्देशयोग्य आपको दिखाएगा कि USB तापमान लकड़हारे से डेटा आउटपुट कैसे लें और इसे syndicit.com का उपयोग करके वेब पर सिंडिकेट करें। एक बार जब आपका डेटा syndicit.com पर सहेज लिया जाता है, तो आप इसे वेब पर एक स्प्रेडशीट, लाइव Google Earth फ़ीड, RSS फ़ीड, और बहुत कुछ के रूप में साझा कर सकते हैं।USB तापमान लकड़हारा:https://www.instructables.com/id/EV9KA88GBMEQZJJOR5/You यदि आपके पास स्वयं की कोई डेटा फ़ीड नहीं है, तब भी आप भाग ले सकते हैं। आप अपनी खुद की कस्टम फ़ीड बनाने के लिए मौजूदा फ़ीड को मिक्स एंड मैच कर सकते हैं। इंस्ट्रक्शंस डॉट कॉम की तरह ही सामान को टैग करें और सभी अजाक्स वेब 2.0 अच्छाई का आनंद लें।
चरण 1: सामान जिसकी आपको आवश्यकता होगी
डेटा स्रोत: इस प्रदर्शन में एक यूएसबी तापमान लॉगर का उपयोग किया जाएगा, लेकिन किसी भी डेटा स्रोत का उपयोग किया जा सकता है। USB तापमान लकड़हारे की जानकारी यहाँ उपलब्ध है:https://www.instructables.com/id/EV9KA88GBMEQZJJOR5/SyndicitGATE:SyndicitGATE 2 कार्यों के साथ एक बहुत ही सरल (विंडोज) विजुअल बेसिक प्रोग्राम है। इसमें यूएसबी तापमान लॉगर के साथ शामिल नमूना कार्यक्रम की कार्यक्षमता शामिल है: यह यूएसबी पोर्ट के माध्यम से डेटा के लिए अनुरोध भेजने के लिए MSCOM32. OCX का उपयोग करता है। प्रतिक्रिया (इस मामले में एक तापमान माप) एक HTTP POST अनुरोध में डाल दिया जाता है और mswinsock. OCX का उपयोग करके syndicit.com पर भेजा जाता है। (सिंडिसिटगेट के काम करने के लिए आपको इन दोनों सामान्य विंडोज फाइलों की आवश्यकता होगी। आपके पास पहले से ही होनी चाहिए, यदि नहीं, तो Google से परामर्श लें।) स्रोत और संकलित निष्पादन योग्य परियोजना संग्रह में शामिल हैं। *** नोट: ट्रायलेक्स: आप उल्लेख करते हैं कि आपको आवश्यकता है फ़ाइल "MSCOM32. OCX" - मुझे लगता है कि इसे "MSCOMM32. OCX" पढ़ना चाहिए। मुझे "COMDLG32. OCX"*****Syndicit.com खाता: syndicit.com पर जाकर एक खाते के लिए पंजीकरण करने की भी आवश्यकता थी। एम्बेडेड डिवाइस डेटा सिंडिकेशन के लिए यह मेरी प्रयोगात्मक साइट है। उपयोग करने के लिए नि: शुल्क, हालांकि आपको इस बात से सहमत होना होगा कि आपके द्वारा सिंडिकेट किया गया कोई भी डेटा सार्वजनिक डोमेन में रखा गया है।
चरण 2: Syndicit.com पर एक नया फ़ीड बनाएं
www.syndicit.com/account/login पर लॉग इन करें शीर्ष मेनू पर 'नई फ़ीड' पर क्लिक करें। अपने फ़ीड के लिए एक नाम दर्ज करें। सिंडीसिट आपके वर्णनात्मक नाम के आधार पर एक अद्वितीय पथ नाम बनाएगा। (यह पहले ३ शब्दों या २० वर्णों तक का उपयोग करता है, फिर एक अद्वितीय फ़ीड नाम बनने तक _## को अंत तक जोड़ता है)। उदाहरण का नाम 'टेस्ट डिवाइस' है, जिसके परिणामस्वरूप अद्वितीय पथ 'test_device' होता है।
चरण 3: अपने फ़ीड के लिए विवरण दर्ज करें
फ़ीड का नामकरण करने के बाद आपको एक पृष्ठ पर रीडायरेक्ट किया जाएगा जहां आप विवरण दर्ज कर सकते हैं और चर जोड़ सकते हैं।
अपने फ़ीड का वर्णन करने वाली जानकारी दर्ज करने के लिए 'संपादित करें' पर क्लिक करें। आरंभ करने के लिए आपको इस पृष्ठ से दो जानकारी की आवश्यकता होगी। सबसे पहले, अपने ब्राउज़र में डिवाइस पथ पर ध्यान दें (इस मामले में, 'test_device')। दूसरा, व्यवस्थापन अनुभाग में एक बैकड पासवर्ड सेट करें। डिवाइस पथ ('test_device') और बैकएंड पासवर्ड (उदाहरण में 'टेस्टपासवर्ड') को बैकएंड (डेटा सहेजें) तक पहुंचने की आवश्यकता है। अतिरिक्त सुरक्षा के लिए आप बैकएंड को एक आईपी पते पर लॉक कर सकते हैं। यदि कुछ अस्पष्ट है तो अधिक विवरण के लिए 'सहायता' पर क्लिक करें।
चरण 4: कुछ चर जोड़ें
इसके बाद, हम फ़ीड में कुछ वैरिएबल जोड़ते हैं। तापमान लॉगर इनडोर/आउटडोर तापमान को मापता है इसलिए हमें दो चर की आवश्यकता होती है।
'+ वैरिएबल जोड़ें' पर क्लिक करें। नए चर के लिए एक वर्णनात्मक नाम दर्ज करें। पहले वर्णित उसी तकनीक का उपयोग करके एक अनूठा पथ बनाया जाएगा। उदाहरण में मैंने 'इनडोर तापमान' और 'बाहरी तापमान' नामक 2 चर बनाए।
चरण 5: चर सेट करें
अपने नए बनाए गए चर के आगे 'विवरण' लिंक पर क्लिक करें। इस पृष्ठ पर आप अलग-अलग चर के बारे में विवरण दर्ज कर सकते हैं।
क्योंकि डेटा एक तापमान माप है, चर प्रकार को 'संख्या' और इकाइयों को 'डिग्री' पर सेट किया जाता है। अपने चरों को दिए गए अद्वितीय पथ नामों पर ध्यान दें। बैकएंड में डेटा डालने पर इनका उपयोग चर नामों के रूप में किया जाएगा। उदाहरण में, पथ 'indoor_temperature' और 'outdoor_temperature' हैं।
चरण 6: सिंडिसिटगेट सेटअप करें
सिंडीसिटगेट एक साधारण वीबी प्रोग्राम है जो दर्शाता है कि सिंडिसिट डॉट कॉम बैकएंड के साथ कैसे इंटरफेस किया जाए। स्रोत और संकलित EXE को प्रोजेक्ट संग्रह में शामिल किया गया है। सिंडिसिटगेट खोलें। 'syndicit.com कनेक्शन सेटिंग्स' क्षेत्र में निम्नलिखित जानकारी दर्ज करें: बैकएंड: https://www.syndicit.com/backendMember साइन-इन: आपका syndicit.com उपयोगकर्ता नाम (उदाहरण में ian)फ़ीड पथ: असाइन किया गया अद्वितीय पथ अपने फ़ीड में (test_device)फ़ीड पासवर्ड: वह पासवर्ड जिसे आपने अपने फ़ीड को असाइन किया है (टेस्टपासवर्ड)'डिवाइस सेटिंग' के अंतर्गत अपना सीरियल या यूएसबी डिवाइस सेट करें। अतिरिक्त कॉन्फ़िगरेशन विवरण सहायता मेनू में उपलब्ध हैं।
चरण 7: सिंडिसिटगेट में चर सेट करें
'सेटअप वैरिएबल' पर क्लिक करें और एक नई विंडो खुलेगी।
अपने वेरिएबल को असाइन किए गए अद्वितीय पथ नाम इस क्रम में दर्ज करें कि वे डिवाइस से बाहर आते हैं। USB तापमान लकड़हारा इनडोर तापमान के बाद बाहरी तापमान को आउटपुट करता है, उन्हें इस क्रम में दर्ज किया जाता है। वेरिएबल के बगल में 'उपयोग' पर क्लिक करें, जिसकी डिवाइस से अपेक्षा की जानी चाहिए, फिर 'ओके' पर क्लिक करें।
चरण 8: लॉगइन डेटा प्रारंभ करें
यदि आप सिंडिसिट डॉट कॉम बैकएंड से अपने कनेक्शन का परीक्षण करना चाहते हैं तो 'टेस्ट' पर क्लिक करें डिबग विंडो खुल जाएगी और आपको बैकएंड से '****** कनेक्शन सफल *****' प्रतिक्रिया दिखाई देगी।
डेटा लॉगिंग शुरू करने के लिए 'प्रारंभ' पर क्लिक करें। यदि डिबग विंडो खुली है तो सिंडिसिटगेट, सिंडिसिट.कॉम और आपके डिवाइस के बीच संचार संवाद प्रदर्शित होगा।
चरण 9: गहराई से: सिंडिसिटगेट वास्तव में क्या करता है?
सिंडीसिटगेट एक साधारण विजुअल बेसिक प्रोग्राम है जो एक HTTP पोस्ट बनाता है और इसे winock32.dll के माध्यम से भेजता है। डिबग मोड में आप देख सकते हैं कि HTTP पोस्ट कैसा दिखता है। सिंडिसिट.कॉम बैकएंड फॉलो पर विवरण। बैकएंड का पता https://www.syndicit.com/backend है। डेटाबेस तक पहुँचने के लिए आपके पास अपना syndicit.com उपयोगकर्ता नाम, एक फ़ीडनाम, एक फ़ीड पासवर्ड और फ़ीड के लिए एक या अधिक चर सेटअप होना चाहिए। HTTP GET और HTTP POST का उपयोग करके डेटा जोड़ा जा सकता है। बैकएंड में लॉगिन करने के लिए उपयोगकर्ता नाम, फ़ीड पथ और फ़ीड पासवर्ड की आवश्यकता होती है। इन्हें क्रमशः 'उपयोगकर्ता', 'फ़ीड' और 'फ़ीडपासवर्ड' नाम के चर के रूप में भेजा जाना चाहिए। उदाहरण फ़ीड 'syndicit.com/stream/ian/test_device/':'user' पर स्थित है - आपका syndicit.com उपयोगकर्ता नाम (उपयोगकर्ता = ian).'फ़ीड' - आपके डिवाइस को निर्दिष्ट पथ (फ़ीड = टेस्ट_डिवाइस) 'फ़ीडपासवर्ड' - वह पासवर्ड जिसे आपने सेटअप पृष्ठ पर अपना फ़ीड दिया था (उदा. फ़ीडपासवर्ड=टेस्टपासवर्ड)यदि फ़ीड में निम्नलिखित पथों पर स्थित दो चर हैं: स्ट्रीम/इयान/टेस्ट_डिवाइस/आउटडोर_टेम्परेचरस्ट्रीम/इयान/टेस्ट_डिवाइस/इनडोर_टेम्परेचरवेरिएबल नाम के रूप में पथनाम का उपयोग करके डेटा मान सम्मिलित किए जाते हैं:outdoor_temperature=24.5indoor_temperature=23.2GET इंसर्ट करने का सबसे आसान तरीका है, लेकिन बहुत असुरक्षित है। बस वेब साइट के पते में आवश्यक चर जोड़ें। पासवर्ड 'टेस्टपासवर्ड' के साथ उदाहरण में मान सम्मिलित करने के लिए, हम निम्नलिखित कार्य करते हैं: जटिल। POST विधि द्वारा डेटा सबमिट करने के लिए आपको HTML पृष्ठ पर सबमिट बटन दबाने की क्रिया का अनुकरण करना होगा। वेरिएबल दोनों पोस्ट और GET द्वारा एक साथ भेजे जा सकते हैं। पोस्ट किए गए वेरिएबल हमेशा GET वैरिएबल को ओवरराइड करते हैं। मेरे पास फ़ीड में 2 वेरिएबल हैं, क्या मुझे हर बार दोनों को सबमिट करना होगा? नहीं, आपके द्वारा बैकएंड को भेजे जाने वाले वेरिएबल डिवाइस के किसी भी अन्य वेरिएबल से स्वतंत्र रूप से सहेजे जाते हैं। बैकएंड परिणाम क्या होता है कोड का मतलब है? बैकएंड एकल वर्ण परिणाम कोड देता है। यहां उनका मतलब है: 0 - उपयोगकर्ता, फ़ीड, या फीडपासवर्ड सेट नहीं है। 1 - उपयोगकर्ता, फ़ीड, फीडपासवर्ड, या आईपी पता (यदि लॉक सक्षम है) सही नहीं है2 - एन / ए 3 - सफल प्रमाणीकरण, चर सहेजे गए।
चरण 10: अपना डेटा फ़ीड देखें
अब नतीजों की जांच करने का समय आ गया है।
परिवर्तनीय पृष्ठ पर नेविगेट करें। (/test_device/indoor_temperature) अपने डेटा को विभिन्न स्वरूपों में सिंडिकेट करने के लिए विभिन्न फ़ीड्स पर क्लिक करें: एचटीएमएल टेबल, स्प्रेडशीट, आरएसएस, गूगल अर्थ, और बहुत कुछ। अपनी वेबसाइट पर ग्राफ़ और फ़ीड शामिल करें।
सिफारिश की:
ब्लूटूथ पर एंड्रॉइड डिवाइस के साथ अपने Arduino को प्रोग्राम करें: 6 कदम (चित्रों के साथ)
ब्लूटूथ पर एंड्रॉइड डिवाइस के साथ अपने Arduino को प्रोग्राम करें: हैलो वर्ल्ड, इस इंस्ट्रक्शनल में मैं आपको दिखाना चाहता हूं कि ब्लूटूथ पर अपने एंड्रॉइड डिवाइस के साथ अपने Arduino Uno को कैसे प्रोग्राम करें। यह बहुत ही सरल और इतना सस्ता है। इसके अलावा यह हमें अपने Arduino को प्रोग्राम करने की अनुमति देता है जहां हम कभी भी वायरलेस ब्लूटूथ पर चाहते हैं … तो
अपने सीसीटीवी डिवाइस को इंटरनेट से कनेक्ट करें (डीवीआर या एनवीआर): 6 कदम
अपने सीसीटीवी डिवाइस को इंटरनेट से कनेक्ट करें (डीवीआर या एनवीआर): इस निर्देश में हम आपको दिखाएंगे कि आप अपने डीवीआर या एनवीआर को इंटरनेट से कैसे कनेक्ट करें। कनेक्शन का अप्रत्यक्ष मार्ग सेटअप करना आसान है लेकिन यह तीसरे पक्ष और धाराओं के माध्यम से जाता है धीमा। सीधा मार्ग थोड़ा अधिक जटिल है लेकिन यह करता है
अपने पीसी पर USB डिवाइस के रूप में आंतरिक PS3 मेमोरी कार्ड रीडर का उपयोग कैसे करें: 6 कदम
आप पीसी पर USB डिवाइस के रूप में आंतरिक PS3 मेमोरी कार्ड रीडर का उपयोग कैसे करें: सबसे पहले यह मेरा पहला निर्देश योग्य (yippie!) है, मुझे यकीन है कि आने के लिए बहुत कुछ होगा। इसलिए, मेरे पास एक टूटा हुआ PS3 था और मैं चाहता था काम करने वाले घटकों का कुछ उपयोग करें। सबसे पहले मैंने PS3 कार्ड r पर कनवर्टर चिप के लिए डेटा शीट खींची थी
अपने कंप्यूटर पर अपने iPhone के डेटा कनेक्शन का उपयोग करें: 6 कदम
अपने कंप्यूटर पर अपने आईफोन के डेटा कनेक्शन का उपयोग करें: नोट: आईओएस 3 और 4 के रूप में, टीथर करने के अन्य तरीके हैं, यहां तक कि एटी एंड टी के माध्यम से एक वैध भी (हालांकि इसकी अतिरिक्त लागत है)। यह विधि अभी भी काम करती है, और हमेशा (iOS अपडेट की परवाह किए बिना) जब तक आप अपने iPhone में SSH कर सकते हैं। पास होना
असमर्थित डेटा फ़ाइलों को कैसे ठीक करें, और अपने PSP पोर्टेबल के लिए अपनी पसंदीदा वीडियो फ़ाइलें डाउनलोड करें: 7 चरण
असमर्थित डेटा फ़ाइलों को कैसे ठीक करें, और अपने PSP पोर्टेबल के लिए अपनी पसंदीदा वीडियो फ़ाइलें कैसे डाउनलोड करें: मैंने Media Go का उपयोग किया, और अपने PSP पर काम करने के लिए एक असमर्थित वीडियो फ़ाइलों को प्राप्त करने के लिए कुछ चालें कीं। यह मेरे सभी कदम हैं जो मैंने किए , जब मुझे पहली बार मेरी असमर्थित वीडियो फ़ाइलें मेरे PSP पर काम करने के लिए मिलीं। यह मेरे PSP Po पर मेरी सभी वीडियो फ़ाइलों के साथ 100% काम करता है