TG Telegram Group & Channel
آردوینو فارسی | United States America (US)
Create: Update:

خب بریم سراغ پاسخ اصلی
برای این منظور ما چند تا روش داریم که فعلا یکی از روش ها را بررسی میکنیم.

برنامه ماژول اول:
const char* ssid = "نام مودم خارجی";
const char* password = "رمز عبور";

void setup() {
Serial.begin(115200);

WiFi.softAP(ssid, password);

IPAddress IP = WiFi.softAPIP();

Serial.print("آدرس IP Access Point: ");
Serial.println(IP);

WiFi.begin(ssid, password);

while (WiFi.status() != WL_CONNECTED) {
delay(1000);
Serial.println("در حال اتصال به شبکه...");
}

Serial.println("اتصال برقرار شد");
Serial.print("آدرس IP: ");
Serial.println(WiFi.localIP());
}

void loop() {
// انجام وظایف دیگر در صورت نیاز
}

در این برنامه مودم داخلی را با اسم و رمز مودم خارجی استارت می کنیم. سپس ماژول اول را به مودم خارجی متصل میکنیم. به این صورت مودم داخلی ماژول اول، یک اشاره گر به مودم خارجی می شود. و ماژول دوم با متصل شدن به مودم داخلی ماژول اول، میتواند از اینترنت استفاده کند.
برنامه ماژول دوم:
#include <WiFi.h>

const char* ssid = "نام مودم خارجی";
const char* password = "رمز عبور";

void setup() {
Serial.begin(115200);

WiFi.begin(ssid, password);

while (WiFi.status() != WL_CONNECTED) {
delay(1000);
Serial.println("در حال اتصال به شبکه...");
}

Serial.println("اتصال برقرار شد");
Serial.print("آدرس IP: ");
Serial.println(WiFi.localIP());
}

void loop() {
// انجام وظایف دیگر در صورت نیاز
}

در این برنامه ما با وارد کردن اسم و رمز مودم خارجی به مودم داخلی ماژول اول متصل می شویم ولی چون مودم داخلی ماژول اول به عنوان اشاره گری به مودم خارجی هست، ماژول دوم هم به اینترنت وصل می شود.
در نتیجه ماژول اول به عنوان ریپیتر عمل کرده و اینترنت را به ماژول دوم که به مودم ما دسترسی نداشت، منتقل می کند.
در ضمن ما میتوانیم برنامه ماژول اول را که بعنوان ریپیتر عمل میکند، روی چند تا ماژول دیگر نیز آپلود کنیم و چند تا ریپیتر داشته باشیم. و لازم به ذکر است که همه ماژول ها همزمان میتوانند هم ریپیتر باشند و هم کارهای کنترلی دیگری را نیز انجام دهند.


WiFi Repeater#

@ArduinoFarsi_cc

آردوینو فارسی
سوال: ما دوتا ماژول ESP32 داریم و میخواهیم هردو را به اینترنت متصل کنیم. ولی ماژول دوم از مودم دارای اینترنت خیلی دور است و نمی تواند به آن متصل شود ولی به ماژول اول نزدیک است و میتواند به ماژول اول متصل شود. آیا ما میتوانیم اینترنت را از طریق ماژول اول به…
خب بریم سراغ پاسخ اصلی
برای این منظور ما چند تا روش داریم که فعلا یکی از روش ها را بررسی میکنیم.

برنامه ماژول اول:
const char* ssid = "نام مودم خارجی";
const char* password = "رمز عبور";

void setup() {
Serial.begin(115200);

WiFi.softAP(ssid, password);

IPAddress IP = WiFi.softAPIP();

Serial.print("آدرس IP Access Point: ");
Serial.println(IP);

WiFi.begin(ssid, password);

while (WiFi.status() != WL_CONNECTED) {
delay(1000);
Serial.println("در حال اتصال به شبکه...");
}

Serial.println("اتصال برقرار شد");
Serial.print("آدرس IP: ");
Serial.println(WiFi.localIP());
}

void loop() {
// انجام وظایف دیگر در صورت نیاز
}

در این برنامه مودم داخلی را با اسم و رمز مودم خارجی استارت می کنیم. سپس ماژول اول را به مودم خارجی متصل میکنیم. به این صورت مودم داخلی ماژول اول، یک اشاره گر به مودم خارجی می شود. و ماژول دوم با متصل شدن به مودم داخلی ماژول اول، میتواند از اینترنت استفاده کند.
برنامه ماژول دوم:
#include <WiFi.h>

const char* ssid = "نام مودم خارجی";
const char* password = "رمز عبور";

void setup() {
Serial.begin(115200);

WiFi.begin(ssid, password);

while (WiFi.status() != WL_CONNECTED) {
delay(1000);
Serial.println("در حال اتصال به شبکه...");
}

Serial.println("اتصال برقرار شد");
Serial.print("آدرس IP: ");
Serial.println(WiFi.localIP());
}

void loop() {
// انجام وظایف دیگر در صورت نیاز
}

در این برنامه ما با وارد کردن اسم و رمز مودم خارجی به مودم داخلی ماژول اول متصل می شویم ولی چون مودم داخلی ماژول اول به عنوان اشاره گری به مودم خارجی هست، ماژول دوم هم به اینترنت وصل می شود.
در نتیجه ماژول اول به عنوان ریپیتر عمل کرده و اینترنت را به ماژول دوم که به مودم ما دسترسی نداشت، منتقل می کند.
در ضمن ما میتوانیم برنامه ماژول اول را که بعنوان ریپیتر عمل میکند، روی چند تا ماژول دیگر نیز آپلود کنیم و چند تا ریپیتر داشته باشیم. و لازم به ذکر است که همه ماژول ها همزمان میتوانند هم ریپیتر باشند و هم کارهای کنترلی دیگری را نیز انجام دهند.


WiFi Repeater#

@ArduinoFarsi_cc
👍23


>>Click here to continue<<

آردوینو فارسی




Share with your best friend
VIEW MORE

United States America Popular Telegram Group (US)