我想在不使用GameKit framework
、EAaccessory
框架和core Bluetooth
框架的情况下检测设备。由于我想发现的设备没有 BLE。
可以在 iOS 中实现吗?
您将需要控制您的设备,否则没有办法。
如果您正在控制其他设备,则可以在其上设置 Bonjour。请注意,这不是一件容易的事——无论是在设备端还是在 iOS 端。
Apple 文档 ( https://developer.apple.com/bonjour ) 帮助不大,但https://github.com/tolo/HHServices可能会帮助您开始使用 iOS 端。(它是为通过蓝牙的 iOS 到 iOS 设计的,但代码也应该与 WiFi 一起稍作修改。它不适用于非 MFI 蓝牙设备。)对于设备端,你可能想看看http:// /jmdns.sourceforge.net。