Ответ 1
Для устройств с низкой энергией Bluetooth вы можете использовать CoreBluetooth для доступа к ним.
Для классических устройств Bluetooth или аксессуаров, которые используют разъем Dock, протоколы не открыты, и требуется присоединение к программе Made for iPhone (MFi). Я не предлагаю это для начала.
Мое предложение - купить, например, Polar Heart Rate Belt, который поддерживает Bluetooth Low Energy. Они используют стандартные протоколы . Пример кода доступен от Apple, который показывает, как считывать частоту сердечных сокращений с такого устройства.
Как только вы освоите пример монитора частоты сердечных сокращений, следующим шагом будет приобретение программируемого чипа Low Low Low (однако часто инструменты разработки для них довольно дороги!). Эти микросхемы могут быть запрограммированы с помощью настраиваемых профилей для прослушивания соединений с низким энергопотреблением Bluetooth, а затем для выполнения определенных операций (подсвечивания светодиода) при записи в характеристики. Таким образом, вы не ограничены мониторами сердечного ритма и аналогичными устройствами.
Ключевые слова, которые вы можете найти: протокол GATT, Bluetooth Low Energy, CoreBluetooth.
Я знаю, что это крутая кривая обучения для новичков, но область довольно новая. Тем не менее, я могу заверить вас, что это забавная область.