دریافت دیتا از طریق پروتکل http در اپلیکیشن

 

 

 

سلام در این جلسه قصد داریم از طریق پروتکل http در اپلیکیشن دیتا دریافت کنیم و اون رو نمایش بدیم اینجا دیتایی که ارسال میکنیم توسط برد NodeMCU هستش و دیتا میتونه مقدار دما و یا مقدار آنالوگ و یا دیجیتال و متن و یا عدد و هر نوع باشه .

در ابتدا قصد داریم توسط برد NodeMCU یک عبارت ارسال کنیم و در اپلیکیشن دیتا رو دریافت کنیم و نمایش بدیم .

برای برنامه نویسی برد NodeMCU به پلتفرم برنامه نویسی بلوکی میرویم و از قسمت پروژه های آماده پروژه Server in an encrypted network رو انتخاب میکنیم.

 

ورود به پلتفرم برنامه نویسی بلوکی ۴ADAIOT

 

بعد از انتخاب پروژه نام وایفای و رمز عبور را وارد میکنیم و بعد در قسمت loop بلوک answer را اضافه میکنیم و در جای خالی درون بلوک متن مقدار عبارت دلخواه خودمون رو وارد میکنیم.

Capture 2021 04 22 10 24 58 50 e1619070985231 288x300 - دریافت دیتا از طریق پروتکل http در اپلیکیشن

اضافه کردن بلوک answer  در حلقه loop

Capture 2021 04 22 10 23 31 494 e1619071038903 300x100 - دریافت دیتا از طریق پروتکل http در اپلیکیشن

 

بعد از خروجی گرفتن برنامه بالا و آپلود کد در نرم افزار آردوینو سراغ MITAPPINVENTOR میرویم تا اپلیکیشن خودمون رو بسازیم.

 

ورود به سایت اپ اینونتور

وارد حساب کاربری میشیم و یک پروژه جدید ایجاد میکنیم و یک اسم دلخواه برای پروژه انتخاب میکنیم و بعد از قسمت connectivity بلوک web  رو بر میدارم و به صفحه اضافه میکنیم.

بعد یک کلید و یک لیبل به صفحه اضافه میکنیم و جای کلید و لیبل رو مشخص میکنیم.

متن داخل Label رو خالی میزاریم و لیبل رو روی حالت  html format  انتخاب میکنیم.

 

صفحه Designer :

Capture 2021 04 22 10 44 30 347 e1619072429115 300x148 - دریافت دیتا از طریق پروتکل http در اپلیکیشن

 

صفحه Blocks :

 

Capture 2021 04 22 10 44 39 556 e1619072534827 300x148 - دریافت دیتا از طریق پروتکل http در اپلیکیشن

 

 

 

میتونین از اپلیکیشن خروجی بگیرین و با زدن دکمه مقدار دیتا رو دریافت کنین برای عوض کردن دیتا و تغییر دیتا داخل کد کافیه بلوک مورد نظر خودتون رو بزارین مثلا بلوک دما و یا بلوک مقدار آنالوگ خوانده شده .

ارسال دیتا سنسور DHT :

Capture 2021 04 22 12 15 41 427 e1619078470656 300x156 - دریافت دیتا از طریق پروتکل http در اپلیکیشن

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.