My project needs to be on the go for various places all the time. So I would like my wemos board to be able to connect to different routers. I need a way to enter the router's id and password and bluetooth seemed like the way to go. Do anyone think this is possible?
Generally this is possible. Whether this is possible with the ESP8266 I am not sure. I suspect a ESP32 or Arduino Nano 33 IoT would be a better option. They both support WiFi and BLE.
I wrote an example to switch between WiFi and BLE for the Arduino Nano 33 IoT a while ago. See here reply #7.
one way is to use the wifimanager:
if there is no rooter available, the esp opens its own network. you connect to this interim wifi, enter the values like ssid and pwd, restart the esp and the esp connects to that wifi.
No need for bluetooth.
google for "esp8266 wifimanager" and there is an example in the IDE also.