Multiple APs? #6
-
|
Is this going to have issues with multiple access points? I'm working on something related and had to tweak it due to my sensors favoring different access points for my network. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
|
Great question! ESPectre currently connects to a single access point and receives CSI data only from that AP (promiscuous mode is disabled by default). The system doesn't include specific logic to handle AP roaming or handoffs. I think the best option is to force connection to specific AP: configure your ESP32 to connect to a specific BSSID (MAC address) rather than just the SSID. This should prevents roaming. You can modify the WiFi configuration in wifi_config_t wifi_config = {
.sta = {
.ssid = WIFI_SSID,
.password = WIFI_PASSWORD,
.bssid_set = true, // Enable BSSID filtering
.bssid = {0xAA, 0xBB, 0xCC, 0xDD, 0xEE, 0xFF} // Your AP's MAC
}
}; |
Beta Was this translation helpful? Give feedback.
Great question! ESPectre currently connects to a single access point and receives CSI data only from that AP (promiscuous mode is disabled by default). The system doesn't include specific logic to handle AP roaming or handoffs.
I think the best option is to force connection to specific AP: configure your ESP32 to connect to a specific BSSID (MAC address) rather than just the SSID. This should prevents roaming. You can modify the WiFi configuration in
main/espectre.c: