Я разрабатываю приложение, которое необходимо определить, если iPhone подключен к автомобилю. Я бы использовал EAAccessory. Мой вопрос будет EAAccessory обнаружить это? Автомобиль Bluetooth (на котором я могу подключить свой iPhone и играть музыку) MFI?EAAccessory with car Bluetooth
ответ
Если вы используете Bluetooth LE, вам не нужно присоединяться к MFI. Я никогда не использовал его, поэтому я не знаю, как это работает.
Но если вы используете bluetooth 2.1, вам нужно сначала присоединиться к MFI. Вы можете подключить свое устройство к модулю Bluetooth в настройке -> Bluetooth. Затем в вашем приложении
accessoryList = [[NSMutableArray alloc] initWithArray:[[EAAccessoryManager sharedAccessoryManager] connectedAccessories]];
Это должно быть в состоянии рассказать вам о подключенных аксессуарах.
Но Bluetooth LE будет работать только на более поздних устройствах iOS (iPhone 4S и iPhone5). Это не будет работать на iPhone 4. –
Справа. Но вы можете использовать bluetooth 2.1, который работает для старых iPhone. – user1491987
@mn И вам нужно присоединиться к MFI, чтобы использовать его. – user1491987
Hi. Вы нашли ответ на этот вопрос? – Yun
Привет, я хотел, чтобы приложение могло работать на любом автомобиле и использовать любой iPhone (я имею в виду даже использование iPhone4). Поэтому не удалось использовать Bluetooth LE или EAAccessory. Пришлось использовать BluetoothManager. –