اتصال به اینترنت و انجام درخواست Get یا Post با برد آردوینو UNO

8 ماه قبل
91 بازدید

0

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

من می خوام یک دستگاه درست کنم که اطلاعت رطوبت و دمای محیط رو مانیتور کنه .

یک سرویس api با .net core نوشتم .

حالا من میخوام بوسیله آردوینو این کار رو انجام بدم .

با ماژول های مختلف امتحان کردم ولی نشد .

لطفا راهنمایی کنید . 

بهترین راه برای این کار و تجهیزات مورد نیازش چی هستش .

در صورتی که کسی میتونه برای من انجام بده هم خوشحال می شم .

ترجیها با Sim800L باشه .

۰۹۳۵۴۳۲۰۸۱۹

15 شهریور 02 در 12:52
جلال اونق
1

افزودن دیدگاه

1 پاسخ ثبت شده است
0

با سلام

برای ارسال داده ها به صورت get و post بر روی شبکه از 2 روش wifi و سیم کارت می توانید استفاده کنید

برای ارسال از طریق wifi میتوانید به سادگی از ماژول های esp استفاده کنید. (تمامی مدل ها این کار را انجام میدهند و لایبراری آماده ای برای این کار دارند، همچنین نیازی به استفاده از برد آردوینو نمی باشد و مستقیم می توانید سنسور های خود را به برد esp وصل کنید)

برای ارسال از طریق سیم کارت نیز همان طور که اعلام کردید از ماژول های سیم کارت باید استفاده کنید مانند sim800 و از طریق کامند های at command ماژول را به سرور مورد نظر خود وصل میکنید و دیتا مورد نظر را ارسال میکنید

دستور های ارسالی باید به صورت زیر باشد.

AT+CIPSTART="TCP","your url",80// دستور ارتباط با سرور مورد نظر

باید جواب CONNECT OK را از ماژول دریافت کنید

سپس دستور 

AT+CIPSEND//میخواهید دستوری را ارسال کنید

ارسال میکنید و جواب به صورت زیر دریافت می شود 

>

پس از این باید دستور ها را به صورت زیر ارسال کنید.

POST your file.php HTTP/1.1
Host: your url
Content-Type: application/x-www-form-urlencoded
Content-Length: عدد طول متنی که ارسال میکنید(این عدد را همین جوری وارد نکنید کل طول متنی که بعد از کارکرد مورد نظر ارسال کرده اید را باید قرار بدهید)

api_key=...(داده هایی که میخواهید ارسال کنید به همراه api مورد نظر)

به یک اینتر بین داده ها تنظیمات توجه کنید باید قرار بدهید

در انتها نیز Serial.write(26); را برای ماژول ارسال کنید تا پایان ارسال پیام را تعیین کنید.

به این صورت دستور شما به سمت سرور ارسال می شود و جوابیه برای شما می آید.

و پس از گرفتن جواب حتما دستور 

AT+CIPCLOSE

را بزنید تا این پورت بسته بشود.

 

16 شهریور 02 در 08:27
محمد دمیرچی
3670

افزودن دیدگاه


انجمن کافه‌ربات © 1400