সুচিপত্র:

IOT - ESP8266: 3 টি ধাপ ব্যবহার করে থিংসস্পিকে ডেটা পোস্ট করুন
IOT - ESP8266: 3 টি ধাপ ব্যবহার করে থিংসস্পিকে ডেটা পোস্ট করুন

ভিডিও: IOT - ESP8266: 3 টি ধাপ ব্যবহার করে থিংসস্পিকে ডেটা পোস্ট করুন

ভিডিও: IOT - ESP8266: 3 টি ধাপ ব্যবহার করে থিংসস্পিকে ডেটা পোস্ট করুন
ভিডিও: গরুটা সাথে কি হয়েছে #shorts #wildlifebd 2024, জুলাই
Anonim
IOT | ESP8266 ব্যবহার করে থিংসস্পিকে ডেটা পোস্ট করুন
IOT | ESP8266 ব্যবহার করে থিংসস্পিকে ডেটা পোস্ট করুন
IOT | ESP8266 ব্যবহার করে থিংসস্পিকে ডেটা পোস্ট করুন
IOT | ESP8266 ব্যবহার করে থিংসস্পিকে ডেটা পোস্ট করুন

আজকাল, আইওটি ট্রেন্ডিং এবং প্রচুর মেশিনে ডেটা আপলোড এবং ডেটা বিশ্লেষণ করার জন্য ডেটা রয়েছে। ছোট সেন্সরগুলি ক্লাউডে ডেটা আপডেট করে এবং অন্য প্রান্তে অ্যাকচুয়েটর কাজ করে।

আমি এই নিবন্ধটি এবং আমি ESP8266 ব্যবহার করে থিংসপিক -এ ডেটা পোস্ট করার জন্য প্রদর্শন এবং নির্দেশনা দিতে যাচ্ছি।

ধাপ 1: প্রয়োজনীয় উপাদান

প্রয়োজনীয় উপাদান
প্রয়োজনীয় উপাদান
প্রয়োজনীয় উপাদান
প্রয়োজনীয় উপাদান

ভারতে ESP8266ESP8266-

যুক্তরাজ্যে ESP8266 -

মার্কিন যুক্তরাষ্ট্রে ESP8266 -

ভারতে MLX90614MLX90614-

যুক্তরাজ্যে MLX90614 -

মার্কিন যুক্তরাষ্ট্রে MLX90614 -

ব্রেডবোর্ড

ভারতে ব্রেডবোর্ড-

যুক্তরাষ্ট্রে ব্রেডবোর্ড- https://amzn.to/2MW0Opb যুক্তরাজ্যে ব্রেডবোর্ড-

ধাপ 2: কোড

#অন্তর্ভুক্ত #অন্তর্ভুক্ত #অন্তর্ভুক্ত

স্ট্রিং apiKey = "7CDCTE2767Z8AUIL"; // ThingSpeak থেকে আপনার লিখুন API কী লিখুন

const char *ssid = "লুকানো"; // আপনার ওয়াইফাই ssid এবং wpa2 কী দিয়ে প্রতিস্থাপন করুন

const char *pass = "qwerty12"; const char* server = "api.thingspeak.com";

ওয়াইফাই ক্লায়েন্ট ক্লায়েন্ট;

Adafruit_MLX90614 mlx = Adafruit_MLX90614 ();

int objTemp;

int ambTemp;

অকার্যকর সেটআপ()

{Serial.begin (115200); বিলম্ব (10); Serial.println ("এর সাথে সংযুক্ত হচ্ছে"); Serial.println (ssid); WiFi.begin (ssid, pass); যখন (WiFi.status ()! = WL_CONNECTED) {বিলম্ব (500); সিরিয়াল.প্রিন্ট ("।"); } Serial.println (""); Serial.println ("ওয়াইফাই সংযুক্ত"); mlx.begin (); Wire.begin (D1, D2); } অকার্যকর লুপ () {

if (client.connect (server, 80)) // "184.106.153.149" অথবা api.thingspeak.com

{objTemp = mlx.readObjectTempC (); ambTemp = mlx.readObjectTempC (); স্ট্রিং postStr = apiKey; postStr += "& field1 ="; postStr += স্ট্রিং (objTemp); postStr += "\ r / n / r / n";

client.print ("পোস্ট /আপডেট HTTP /1.1 / n");

client.print ("হোস্ট: api.thingspeak.com / n"); client.print ("সংযোগ: বন্ধ / n"); client.print ("X-THINGSPEAKAPIKEY:"+apiKey+"\ n"); client.print ("বিষয়বস্তু-প্রকার: অ্যাপ্লিকেশন/x-www-form-urlencoded / n"); client.print ("বিষয়বস্তু-দৈর্ঘ্য:"); client.print (postStr.length ()); client.print ("\ n / n"); client.print (postStr);

Serial.print ("Ambient ="); Serial.print (ambTemp);

Serial.print ("*C / tObject ="); সিরিয়াল.প্রিন্ট (objTemp); Serial.println ("*C");

}

client.stop (); বিলম্ব (2000); }

প্রস্তাবিত: