विषयसूची:

आईओटी - ESP8266 का उपयोग करके थिंग्सपीक पर डेटा पोस्ट करें: 3 चरण
आईओटी - ESP8266 का उपयोग करके थिंग्सपीक पर डेटा पोस्ट करें: 3 चरण

वीडियो: आईओटी - ESP8266 का उपयोग करके थिंग्सपीक पर डेटा पोस्ट करें: 3 चरण

वीडियो: आईओटी - ESP8266 का उपयोग करके थिंग्सपीक पर डेटा पोस्ट करें: 3 चरण
वीडियो: [IOT Projects #1] How to Post Data To Google Spread Sheet Using ESP8266 | IoT Training 2024, जुलाई
Anonim
आईओटी | ESP8266. का उपयोग करके थिंग्सपीक पर डेटा पोस्ट करें
आईओटी | ESP8266. का उपयोग करके थिंग्सपीक पर डेटा पोस्ट करें
आईओटी | ESP8266. का उपयोग करके थिंग्सपीक पर डेटा पोस्ट करें
आईओटी | ESP8266. का उपयोग करके थिंग्सपीक पर डेटा पोस्ट करें

आजकल, IoT चलन में है और बहुत सारी मशीनों में क्लाउड पर अपलोड करने और डेटा का विश्लेषण करने के लिए डेटा है। छोटे सेंसर क्लाउड पर डेटा को अपडेट करते हैं और दूसरे छोर पर एक्चुएटर उस पर कार्य करता है। मैं IoT के उदाहरण में से एक की व्याख्या करने जा रहा हूं।

मैं यह लेख और मैं ESP8266 का उपयोग करके थिंग्सपीक को डेटा पोस्ट करने के लिए दिखाने और मार्गदर्शन करने जा रहा हूं।

चरण 1: आवश्यक घटक

आवश्यक घटक
आवश्यक घटक
आवश्यक घटक
आवश्यक घटक

भारत में ESP8266ESP8266-

यूके में ESP8266 -

संयुक्त राज्य अमेरिका में ESP8266 -

भारत में MLX90614MLX90614-

यूके में MLX90614 -

संयुक्त राज्य अमेरिका में MLX90614 -

ब्रेड बोर्ड

भारत में ब्रेडबोर्ड-

यूएसए में ब्रेडबोर्ड- https://amzn.to/2MW0Opb यूके में ब्रेडबोर्ड-

चरण 2: कोड

#शामिल करें #शामिल करें

स्ट्रिंग apiKey = "7CDCTE2767Z8AUIL"; // ThingSpeak. से अपनी लिखें API कुंजी दर्ज करें

कास्ट चार * एसएसआईडी = "छिपा हुआ"; // अपने वाईफाई ssid और wpa2 कुंजी से बदलें

कास्ट चार * पास = "क्यूवर्टी12"; const char* सर्वर = "api.thingspeak.com";

वाईफाई क्लाइंट क्लाइंट;

Adafruit_MLX90614 mlx = Adafruit_MLX90614 ();

int objTemp;

इंट एम्बटेम्प;

व्यर्थ व्यवस्था()

{ सीरियल.बेगिन (115200); देरी(10); Serial.println ("से कनेक्ट हो रहा है"); सीरियल.प्रिंट्लन (एसएसआईडी); वाईफाई.बेगिन (एसएसआईडी, पास); जबकि (WiFi.status() != WL_CONNECTED) {देरी (500); सीरियल.प्रिंट ("।"); } सीरियल.प्रिंट्लन (""); Serial.println ("वाईफाई कनेक्टेड"); एमएलएक्स.बेगिन (); वायर.बेगिन (डी 1, डी 2); } शून्य लूप () {

अगर (क्लाइंट.कनेक्ट (सर्वर, 80)) // "184.106.153.149" या api.thingspeak.com

{objTemp = mlx.readObjectTempC (); ambTemp = mlx.readObjectTempC (); स्ट्रिंग पोस्टस्ट्र = apiKey; पोस्टस्ट्र +="&field1="; पोस्टस्ट्र + = स्ट्रिंग (objTemp); पोस्टस्ट्र + = "\r\n\r\n";

क्लाइंट.प्रिंट ("पोस्ट / अपडेट HTTP / 1.1 / n");

क्लाइंट.प्रिंट ("होस्ट: api.thingspeak.com\n"); क्लाइंट.प्रिंट ("कनेक्शन: बंद करें / n"); client.print ("X-THINGSPEAKAPIKEY:"+apiKey+"\n"); client.print ("सामग्री-प्रकार: एप्लिकेशन / x-www-form-urlencoded / n"); क्लाइंट.प्रिंट ("सामग्री-लंबाई:"); क्लाइंट.प्रिंट (postStr.length ()); क्लाइंट.प्रिंट ("\ n / n"); क्लाइंट.प्रिंट (पोस्टस्ट्र);

सीरियल.प्रिंट ("परिवेश ="); सीरियल.प्रिंट (एम्बटेम्प);

सीरियल.प्रिंट ("* सी / tऑब्जेक्ट ="); सीरियल.प्रिंट (objTemp); सीरियल.प्रिंट्लन ("* सी");

}

क्लाइंट.स्टॉप (); देरी (2000); }

सिफारिश की: