0

有没有办法让外设确定它连接到什么中心?蓝牙低功耗:检测中央系统运行的是什么

假设我有一个可以连接到PC,智能手机或智能电视等的外围设备。外围设备是一个基于arduino的系统,因此获得了一些智能,我希望它以不同的方式表现到它所连接的中心是什么。了解中心的最佳方式是什么?

谢谢

回答

0

没有办法确定连接的中央设备类型,你问的方式。一种方法是按照中央设备的BD_ADDR地址对arduino进行编程。但在这种情况下,您需要知道所有中央设备的地址,并且只能使用已知的一组设备。另外一些中央设备可能不使用公共BD_ADDR地址。例如Apple设备使用随机地址。在这种情况下,您不知道真正的BD_ADDR地址,直到您的设备与中央设备配对。您不能依赖他们的名字,因为蓝牙设备名称可以更改。