外围设备是否有办法确定它连接到哪个中心?
假设我有一个外围设备可以连接到PC,智能手机或智能电视等。外围设备是一个基于arduino的系统,因此有一些智能,我希望它以不同的方式行事,根据它所连接的核心是什么。了解中心是什么的最好方法是什么?
由于
答案 0 :(得分:0)
无法按照您的要求确定所连接的中央设备类型。一种方法是根据中央设备的BD_ADDR地址对arduino进行编程。但在这种情况下,您需要知道所有中央设备的地址,并且它仅适用于已知的一组设备。某些中央设备也可能不使用公共BD_ADDR地址。例如,Apple设备使用随机地址。在这种情况下,您不知道真正的BD_ADDR地址,直到您的设备与中央设备配对。您不能依赖他们的名字,因为可以更改蓝牙设备名称。