Я разрабатываю приложение, которое должно определять, подключен ли iPhone к автомобилю. Я бы использовал EAAccessory. Мой вопрос: обнаружит ли это EAAccessory? Является ли автомобиль Bluetooth (по которому я могу подключить свой iPhone и воспроизводить музыку) MFI?
EAAccessory с автомобильным Bluetooth
comment
Привет. Вы нашли ответ на этот вопрос?
- person Yun   schedule 10.06.2013
comment
Привет, я хотел, чтобы приложение могло работать на любой машине и на любом iPhone (я имею в виду даже на iPhone4). Поэтому не мог использовать Bluetooth LE или EAAccessory. Вместо этого пришлось использовать BluetoothManager.
- person m b   schedule 05.07.2013
Ответы (1)
Если вы используете Bluetooth LE, вам не нужно присоединяться к MFI. Я никогда не использовал его, поэтому я не знаю, как это работает.
Но если вы используете bluetooth 2.1, вам нужно сначала присоединиться к MFI. Вы можете подключить свое устройство к модулю bluetooth в настройках --> bluetooth. Затем в вашем приложении
accessoryList = [[NSMutableArray alloc] initWithArray:[[EAAccessoryManager sharedAccessoryManager] connectedAccessories]];
Это должно быть в состоянии рассказать вам о подключенных аксессуарах.
person
user1491987
schedule
17.06.2013
Но Bluetooth LE будет работать только на более поздних устройствах iOS (iPhone 4S и iPhone5). Это не будет работать на iPhone 4.
- person m b; 05.07.2013
Верно. Но вы можете использовать Bluetooth 2.1, который работает на старых iPhone.
- person user1491987; 05.07.2013
@mn И вам нужно присоединиться к MFI, чтобы использовать его.
- person user1491987; 05.07.2013
Аксессуар уже сопряжен. Я подключаюсь и отключаюсь. Теперь, когда я снова включу аксессуар, он подключится автоматически или мне следует это сделать? Если да, то какие API из EAAccessory Framework делают это?
- person Xavier Geoffrey; 22.11.2013
Можно ли настроить --›Bluetooth--›подключиться программно вместо использования EAAccessory Framework?
- person Xavier Geoffrey; 22.11.2013