Wifi Config (Trên Webserver)

1. Yêu cầu trong firmware

Lưu ý:

Với ESP32 cài đặt phiên bản stable v2.x.x để ổn định trong quá trình sử dụng.

E-Ra library version từ v1.1.2.

  • Example:

    • ESP32: ESP32 -> ESP32_WiFi_Basic hoặc ESP32_PlugNPlay.

    • ESP8266: ESP8266 -> ESP8266_WiFi_Basic hoặc ESP8266_PlugNPlay.

Tìm và thay thế mã Token và WiFi mặc định của Gateway

Tìm đoạn code sau:

  • Bỏ ghi chú (Uncomment) dòng BUTTON_PIN như hình dưới:

Bỏ ghi chú (Uncomment) dòng BUTTON_PIN

Chú thích:

BUTTON_PIN: Cầu hình pin để kích hoạt chế độ “Wifi Config” được nối với nút nhấn (ở ví dụ là: GPIO 0 – chân BOOT).

BUTTON_INVERT: Cấu hình mức tích cực để kích hoạt chế độ “Wifi Config” false nếu button tích cực thấp và true nếu button tích cực cao.

BUTTON_HOLD_TIMEOUT: Cấu hình thời gian nhấn giữ nút nhấn để vào chế độ “Wifi Config”.

2. Hướng dẫn sử dụng chế độ WiFi Config

Kích hoạt WiFi Config

  • Cách 1: Nhấn và giữ nút nhấn đã cấu hình ở trong firmware như bên trên 5s.

  • Cách 2: Nếu gateway không kết nối WiFi trong 1-2 phút, ESP32/ESP8266 sẽ vào chế độ “WiFi Config”.

Các bước để thay đổi WiFi bằng web server của gateway

  • Dùng điện thoại kết nối với WiFi mà gateway phát ra có dạng:

Tên WiFi: eoh.era.xxx

Pass WiFi: Eoh@2021

Kết nối với WiFi mà gateway phát ra

Chú thích:

xxx: là chuổi kí tự đằng sau

  • Từ trình duyệt điện thoại truy cập vào địa chỉ sau: 192.168.27.1:

  • Chọn mục Network:

Network (Wifi config)
  • Chọn mục Scan Network:

Scan network (Wifi config)
  • Chọn tên WiFi mới cần kết nối, nhập Password -> nhấn Save -> OK:

(Chọn thêm WiFi 2 và nhập Password 2 để thêm WiFi trường hợp dự phòng)

Điền thông tin, pass Wifi cần kết nối (Wifi config) -> Save -> Ok

Chú thích:

- SSID: Tên WiFi kết nối chính

- Password: Mật khẩu của WiFi kết nối chính

- SSID 2: Tên WiFi backup (Wifi dự phòng)

- Password 2: Mật khẩu WiFi backup

  • Đợi quá trình kết nối WiFi mới hoàn tất.

  • Kiểm tra lại kết nối từ gateway lên E-Ra App. Quá trình kết nối lại WiFi cho gateway đã hoàn tất.

Last updated

Was this helpful?