نمایش نتایج: از 1 به 8 از 8
Like Tree2 لایک
  • 1 Post By shobeir90
  • 1 Post By shobeir90

موضوع: گرفتن اطلاعات از کلاینت

  1. #1
    Junior Member
    تاریخ عضویت
    Jan 2017
    محل سکونت
    ایران-مشهد
    نوشته ها
    11

    Exclamation گرفتن اطلاعات از کلاینت

    با سلام
    من این اسکچ رو ریختم رو مازول esp-12
    و با گوشی بهش وصل شدم
    حالا چیکار کنم که وقتی با گوشی یک کارکتری رو ارسال میکنم،(مثلأ با ساکت پرتوکول، حرف A رو میفرستم) اونرو تو سریال مانیتور ببینم
    و مثلأ با همین کارکتر ارسالی، یکی از ال ای دی های روی ماژول رو روشن یا خاموش کرد
    لطفأ راهنمایی بفرمایید
    با تشکر


    کد HTML:
    #include <ESP8266WiFi.h>
    #include <WiFiClient.h>
    #include <ESP8266WebServer.h>
    //******************************************************************
    const char *ssid = "Test_ESP";
    
    IPAddress    apIP(192, 168, 56, 1);
    IPAddress    broadcastIP(255, 255, 255, 255);
    ESP8266WebServer server(8888);
    //********************************************************************
    void setup() {
      delay(1000);
      Serial.begin(9600);
      Serial.println();
      Serial.print("Configuring access point...");
      WiFi.mode(WIFI_AP_STA);
      WiFi.softAPConfig(apIP, apIP, IPAddress(255, 255, 255, 0));
      WiFi.softAP(ssid);
    
      IPAddress myIP = WiFi.softAPIP();
      Serial.print("AP IP address: ");
      Serial.println(myIP);
      Serial.print(" MAC Address is:");
      Serial.println (WiFi.softAPmacAddress());
      
      server.begin();
      Serial.println("HTTP server started");
    }
    
    void loop() {
    
    }

  2. #2
    Junior Member
    تاریخ عضویت
    Jan 2017
    محل سکونت
    ایران-مشهد
    نوشته ها
    11
    با سلام
    داخل لوپ دوم این کدها رو قرار دادم ولی ایراد میگیره
    لطفأ راهنمایی بفرمایید
    با تشکر


    کد HTML:
    void loop() {
      // Check if a client has connected
      WiFiClient client = server.available();
      if (!client) {
        return;
      }
      
      // Wait until the client sends some data
      Serial.println("new client");
      while(!client.available()){
        delay(50);
      }
      
      // Read the first line of the request
      String req = client.readStringUntil('\r');
      Serial.println(req);
      client.flush();
      delay(200);
    }

    untitled-1.gif
    ویرایش توسط kc_nitro : 01-09-2017 در ساعت 06:01 AM

  3. #3
    Junior Member
    تاریخ عضویت
    Jan 2017
    محل سکونت
    ایران-مشهد
    نوشته ها
    11
    با سلام
    اساتید گرامی لطفأ راهنمایی بفرمایید
    با تشکر

  4. #4
    Junior Member
    تاریخ عضویت
    Jan 2017
    محل سکونت
    ایران-مشهد
    نوشته ها
    11
    با سلام
    بعد از 5 روز، هیچکس از اساتید یا مدیران انجمن، قابل ندوستن، پرسش من رو جواب بدن؟
    با تشکر

  5. #5
    مدیر ویژه
    تاریخ عضویت
    Mar 2014
    نوشته ها
    586
    سلام
    لینک زیر رو ببینید:
    ارتقا و به کارگیری esp8266 ورژن AI-v0.9.5.0 AT Firmware
    آموزش داده سایت رفرنس که چگونه سرور بسازید
    وقتی ساختید با این برنامه وصل میشید به esp
    این برنامه رو نصب کنید:
    Simple TCP Socket Tester


    capture.jpg
    لایک کردن

  6. #6
    Junior Member
    تاریخ عضویت
    Jan 2017
    محل سکونت
    ایران-مشهد
    نوشته ها
    11
    با سلام
    تاپیکی رو که معرفی کردید،خونده بودم
    ولی esp-12 رو میشه با آردوینو، بدون بردهای آردوینو، پراگرم کرد و آموزش اون تاپیک و همه مثالهایی که هست برای بردهای آردوینو نوشته شده
    من با فلشر،اون فریموری رو که گذاشته بودید ریختم
    به at commands جواب میده ولی متأسفانه دستورات روش ثبت نمیشن و با قطع برق، ماؤول ریست میشه
    لطفأ راهنمایی بفرمایید
    با تشکر

  7. #7
    مدیر ویژه
    تاریخ عضویت
    Mar 2014
    نوشته ها
    586
    اینجور که منم ازش استفاده میکردم برای هربار استفاده کانفیگش می کردم
    فقط ssid password رو نگه میداره که زمانبر هست ...
    لایک کردن

  8. #8
    Junior Member
    تاریخ عضویت
    Sep 2013
    نوشته ها
    6
    سلام
    از این استفاده کن
    کد:
    WiFiServer server(port);

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  

SEO by vBSEO