Arduino से एक वेब सेवा के लिए डेटा पोस्ट करें


13

यदि आप सेंसर डेटा जैसे तापमान को किसी दूरस्थ सर्वर / डेटाबेस में जमा करना चाहते हैं, तो आपको किसी वेब सर्वर को किसी प्रकार के कॉल का उपयोग करने की आवश्यकता है क्योंकि यह सीधे Arduino के डेटाबेस से कनेक्ट करना संभव नहीं है।

आप एक Arduino से JSON वेब सेवा के लिए डेटा कैसे पोस्ट करते हैं जो इंटरनेट से जुड़ी है?


आप किस वेब सेवा का उपयोग कर रहे हैं?
tstew

यह एक मैं लिखूंगा।
एचके १

जवाबों:


4

नहीं है aJson पुस्तकालय है कि आप Arduino में JSON ऑब्जेक्ट के साथ काम करने के लिए अनुमति देता है।

हालाँकि, आपके कार्यक्रम की जटिलता के आधार पर, मैं केवल मेमोरी को बचाने के लिए इसे मैन्युअल रूप से करूँगा। आप लाइब्रेरी से अपने इच्छित कार्यों को कॉपी कर सकते हैं।

फिर WebClient लाइब्रेरी देखें, जिसमें नीचे एक POST अनुरोध करने के लिए एक उदाहरण है।


1

Arduino डॉक्स से इसे जांचें ।

"पोस्ट मेथड रिक्वेस्ट" कोड उदाहरण में उदाहरण के लिए अपने JSON को सादे टेक्स्ट की तरह परिभाषित करें char jsonData[] = "{name: 'yourName', data: 'yourData'}", और फिर byte postPage(char* domainBuffer,int thisPort,char* page,char* thisData)"thisData" पैरामीटर के लिए "jsonData" चर को पास करने वाले फ़ंक्शन को कॉल करें ।

इसने मेरे लिए काम किया, आशा है कि यह मदद करेगा।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.