Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "WiFi.h"
- #include "ESPAsyncWebServer.h"
- const char* ssid = "NAMENAME";
- const char* password = "12345678";
- const int ledPin=2;
- AsyncWebServer server (80);
- void setup() {
- Serial.begin(115200);
- Serial.println();
- pinMode(ledPin, OUTPUT);
- digitalWrite(ledPin, LOW);
- Serial.print("Setting AP (Access point)...");
- WiFi.softAP(ssid, password);
- IPAddress IP = WiFi.softAPIP();
- Serial.print("AP IP address: ");
- Serial.println(IP);
- server.on("/on", HTTP_GET, [] (AsyncWebServerRequest *request) {
- digitalWrite(ledPin, HIGH);
- request->send_P(200, "text/plain", "Led is On");
- });
- server.on("/off", HTTP_GET, [] (AsyncWebServerRequest *request) {
- digitalWrite(ledPin, LOW);
- request->send_P(200, "text/plain", "Led is Off");
- });
- server.begin();
- }
- void loop() {
- }
- 1. מה מציין HTTP?פרוטוקול (Hypertext Transfer Protocol - HTTP) הוא פרוטוקול תקשורת המשמש להעברת דפי אינטרנט ואובייקטים אחרים ברשת האינטרנט וברשתות אינטראנט.
- 2. מדוע נעשה שימוש בפורט 80 בתוכנית? פורט 80 הוא פורט נפוץ בפרוטוקול האינטרנט (TCP/IP) המשמש להעברת דפי אינטרנט באמצעות פרוטוקול HTTP.
- 3. מה תפקיד השימוש בקוד 200 בתוכנית? קוד 200 הוא קוד התגובה הסטנדרטי ב-HTTP המציין שהבקשה התקבלה בהצלחה, ודף האינטרנט הנדרש יוצג.
- 4. מה מציינת בקשת GET? בקשת GET היא שיטת בקשה בפרוטוקול HTTP המשמשת לקבלת אובייקט שנמצא על השרת בכתובת שצוינה בתחילת ההודעה. בקשה זו משמשת לטעינת דפי אינטרנט, הורדת קבצים, או ביצוע חיפושים.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement