2010-11-16 3 views
7

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

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

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

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

ответ

2

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

+0

Могу ли я отправить необработанные данные, установив соединение Bluetooth (приложение для записи) между Iphone и Windows Desktop? – Gomas

+0

Можем ли мы получить доступ к API-интерфейсам RFcomm, если мы присоединяемся к программе «Сделано для iPod»? Если мы получим доступ к функциям RFComm или SPP, это поможет нам продолжить. Пожалуйста, сообщите нам, если это возможно. – Gomas

+1

Невозможно – Guy

1

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

1

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

+2

Это не сработает, если ваша цель, как и моя, - работать с последовательными адаптерами Bluetooth, поддерживающими профиль SPP. –

+0

Есть ли какие-либо изменения до сих пор? – ManuelSchneid3r

0

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

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

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

Смежные вопросы