Можно ли разработать приложение для iOS с поддержкой Bluetooth? - PullRequest
10 голосов
/ 25 января 2011

Возможно ли следующее?

Допустим, у меня есть весы с возможностями Bluetooth, когда я включаю его, он передает вес через BT.

Технически возможно разработатьприложение для iOS, которое связывается со шкалой и получает от нее данные?

Ответы [ 3 ]

13 голосов
/ 25 января 2011

По данным Apple:

Технические вопросы и ответы QA1657: Использование каркаса внешних аксессуаров с устройствами Bluetooth.

Q: Я понимаючто платформа External Accessory в iOS 3.0 и более поздних версиях позволит моему приложению взаимодействовать с устройствами Bluetooth.Так почему же мое приложение не видит аксессуар Bluetooth рядом с моим iPhone?

A: Платформа External Accessory разработана для того, чтобы приложения iOS могли взаимодействовать только с аппаратными аксессуарами, разработанными в рамках программы Apple по лицензированию MFi.Аксессуары, совместимые с MFi, могут быть реализованы как проводные устройства, то есть они подключаются к 30-контактному разъему устройства Apple или разъему Lightning, или как беспроводные устройства, в результате чего они используют Bluetooth в качестве канала связи.В любом случае, приложение, которое использует платформу внешнего аксессуара, не будет уведомлено о присутствии аксессуара, если аксессуар не идентифицирует себя как совместимый с MFi, т. Е. Специально разработан для взаимодействия с приложением iOS.

4 голосов
/ 29 июля 2014

Да, мы можем подключить устройства Bluetooth с приложением iOS через Core bluetooth framework. Эта платформа поддерживается на iPhone 4s, iPhone5, iPhone 5S, iPad3. Мы можем использовать BLE 4.0 для связи между масштабом и iOS-приложением. Здесь приложение iOS становится клиентом, а масштаб становится периферийным. Вы можете установить, а также получить данные из весов.

3 голосов
/ 21 января 2012

Хотя External Accessory Framework с Bluetooth является одним из возможных решений, к нему предъявляются дополнительные требования согласно Apple MFi , здесь ссылка на Bluetooth относится к классическому Bluetooth (версии 3.x и ниже)

Лучшее решение для определенного вами варианта использования - это использование технологии Bluetooth Low Energy (LE) (также известной как Bluetooth Smart) (Bluetooth 4.0), и оно доступно приложениям как часть Базовые рамки Bluetooth Ниже приведены API для Core Bluetooth , которые могут использовать приложения.

Хотя в настоящее время Bluetooth Low Energy поддерживается на последних моделях iPhone 4S, New Mac Mini и Macbook Air ожидаемое самое новое оборудование Apple & Others будет иметь этот стандарт .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...