Hi.
I buy a NodeMCU ESP32s v.1.1.
I use the code example of "SerialToSerialBT" and uploaded.
In the serial port of the NodeMCU i see all fine (the expected message of the code)
I was thinking that it was not working because when i put to "connect to bluetooth" from my cellphone (i try two different android) it seems that is not connected.
In the cellphone i get the "pair message to share contacts, etc", but when i pair, the name dont appear as connected.
If i go to Settings i see "Bluetooth. Not connected".
BUT... so, i started to look for webs and find an app called "Serial bluetooth terminal" and i can connect from there! i see it in Devices/Bluetooth Classic. (i mean you just know that you are connected thanks to that app, and can send messages, all working fine)
And that is ok, but... there is no classic way to connect? or at least see in the Bluetooth section of the phone as "connected"?? I will try to make an app for android that will work with that device. That is way i want to get the most "normal behavior".
Then this is the "normal" behavior then? I mean, if i will not use the serial bluetooth terminal app i will not noticed nothing.
It seems even weird that "android" not show that something is connected... sounds like a backdoor for android lol.
I think that you will need to create what you need in whatever custom app you create on Android. I have played around a little bit with MIT App inventor, and you can get it to scan and list devices and then specify the connection. I would think that after connection you would be able to show the connected device in the app.
Evidently there is some issue between the Android Bluetooth Settings and the home screen display and whatever is in the esp32 bluetooth core for device identification.
Ok, ok.
I though that in my app i could use an approach like the "serial bluetooth terminal" but i was expecting that the android system will noticed the connected device and show like any other commercial bluetooth device.