Приложение для iPhone — связь с устройством Bluetooth

#ios #iphone #bluetooth

#iOS #iPhone #bluetooth

Вопрос:

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

Основные пункты: — поиск устройства Bluetooth — подключение к устройству Bluetooth — прием данных только с устройства

Советы?

Комментарии:

1. Следует упомянуть еще одну вещь. Я полагаю, что длина данных, отправляемых с устройства, будет составлять 22 байта; какой наиболее эффективный способ получить / сохранить эти данные?

Ответ №1:

Apple не позволяет любому устройству Bluetooth подключаться к устройству iOS. Устройство должно быть совместимо с MFi.

Предполагая, что вам поручено написать приложение для работы с продуктом вашей компании, начните с регистрации в программе MFi для разработчиков от Apple.

Предполагая обратное, что вам было поручено написать приложение для работы со сторонним устройством, убедитесь, что продукт совместим с MFi. Наличие логотипа «Сделано для iPhone» или «Сделано для iPad» на устройстве или упаковке, скорее всего, указывает на то, что оно совместимо с MFi.

Оттуда вам следует изучить структуру внешних аксессуаров. Попробуйте прочитать Разделы по программированию внешних аксессуаров