دسته محصول : سورس , فریمور
ارتباط

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

ماژول A با تشکیل یک نقطه دسترسی وای فای (اکسس پوینت) و ماژول B با اتصال به شبکه مورد نظر ، ارتباط سریال را فراهم میسازند.

پروتکل ارتباطی که بین این دو ماژول به کار گرفته شده است پروتکل UDP است که باعث افزایش سرعت و کارایی آن می شود و حتی می توانید برای منظور پروگرم کردن سایر بردها به صورت بیسیم استفاده کنید.

می توانید دستگاه هایی که با پورت سریال کنترل می شوند را به صورت بیسیم کنترل کنید به این صورت به هر دستگاه یک ماژول  (سورس A با SSID مختلف) اختصاص دهید و با ماژول B (کلاینت) به دستگاه مورد نظرتان وصل شوید.

100000 تومان
خرید پستی

17 ديدگاه به ثبت رسيده است

  1. ابان گفت:

    سلام
    لطفا بفرمایید از چه مدل برنامه نویسی استفاده نموده اید ؟
    at یا آردینو ؟
    و سرعت انتقال چقدر هست ؟

  2. بهزاد گفت:

    سلام مهندس .
    من یک مازول ESP8266 دارم که دارم سعی میکنم با یک مازول دیگه ارتباطش بدم . ماژول کلاینتم رو بصورت single connection به سرور متصل کردم (at+cipmux=0) اما زمانی که وصل میشم دو پیغام ارتباط روی سرور دریافت میکنم . 0,connected و 1,connected . میخواستم بدونم چطوری میشه فقط 0,connected رو داشته باشم و اصولا چرا یک ماژول دو تا link ID داره . محبت می کنید اگر پاسخ بدید

    • حامد عهدی قراملکی گفت:

      متاسفانه من با دستورات AT command با این ماژول کار نکردم.من با محیط توسعه آردوینو برای این ماژول برنامه مینویسم.احتمال میدم چون این ماژول ها چند مد کاری دارن(اکسس پوینت ، کلاینت و هر دو باهم)به خاطر همون باشه.
      ماژول میتونه هم به یک اکسس پوینت وصل بشه و هم خودش یک اکسس پوینت تشکیل بده که آی پی این دو متفاوت از هم و در واقع دو تا شبکه مجزا از هم خواهند بود. و فکر میکنم دستور AT+CIPMUX مربوط به یه چیز دیگه اس.
      از دستور زیر استفاده کنید برای انتخاب یکی از اون سه حالت:
      AT+CWMODE=
      1= Sta, 2= AP, 3=both, Sta is the default mode of router, AP is a normal mode for devices

  3. رضا گفت:

    سلام . من قصد خرید برنامه ارتباط سریال بیسیم با esp8266 را دارم . سوالم اینه که کدوم سری را ساپورت می‌کنه . مثلا من هم Esp8266-01 را دارم هم سری Esp8266-07 و Esp8266-12F
    این برنامه برای کدوم نوشته شده ؟

    • حامد عهدی قراملکی گفت:

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

      • رضا گفت:

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

        • حامد عهدی قراملکی گفت:

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

      • غلامرضا گفت:

        سلام مهندس بزرگوار خسته نباشید
        من یک مداری دارم که خروجی سنسور به ورودی میکروکنترلر atmega وصل شده وخروجی atmega فقط برای ارسال دیتا به‌ لب تاب از طریق مبدل وکابل در نرم‌افزار v3D قابل مشاهده است
        حال سوالم این هست که آیا این سورس به جای کابل و مبدل به‌ کارم میاد تا خریداری کنم يا سورس دیگری هست آن را بخرم و در ضمن فقط برای ارسال از درایور به گوشی اندرویدی که نرم‌افزارشو دارم میخوام ممنونم از شما راهنمایی بفرمایید

  4. حامد عهدی قراملکی گفت:

    و اما اگر قصد کنترل gpio های ماژول رو دارید میتوانید از پروژه زیر استفاده کنید

    شبکه سازی و انتقال اطلاعات بین ماژول های ESP8266

  5. مجید گفت:

    با درود و احترام
    دوست عزیز من تصمیم به حذف کابل سریال 232 بین رایانه و یک تجهیز الکترونیک رو دارم.
    این تجهیز با سرعت 19200 با رایانه بصورت بلادرنگ در ارتباط هست.

    1. ایا به پروژه شما میشه کابل سریال رو حذف کرد و دو ماژول رو در دو طرف سوکت سریال 232 قرار دادة؟ توجه نمایید که دستورات در دو طرف مانند قبل بوده و پسوند و پیشوندی برای دستورات اضافه نگردد.

    2. آیا در مرحله دوم این امکان وجود دارد که یک ماژول (اکسس پوینت) به تجهیز الکترونیک متصل گردد و برنامه ای در ویندوز و همپنین اندرودید از طریق وای فای خود لپ تاپ یا موبایل این ماژول را یافته و با آن ارتباط امن داشت؟

    3. در پکیج شما چه فایلهایی و برای چه محیط برنامه نویسی ارائه می گردد؟
    ممنون

    • حامد عهدی قراملکی گفت:

      1- بله.دقیقا همین کار رو انجام میده
      2- میشه گوشی یا کامپیوتر رو از طریق وای فای به ماژول a که یک نقطه دسترسی(اکسس پوینت) هست وصل کرد و با پروتکل UDP توسط نرم افزار های مختلفی که در اندروید و ویندوز برای این منظور در دسترس هستند داده ها را به صورت دو طرفه تبادل نمود البته دقت داشته باشید که ماژول در حالت اکسس پوینت و موبایل در حالت کلاینت خواهد بود یعنی آی پی گوشی 192.168.4.2 خواهد بود و آی پی و پورت ماژول 192.168.4.1:11000 خواهد بود و برای شنود در سمت موبایل نیز باید همین پورت 11000 در برنامه باز شود .توجه داشته باشید که فقط یک کامپیوتر می تواند به ماژول وصل شود و کلاینت دوم که آی پی 192.168.4.3 خواهد گرفت نمی تواند ارتباط دو طرفه داشته باشد مگر اینکه سورس را اصلاح کنید و بهبود ببخشید.
      3- پکیج فقط حاوی فایل سورس(.ino) می باشد

  6. souran shalmashi گفت:

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

    • حامد عهدی قراملکی گفت:

      سلام. برای این منظور باید از سورس B برای هر دو ماژول استفاده کنید. یعنی هر دو ماژول کلاینت خواهند بود.البته نیاز به کمی ویرایش سورس دارد.ساده ترین راه ویرایش خط زیر است
      IPAddress remote_ip(192,168,4,1);
      با تغییر آی پی به 255.255.255.255 داده های ارسالی از ماژول در کل نود های شبکه قابل دریافت حواهد بود.
      IPAddress remote_ip(255,255,255,255);

  7. حسین اصفهانی گفت:

    سلام وقت بخیر.
    میخواستم بپرسم شما از طریق SPI با این ماژول ارتباط برقرار کردین؟
    یعنی مثلا با یک میکروکنترلر دیتا از طریق spi دیتا منتقل کنین روی این ماژول و از وای فای بفرستین به ماژول دیگر؟

  8. محمد رییسی نژاد گفت:

    سلام من ی ارتباط دو طرفه میخوام بسازم از این برنامه میشه استفاده کرد؟

  9. akbar گفت:

    درگاه پرداخت مشکل دارد برای این خرید سورس

ديدگاه شما چيست ؟