#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.
Оттуда вам следует изучить структуру внешних аксессуаров. Попробуйте прочитать Разделы по программированию внешних аксессуаров