ارتباط با ماژول wifi از طریق برنامه #C

به نام خدا و با سلام خدمت دوستان

در این مطلب برنامه سی شارپی که برای ارتباط برای ماژول وای فای  esp8266 نوشته ام را معرفی میکنم.

این برنامه برای حالت کلاینت نوشته نوشته شده است که شما می توانید با وارد کردن آی پی پورت سرور به سرور متصل شوید که سرور شما در پروژهاتون ماژول wifi هستش.

این برنامه به صورت آسنکرون با سرور ارتباط برقرار میکند

سرور و کلاینت به دو صورت سنکرون و آسنکرون باهم ارتباط برقرار می کنند تفاوت در این است که در ارتباط سنکرون کلاینت ابتدا پیغامی میفرستد به سرور و تا سرور پاسخی بدهد منتظر پاسخ میماند وهیچ کار دیگری انجام نمیدهد(شما آزاد نیستید هر دیتایی رو هر موقع که دلتون خواست بفرستید باید ارتباط کاملا دوطرفه باشه ینی هر سندی باید ریسیودی داشته باشه)

اما در ارتباط آسنکرون سرور و کلاینت آزاده دیتا و اطلاعات خود را می فرستد و دریافت می کند.

برنامه سی شارپ زیر به صورت زیر است :

به نرم افزار فوق چت کلاینت هم میگویند قسمت سرور این نرم افزار را هم آماده کرده ام اما مورد نیاز برای ماژول wifi نیست.

نحوه عملکرد و تست نرم افزار هم به صورت زیر است :

 

 

ماژول وای فای را با استفاده از مبدل usb به سریال به لبتاب متصل کرده ام.

در لینک زیر میتوانید نرم افزار را دانلود کنید و در صورت نیاز می توانید سورس را خریداری کنید:

توجه : نت فریموورک ۴ روی سیستم حتما نصب باشد.

این برنامه با ویژوآل استدیو ۲۰۱۵ نوشته شده است و به نت فریموورک ۴ به بالا نیاز دارد.

mehdi sehati

در این سایت پروژه و آموزش های انواع ماژول ها و میکروکنترلر ها و نحوه ارتباط سخت افزار با نرم افزار (برنامه نویسی اندروید برای گوشی و برنامه نویسی سی شارپ برای کامپیوتر) و برنامه نویسی پایتون و رسبری پای و ماژول های وای فای قرار میگیرد همچنین دوستان برای توضیحات بیشتر و سفارش پروژه میتوانند به آی دی تلگرام بنده مراجعه کنند

مطالب مرتبط

Subscribe
Notify of
guest

2 نظرات
Inline Feedbacks
View all comments
علیرضا آرانی
علیرضا آرانی
5 years ago

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

۰۹۳۹۰۷۲۸۵۸۰
تلگرامم اینه

2
0
Would love your thoughts, please comment.x