iOS CoreBluetooth并阻止其他设备连接到您的外围设备

时间:2014-03-11 21:28:49

标签: ios bluetooth uuid core-bluetooth cbperipheral

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

1 个答案:

答案 0 :(得分:0)

不,iOS外围设备无法禁止中心连接。但是它有一些技巧来禁用连接。当读取动态特性时:

  1. 返回错误而不是特征值,
  2. 不回应此请求。这将导致连接失速,然后在大约30秒后分解。
  3. 将广告视为媒体中的真实广告。很多人都可以把它视为需要。对于iBeacons来说也是如此。你不应该依赖任何安全隐藏。 (可以关闭Wifi SSID广播,但如果您的热点未加密和验证,则有人找到您。)