وبلاگ و فروشگاه دیجیتال

ارتباط بین دو ماژول ESP8266 از طریق پروتکل UDP

با سلام

به در خواست دوستان این بار آموزش ارتباط بین دو ماژول ESP8266 رو اینجا قرار دادم. ارسال و دریافت به صورت TEXT (متن) و از طریق پروتکل UDP می باشد. یکی از ماژول ها به عنوان اکسس پوینت تعریف شده و یک LED به پایه GPIO2 وصل کردم و یکی دیگه رو به عنوان استیشن تعریف و هر ۳ ثانیه یک بار رشته “۱۱۱۱” و “۰۰۰۰” رو ارسال می کند در نتیجه LED هر سه ثانیه روشن و سه ثانیه بعد دوباره خاموش می شود.

از اینجا کدها رو می تونید دانلود کنید.

36
دیدگاه بگذارید

avatar
16 Comment threads
20 Thread replies
1 دنبال کننده ها
 
Most reacted comment
Hottest comment thread
11 دیدگاه نویسندگان
ابوالفضلsaeedمهدیsaeidsataheriiman93@gmail.com Recent comment authors
  مشترک شوید  
جدیدترین قدیمی ترین بیشترین آرای
Notify of
herorise1
میهمان
herorise1

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

herorise1
میهمان
herorise1

قربون شما. خیلی عالی بود. مشکلم حل شد.راستش من شماره پورت هر دو رو یکی کرده بودم ۱۲۳۴۵ شما فرستنده رو ۱۲۳۴۶ گذاشته بودید. چون فکر میکردم باید هردو یه پورت داشته باشند.
آقای امرایی عزیز میشه پروتکل tcp رو هم برای این دو ماژول قرار بدین؟؟ بازم سپاسگزارم از زحماتتون

ajahangiri
میهمان
ajahangiri

سلام بر دوستان گرامی مثل اینکه لینک دانلود کدها مشکل داره لظفا هر کدوم از دوستان داره یه جا آپ کنه.ممنون

hamzeh
میهمان
hamzeh

با سلام و خسته نباشید من نتونستم کد رو مشاهده کنم اگه میشه برام تلگرام کنید ممنون میشم .خیلی خیلی سپاسگذارم اگر میشه دوماژول رو هم به صورت tcp/ip گد نویسی کنید ممنون میشم و اینکه با زبان بسکام….بی نهایت سپاسگذارم حمزه شماره تلگرام ۰۹۳۳۱۴۲۵۲۶۸

hamzeh
میهمان
hamzeh

باسلام و خسته نباشد متاسفانه لینک دانلود کدها هنوز مشکل داره و من نتونستم هیج کدی رو ببینم.دانلود میشه اما وقتی بازش میکنم نامفهومه ….ممنون میشم مشکل رو حل کنید باتشکر

Gholamdaei
میهمان
Gholamdaei

با سلام خدمت دوستان
اقا بنده یه مشکلی دارم با esp8266 سری ۷ یعنیesp07!
و اون اینه که هر دستوری بهش میفرستم همون رو بر میگردونه مثلا وقتی دستورAT رو میفرستم ماژول بجای ok دوباره AT رو برمیگردونه
کسی میدونه مشکل چیه؟
در ضمن wifi یش رو با گوشی میبینم و کانکت هم بهش میشه.

Gholamdaei
میهمان
Gholamdaei

سلام مشکل حل شد
ضاهرا تو مدل esp07اگه هر دو کاراکتر ۱۰ و ۱۳ که معرف cr و lf هست رو با هم اگه در انتهای هر پکت نفرستید at command ارسالی رو دوباره برمیگردونه!

m-ghanbari
میهمان
m-ghanbari

با عرض سلام خدمت مهندس عزیز
میخواستم بدونم چطور با پروتکل udp مقادیر خوانده شده از adc رو از یک esp به یک esp دیگر بفرستیم

taheriiman93@gmail.com
میهمان
taheriiman93@gmail.com

سلام ببخشید ۳ تا سوال داشتم.
۱- در صورتی که ماژول هایی که در مود Station قرار میگیرند را بخواهیم افزایش دهیم تا چه تعداد میشود افزایش داد.
۲-ایا می شود چند ماژول در حالت استیشن همزمان به اکسس پوینت ارسال داده کنند.
۳-ایا میشود در بعضی موارد در ماژول هایی که در حالت station قرار میگیرند را در حالت دریافت هم قرار داد؟
با تشکر از سایت خوبتون
امید وارم همیشه موفق باشید.

saeidsa
میهمان
saeidsa

سلام با تشکر از زحمات شما
آیا این کد ها روی برد آردوینو آپلود میشه یا خود ماژول؟ اگه روی روی ماژول ریخته میشه چطور روی برد آپلود کنیم؟ تغییر خاصی باید تو کد داده بشه؟

saeidsa
میهمان
saeidsa

نمیشه روی برد آردوینو آپلود کرد؟
در واقع من میخوام دو تا برد آردوینو رو با وای فای بهم وصل کنم
ممنون

saeidsa
میهمان
saeidsa

میخوام از پین های ورودی و خروجی آردوینو استفاده کنم
یه سری خروجی از برد دارم که به همون برد وای فای وصل کردم
خالا یه وای فای دیگه دارم که با مبدل usb به serial به pc وصله و میخوام با دستورات at command اینی که به pc وصله رو به اونی که به برد آردوینو وصله کاننکت کنم منتها نمیشه

saeidsa
میهمان
saeidsa

سلام یه مشکل دیگه ای هست
من اکسس پویینت رو که پروگرم میکنم بعد وقتی با وای فای گوشی و لپ تاپ سرچ میکنم چیزی پیدا نمیکنه قثط یکی دوبار پیدا شد تا اومدم روش بزنم و رمز رو وارد کنم از دسترس خارج شد
سه تا ماژوا رو امتحان کردم
نکته خاصی داره؟
ممنونم

مهدی
میهمان
مهدی

سلام وقتتون بخیر
میخوام با گوشی مستقیم به ماژول وصل بشم
و خود ماژول اکسس پوینت باشه
طفا راهنمایی کنید

مهدی
میهمان
مهدی

الان میخوام دستور بفرستم یه رله رو قطع و وصل کنم
توی نوار ادرس مرورگر چطوری باید دستور وارد کنم؟
چطوری دستور ارسالی رو به اردوینو بفهمونم؟
ممنون میشم راهنمایی کنید

saeed
میهمان
saeed

سلام جناب امرایی . برنامه خیلی خوب و کاربردی هست . اما من میخواستم روی کد ارسالی شرط بزارم و با ورودی سریال کنترلش کنم. مثلا: void loop(){ // Acknowlege package if (Serial.available()>0) { text = Serial.read(); if (text == “saeed”) { Udp.beginPacket({192,168,4,1}, 12345); Udp.write(“1111”); Udp.endPacket(); delay(3000); } if (text == “kave”) { Udp.beginPacket({192,168,4,1}, 12345); Udp.write(“0000”); Udp.endPacket(); delay(3000); } } } این رو جواب نمیده و حتی اگه شرط روی پین ۲ هم بزارم نمیشه. ممنون میشم اگه راهنماییم کنی

ابوالفضل
میهمان
ابوالفضل

سلام
ممنون از برنامتون
می خوام برنامه اندرویدی هم که به این اکسس پوینت(recive)وصل بشه و دیتا بفرسته رو بنویسم اگه در این زمینه اطلاعات دارید ممنون میشم راهنمایی کنید.