iOS и Bluetooth ... какие рамки мне понадобятся? - PullRequest
5 голосов
/ 09 марта 2012

У меня есть плата Bluetooth 4.0 Low Energy. Я хочу разработать приложение для iOS для iPhone 4S, которое получает и отправляет данные с платы.

Какую инфраструктуру мне нужно искать / находить документацию для? Будет ли работать Core Bluetooth в iOS SDK? Нужно ли использовать каркас GameKit?

Я только начал изучать разработку iOS несколько дней назад, поэтому я пытаюсь пройтись по этому лабиринту! Спасибо!

Ответы [ 3 ]

14 голосов
/ 09 марта 2012

Core Bluetooth, который является частью iOS5 SDK - это все, что вам нужно.

Вам не нужен Gamekit или MFi для разработки приложений Bluetooth с низким энергопотреблением.

Вам также понадобится устройство с поддержкой Bluetooth Low Energy 4.0 (iPhone 4S или новый iPad) для тестирования вашего приложения.

7 голосов
/ 21 июня 2013

Структуры, которые используются для обнаружения устройства через Bluetooth:

Базовая структура CoreBluetooth для обнаружения устройств BLE

GameKit Framework для обнаружения устройств другого типа.

EA Доступ к платформе, которая может использоваться для взаимодействия с сопряженными устройствами Bluetooth или устройствами, подключенными через проводной интерфейс Apple Connector в основании устройства.

Программа Apple MFi означает, что у вас будет устройство, совместимое с устройствами iOS (то есть производитель должен быть участником программы Apple MFi), а производитель устройства в большинстве случаев предоставляет протокол, который необходимо добавить к файл info.plist приложения.

0 голосов
/ 09 марта 2012

Фокус на ядре Blutooth.Gamekit будет полезен только на других устройствах iOS.

...