0

我正在创建一个核心蓝牙应用程序并连接到外围设备,有没有办法让外围设备拒绝哪些中央设备可以连接到它?如果一个随机的人扫描并发现我的外围设备广播了 UUID,然后广播了该 UUID 并尝试连接它,我将如何防止这种情况发生?

4

1 回答 1

0

不,iOS 外围设备不能禁止中心连接到它。但是,它有一些技巧可以禁用连接。读取动态特性时:

  1. 返回错误而不是特征的值,
  2. 不响应请求。这将导致连接停止,然后在大约 30 秒后断开。

将广告视为媒体中的真实广告。想看多少就看多少。iBeacons 也是如此。您不应该依赖隐藏的任何安全性。(Wifi SSID 广播可以关闭,但如果你的热点没有加密和认证,会有人找到你。)

于 2014-03-12T07:57:50.083 回答