SerialBT device does not show up on Chromebook as pairable device
Posted: Tue Aug 31, 2021 3:14 pm
Title says it all. Background info:
Environment: ESP32, PlatformIO, Arduino framework
Keywords: Bluetooth, SerialBT, Pairing
Example code snippet:
In setup
In loop
MyName shows up in i.e. Android and Windows as a pair-able device. On Android, the icon in front of it is best described as a screen with a horizontal line below it, like an open laptop. Works fine
On Chromebook, it doesn't show up at all. At first I thought this was a limitation of ChromeOS, but this is not the case: if I spin up another serial Bluetooth device, ie an ELM327 dongle, it shows up on both.
A hint could be that no Android, the icon in front of the dongle is best described as a screen with a mobile phone in front of it. Works fine too, and also in Chromebook, even in an emulated Andoid app.
It has to do with it's advertisement, given the different icons, but I have a hard time interpreting those.
Any hints? Of course if I need to provide more info I am happy to do so.
Thank you.
Environment: ESP32, PlatformIO, Arduino framework
Keywords: Bluetooth, SerialBT, Pairing
Example code snippet:
In setup
Code: Select all
SerialBT.begin("MyName");
Code: Select all
if (SerialBT.hasClient())
{
if (SerialBT.available())
{
char ch = SerialBT.read();
....
}
}
On Chromebook, it doesn't show up at all. At first I thought this was a limitation of ChromeOS, but this is not the case: if I spin up another serial Bluetooth device, ie an ELM327 dongle, it shows up on both.
A hint could be that no Android, the icon in front of the dongle is best described as a screen with a mobile phone in front of it. Works fine too, and also in Chromebook, even in an emulated Andoid app.
It has to do with it's advertisement, given the different icons, but I have a hard time interpreting those.
Any hints? Of course if I need to provide more info I am happy to do so.
Thank you.