0

Я пытался установить соединение между двумя устройствами, первоначально использующими bluetooth (для отправки сообщений и файлов), первая структура, которую я нашел для этого, была GameKit, но, к сожалению, она была прекращена и я был вынужден использовать структуру MultipeerConnectivity.Работа с bluetooth в Objective-C

Недавно я узнал о структуре Core-Bluetooth, которая может взаимодействовать с другими периферийными устройствами, выполняя поиск в Интернете. Я понял, что большинство связанных с ней обучающих программ - это температурные периферийные устройства и монитор сердца. К сожалению, я не знаю, можно ли подключить два устройства к этой структуре и провести обмен информацией (сообщениями и файлами) так же, как и с инфраструктурой MultipeerConnectivity, это возможно?

В этом случае есть только три структуры, которые могут подключаться через Bluetooth или есть другие?

+0

возможно дубликат [Обмен данные b/w iOS-устройства с использованием Bluetooth 4.0] (http://stackoverflow.com/questions/12488274/exchange-data-bw-ios-devices-using-bluetooth-4-0) – davis

ответ

1

Оформить заказ LGBluetooth. Это легкая библиотека для взаимодействия с CoreBluetooth. Он позволяет отправлять последовательные данные на подключенные устройства и периферийные устройства.

3

Базовый Bluetooth - это все, что вам нужно для подключения двух устройств. Нет необходимости в сторонних структурах. Несмотря на то, что большинство руководств и примеров связаны с температурными и сердечными мониторами, они демонстрируют основные концепции подключения к периферийным устройствам и передачи данных между ними. Кроме того, если вы используете сторонний чип Bluetooth или BLE, обратитесь к API, который появился вместе с ним.

Этот учебник должен быть достаточным для того, чтобы вы шли. Она демонстрирует основные вещания, связывающее передающее данные:

Practical Core Bluetooth Tutorial

И если вы хотите узнать о более внутренней работе ядро ​​Bluetooth, проверить Документы Apple: About Core Bluetooth

+0

Эй @ Джон, я пробую этот урок и получите этот код: https://github.com/orepereira/CoreBluetooth –

+0

У меня есть два устройства для тестирования этого проекта (iphone 4s и ipad 3), все они имеют bluetooth включен, я запускаю этот проект в устройствах тезисов, а в iphone4s я помещаю в центральный, а ipad - в Peripheral. В консоли я вижу, что iphone4s начинает сканирование, но не находит никаких устройств ... почему? –

+0

Обратите внимание, что iphone4s имеет iOS 8.0, а ipad 3 - iOS 8.1.1 –