
Como o iPad diferencia entre um alto-falante Bluetooth e o Bluetooth de um telefone?
Como restringimos dispositivos em Bluetooth? Existe uma assinatura no hardware ou podemos restringir ou permitir certos tipos por software?
Responder1
Sim existe. Quando um dispositivo se conectar, ele anunciará que estáClasse de dispositivo/serviçoidentificador este é um código padrão usado para informar ao host Bluetooth com que tipo de dispositivo ele está se comunicando e do que o dispositivo é capaz https://www.bluetooth.com/specifications/assigned-numbers/baseband ele também possui um campo de nome que envia para que o computador possa dizer que o dispositivo é um "iPhone" ou um "fone de ouvido Jaba" em vez de algo como "000A3A58F310" (o ID BT do dispositivo que parece servir ao mesmo propósito que um endereço MAC faz na Ethernet)
Como dizer ao seu iPad ou qualquer outro dispositivo para rejeitar a conexão se o dispositivo que está tentando se conectar não estiver usando a classe de serviço adequada está além da minha compreensão. Mas é assim que pode dizer a diferença entre os dois. O campo do nome é apenas para exibição, para que nós, humanos, saibamos qual dispositivo está na lista e não é usado para mais nada.