ESP8266 hotspot bağlantısı nasıl yapılır?

Anladığım kadarıyla bir Wi-Fi ağına bağlanmak yerine kendi Wi-Fi ağını oluşturmak istiyorsun (Access Point). Bunu basitçe yapabilirsin ama o Wi-Fi ağında ne yapacağını belirtmemişsin bende o yüzden sadece Wi-Fi ağını oluşturma kodunu veriyorum.

Bu kod basitçe bir ağ oluşturup üstünde bir web server kuruyor. Access Point olarak ayarladığın ESP'lerin hepsinin IP adresi 192.168.4.1'dir (eğer özel bir IP yapılandırması yapmadıysanız). Koddaki SSID ve şifreyi ayarlayıp Wi-Fi oluşturup bağlandıktan sonra tarayıcınıza local IP'sini yazarak girebilirsiniz (Yukarıda belirttiğim adres).

Ayrıca yapmak istediğin başka örnekler var ise Arduino IDE'de dosya -> örnekler kısmından yapabileceğiniz Wi-Fi ile ve diğer her şey ile ilgili bütün örnekler bulunuyor.

(Konuyu da yanlış yere açtığınızı belirteyip. Yazılım kısmındaki geliştirme kartları kısmına açmanız gerekiyor).

C++:
#include <ESP8266WiFi.h>
#include <WiFiClient.h>
#include <ESP8266WebServer.h>

#ifndef APSSID.
#define APSSID "Test"
#define APPSK "En az 8 karakter"
#endif

/* Set these to your desired credentials. */
const char *ssid = APSSID;
const char *password = APPSK;

ESP8266WebServer server(80);

/* Just a little test message. Go to http://192.168.4.1 in a web browser.
 connected to this access point to see it.
*/
void handleRoot() {
 server.send(200, "text/html", "<h1>You are connected</h1>");
}

void setup() {
 delay(1000);
 Serial.begin(115200);
 Serial.println();
 Serial.print("Configuring access point...");
 /* You can remove the password parameter if you want the AP to be open. */
 WiFi.softAP(ssid, password);

 IPAddress myIP = WiFi.softAPIP();
 Serial.print("AP IP address: ");
 Serial.println(myIP);
 server.on("/", handleRoot);
 server.begin();
 Serial.println("HTTP server started");
}

void loop() {
 server.handleClient();
}
 

Technopat Haberler

Geri
Yukarı