WiFi Không Kết Nối – Check Nhanh 3 Bước ⚡
(Kỹ thuật thực chiến cho ESP32, Arduino, IoT)
1️⃣ Kiểm tra phần cứng & nguồn
Nguồn yếu → reset liên tục (ESP32 khi bật WiFi có peak 400–500 mA).
???? Đo điện áp khi kết nối, nếu sụt 4.8V → đổi nguồn/bổ sung tụ lọc 470–1000 µF.
Ăng-ten: kiểm tra dây, tránh gập/đứt.
2️⃣ Kiểm tra cấu hình & tín hiệu
SSID/password chính xác, không dư khoảng trắng hoặc ký tự lạ.
Dùng WiFi Analyzer đo tín hiệu: RSSI –70 dBm để ổn định.
Router bật MAC filtering → thêm MAC thiết bị vào whitelist.
3️⃣ Debug qua Serial Monitor
Serial.begin(115200);
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED) {
Serial.print(".");
delay(500);
}
Serial.println("Connected!");
???? “.” in quá lâu → sai SSID/password hoặc yếu sóng.
???? “Brownout detected” → nguồn yếu.
BLE Không Hiện Thiết Bị – Cách Xử Lý ????
1️⃣ Bật chế độ quảng bá (advertising)
Đảm bảo startAdvertising() đã chạy.
Dùng nRF Connect để kiểm tra.
2️⃣ Kiểm tra khoảng cách & nhiễu
Giữ thiết bị 5m, tránh tường bê tông, nguồn nhiễu (motor, nguồn xung, WiFi 2.4 GHz quá tải).
3️⃣ Firmware & quyền truy cập
Android 12+: bật quyền Vị trí để quét BLE.
Giảm interval quảng bá xuống 100–300 ms.
Quét đúng UUID service để tránh lọc sai.
???? Tip pro:
Debug IoT = Serial Monitor + App phân tích sóng → xác định nhanh phần cứng, firmware hay cấu hình mạng lỗi.
???? Câu hỏi cho bạn:
Bạn đã từng bị ESP32 không kết nối WiFi hoặc BLE không hiện thiết bị chưa?
Comment “Mình từng bị” để mình gửi slide + code fix lỗi nhanh nhé! ????
Hashtag SEO:
#ESP32 #Arduino #IoT #WiFiError #BLEError #ArduinoProject #IoTProject #WiFiFix #BLEFix #IoTDebug #ArduinoTips #ESP32Project #EmbeddedSystems #MakerVietnam #TechTips
(Kỹ thuật thực chiến cho ESP32, Arduino, IoT)
1️⃣ Kiểm tra phần cứng & nguồn
Nguồn yếu → reset liên tục (ESP32 khi bật WiFi có peak 400–500 mA).
???? Đo điện áp khi kết nối, nếu sụt 4.8V → đổi nguồn/bổ sung tụ lọc 470–1000 µF.
Ăng-ten: kiểm tra dây, tránh gập/đứt.
2️⃣ Kiểm tra cấu hình & tín hiệu
SSID/password chính xác, không dư khoảng trắng hoặc ký tự lạ.
Dùng WiFi Analyzer đo tín hiệu: RSSI –70 dBm để ổn định.
Router bật MAC filtering → thêm MAC thiết bị vào whitelist.
3️⃣ Debug qua Serial Monitor
Serial.begin(115200);
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED) {
Serial.print(".");
delay(500);
}
Serial.println("Connected!");
???? “.” in quá lâu → sai SSID/password hoặc yếu sóng.
???? “Brownout detected” → nguồn yếu.
BLE Không Hiện Thiết Bị – Cách Xử Lý ????
1️⃣ Bật chế độ quảng bá (advertising)
Đảm bảo startAdvertising() đã chạy.
Dùng nRF Connect để kiểm tra.
2️⃣ Kiểm tra khoảng cách & nhiễu
Giữ thiết bị 5m, tránh tường bê tông, nguồn nhiễu (motor, nguồn xung, WiFi 2.4 GHz quá tải).
3️⃣ Firmware & quyền truy cập
Android 12+: bật quyền Vị trí để quét BLE.
Giảm interval quảng bá xuống 100–300 ms.
Quét đúng UUID service để tránh lọc sai.
???? Tip pro:
Debug IoT = Serial Monitor + App phân tích sóng → xác định nhanh phần cứng, firmware hay cấu hình mạng lỗi.
???? Câu hỏi cho bạn:
Bạn đã từng bị ESP32 không kết nối WiFi hoặc BLE không hiện thiết bị chưa?
Comment “Mình từng bị” để mình gửi slide + code fix lỗi nhanh nhé! ????
Hashtag SEO:
#ESP32 #Arduino #IoT #WiFiError #BLEError #ArduinoProject #IoTProject #WiFiFix #BLEFix #IoTDebug #ArduinoTips #ESP32Project #EmbeddedSystems #MakerVietnam #TechTips
- Category
- Công Nghệ











