Я пытаюсь отправить данные между двумя устройствами в рабочей области Bluetooth.
Поскольку bluetooth не может отправлять файлы, я хочу проверить, находится ли устройство в активной области bluetooth, и если да, то отправить ему файл через wi-fi. Я пытался использовать GameKit, но он мне не подходит, потому что:
- Я хочу скрыть интерфейс передачи от пользователя
- Если есть возможность, GameKit сразу начинает использовать wi-fi, что мне не нужно
Как я вижу, лучший способ здесь — это Bonjour с классом NSNetService. Но я до сих пор не могу понять, как узнать, находится ли устройство в активной области Bluetooth или нет.
Поскольку основная идея состоит в том, чтобы найти устройства, которые находятся близко к устройству пользователя, я также не возражаю против любых других идей, как измерить расстояние между устройствами, кроме службы Bluetooth.
Возможно, в одном месте много пользователей, поэтому чем меньше времени это займет, тем лучше.
Любая помощь?
Спасибо!