BT classic serial does not show up on Chromebook as pairable device
Posted: Mon Sep 06, 2021 2:10 pm
This is a follow up on basically the same problem, which I first had assumed was a problem in the Arduino framework layer for the ESP32 and thus posted in that forum. Not so, and apologies for the more or less Double Post. TL:DR:
The ESP32 device does not show up on Chromebook as pairable device
Environment: ESP32, PlatformIO, IDF framework
Keywords: Bluetooth, SerialBT, Pairing
Example code snippet: bt_ssp_acceptor as included in the IDF repository
A bit more verbose:
ESP_SPP_ACCEPTOR shows up in i.e. Android (and Windows) as a pair-able device.
On ChromeOS, it doesn't show up at all. At first I thought this was a limitation of ChromeOS, but this is (at least partly) not the case: if I spin up another serial Bluetooth classic device, ie a KONNWEI ELM327 dongle, it does show up on ChromeOS and will pair.
A hint could be that on Android, the icon in front of the ESP32 ESP_SSP_ACCE{TOR is best described as a screen with a horizontal line below it, like an open laptop. The KONNWEI ELM327 dongle has a different icon, and is best described as a screen with a mobile phone (or desktop PC?) in front of it.
Given the different icons I assume it must have to do with different advertising. I know, not the correct nomenclature for classic. I admit I can't find any good table what these icons in front of each BT device in Android actually mean.
Any hints? Of course if I need to provide more info I am happy to do so.
Thank you.
The ESP32 device does not show up on Chromebook as pairable device
Environment: ESP32, PlatformIO, IDF framework
Keywords: Bluetooth, SerialBT, Pairing
Example code snippet: bt_ssp_acceptor as included in the IDF repository
A bit more verbose:
ESP_SPP_ACCEPTOR shows up in i.e. Android (and Windows) as a pair-able device.
On ChromeOS, it doesn't show up at all. At first I thought this was a limitation of ChromeOS, but this is (at least partly) not the case: if I spin up another serial Bluetooth classic device, ie a KONNWEI ELM327 dongle, it does show up on ChromeOS and will pair.
A hint could be that on Android, the icon in front of the ESP32 ESP_SSP_ACCE{TOR is best described as a screen with a horizontal line below it, like an open laptop. The KONNWEI ELM327 dongle has a different icon, and is best described as a screen with a mobile phone (or desktop PC?) in front of it.
Given the different icons I assume it must have to do with different advertising. I know, not the correct nomenclature for classic. I admit I can't find any good table what these icons in front of each BT device in Android actually mean.
Any hints? Of course if I need to provide more info I am happy to do so.
Thank you.