Программирование Bluetooth в iPhone - PullRequest
7 голосов
/ 16 ноября 2010

Я планирую разработать приложение для iPhone для передачи файлов / данных на / с моего рабочего стола Windows с помощью Bluetooth.

Пожалуйста, дайте мне знать, доступен ли в iPhone SDK программный интерфейс для этой цели.

В Windows Mobile я могу передать файл, используя профиль FTP или приложение для записи поверх профиля последовательного порта (RFComm).

Может кто-нибудь сказать мне, возможно ли это с iPhone, написав соответствующее приложение.Если нет, дайте мне знать альтернативный способ передачи файлов / данных через Bluetooth с iPhone на настольный ПК с Windows.

Ответы [ 4 ]

2 голосов
/ 16 ноября 2010

Нет, профиль Bluetooth или FTP SPP не открыт в iPhone ...

1 голос
/ 01 сентября 2011

Да, вы можете.Используйте профиль Human Interface Device, и ваше устройство USB притворяется клавиатурой.Затем ваше приложение может получать ввод текста с «клавиатуры».просто закодируйте свои данные как ASCII-кодированный шестнадцатеричный или базовый 64 и передавайте.Будет ли ваше приложение разрешено в магазине приложений - это другой вопрос.

1 голос
/ 16 ноября 2010

Если вы попадаете в программу made for ipod, вы можете разработать Bluetooth-ключ для компьютера (он не может использовать обычный встроенный в компьютер, поскольку для кодирования ему нужен специальный чип Apple).Это единственный метод, который может сделать что-то наподобие того, что вы хотите, через Bluetooth и получить свое приложение в магазине приложений.Вы можете реализовать аналогичную функцию с большей готовностью через Wi-Fi.

0 голосов
/ 11 мая 2016

Существует 2 требования для использования iOS BT Classic для передачи данных через RFCOMM.1) Вам необходимо зарегистрироваться в программе Apple MFi.2) Аксессуар BT, который будет подключен к iPhone, должен иметь специальную микросхему HW под названием «MFi Coprocessor».

Оба требования должны быть выполнены, если вы разрабатываете FW для аксессуара BT.

Последнее требуется при кодировании приложения iOS.Кстати, вы не сможете общаться с машиной Windows, если у вас нет ключа BT с чипом MFi внутри - см. Второе требование.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...