Как отправить потоковые данные через Bluetooth с iPhone / iPod Touch в приложение Windows C ++? - PullRequest
2 голосов
/ 16 июня 2010

Мне нужно разработать приложение для iPhone / iPod Touch, которое создает сервер для отправки потока данных (символов или байтов) в приложение Windows C ++ через Bluetooth. Я думаю о создании TCP-соединения, но не знаю с чего начать.

Какой iPhone API я должен использовать, чтобы сделать что-то вроде этого? Кто-нибудь знает примеры кода, которые я могу использовать для этого?

А в Windows, что я должен использовать для поддержки такого рода связи?

Спасибо

Ответы [ 2 ]

2 голосов
/ 16 июня 2010

Да. Судя по всему, вы можете использовать профиль PAN bluetooth (тот же профиль, который используется для привязки) со всем, кроме оригинального iPhone.

Вот статья о Bluetooth через iPhone / iPad с использованием GameKit. В статье отмечается, что вам потребуется как минимум 2 устройства iPhone / iPad с операционной системой iPhone OS 3.0, но я бы не воспринял это как невозможность общения с любым другим устройством, поддерживающим Bluetooth.

Обновление Этот форум указывает на то, что iPhone поддерживает только сопряжение гарнитуры. Возможно, iPhone «требователен» к тому, с чем его можно связать.

«iPhone распознает только профиль« гарнитуры ». Еще одна хорошо продуманная идея от Apple. Нет профилей A2DP, нет OBEX». -sapporobaby

Обновление 2 Как указано в jamone, iPhone 3.0 поддерживает A2DP. Как это мило?

Вот таблица список профилей, поддерживаемых Bluetooth / iPhone / iPad

0 голосов
/ 16 июня 2010

Я почти уверен, что сторонние разработчики не имеют достаточного доступа к стеку Bluetooth, чтобы сделать это через опубликованные API (то есть через приложение, которое вы публикуете в App Store).

Можно ли использовать WiFi? Это то, что большинство разработчиков используют для связи клиент / сервер. Если это так, посмотрите, можете ли вы распространять среду выполнения Apple Bonjour вместе с вашим приложением. Если вы ищете на сайте разработчиков Bonjour, у них есть примеры кода (хотя, вероятно, нет примеров для Windows).

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