Стек Bluez в Linux является реализацией с открытым исходным кодом. Он также доступен в Windows, но API в Linux гораздо более полон.
Когда вы говорите: «Включить Bluetooth всегда включен», вы имеете в виду, всегда пытаетесь обнаружить другие устройства?
Большинство чипов Bluetooth имеют режим глубокого сна, когда чип в основном не работает и просто проверяет активность на любых установленных каналах. Он будет работать только на полную мощность, когда вы захотите, чтобы он что-то сделал (обнаружение, установление соединения) или активность на существующей ссылке.
Да, он потребляет больше энергии аккумулятора, чем если бы Bluetooth был полностью отключен, но это не полный вампир.