Core Bluetooth LE и классический в iOS

Я изучаю Core Bluetooth. И у меня есть какие-то вопросы, не могли бы вы помочь мне объяснить больше об этом:

  1. В чем разница между Core Bluetooth LE и Classical?
  2. Я могу реализовать Core bluetooth LE для подключения других устройств iOS?
  3. Используется ли UUID? Как получить UUID устройств?

Теперь мне нужно реализовать приложение, позволяющее подключаться к счетному устройству и получать данные от него. Как я могу это сделать? Это устройство использует Bluetooth LE. Если можно, вы можете показать мне учебник или пример кода? Спасибо.

One Solution collect form web for “Core Bluetooth LE и классический в iOS”

Старое bluetooth – это потоковый протокол и требует, чтобы устройства были сопряжены. Apple разрешает разработчикам со специальной лицензией разрабатывать периферийные устройства Bluetooth.

Bluetooth Low Energy (BLE) или Bluetooth 4.0 – это интерфейс с низким энергопотреблением, где устройства (периферийные устройства) рекламируют сервисы, которые они предлагают, и устройства, которые хотят использовать эти услуги («центральные», в условиях BLE) подписываются на эти услуги.

BLE отправляет данные в очень короткие всплески. Передаваемая мощность ниже, чем «классический» bluetooth, а передачи намного короче.

UUID используется для идентификации различных услуг, предлагаемых устройствами BLE.

Что касается учебников или кода примера, у меня нет никаких под рукой. До сих пор я работал с iBeacons, что является конкретным протоколом, построенным поверх BLE. Однако Google – ваш друг.

  • Swift 3: невозможно подключиться к периферии через BLE
  • Сброс состояния CentralManager - что вызывает это и как я могу его предотвратить?
  • Как правильно реализовать didReceiveWriteRequests? iOS6 CoreBluetooth
  • как приложение iOS может установить скорость передачи данных Core Bluetooth?
  • Почему мое периферийное устройство не подключено к другим?
  • Состояние ios-cbcentralManager неизвестно и CoreBluetooth <CBConcreteCentralManager> не включен
  • Изменения в iOS api CoreBluetooth: BLE 4.0 против BLE 4.2
  • iOS 8 Core Bluetooth не обнаруживает периферийные устройства
  • Запись звука с беспроводной гарнитуры и воспроизведение через динамик Bluetooth
  • Как передать UUID устройства в инфраструктуру CoreBluetooth для повторного подключения клиента
  • Передача данных с помощью CoreBluetooth
  • Ошибка в CBPeripheral writeValue: forDescriptor:
  • Interesting Posts

    Tag Друзья в Facebook Фото Загрузить

    Удалить все последующие события из календаря iPhone

    Как обновить файлы приложений (html) в IOS?

    *** Ошибка утверждения в –

    Расширение для iOS: необходимо разделить все pdf-файлы, включая файлы pdf в веб-ссылке, через расширение моей учетной записи

    Контроллер навигации и заголовок для предыдущего экрана в навигации?

    Использование CABasicAnimation Cutting View в половине

    Вызов Meteor из приложения Native iOS

    iOS, быстро. Как сделать плавающую панель поиска с выпадающим списком, подобным этому? (Изображение включено)

    Collection View не отображается, cellForItemAtIndexPath никогда не вызывается

    Переходите к типу с общим расширением Swift или в идеале выведите его

    Необычный UITableView crash on – : индекс 0 за пределами для пустого массива

    Масштабирование не работает после обновления Xcode 8

    Представление дерева представлений коллекции

    Преобразование UIView: fromView: возврат большего прямоугольника?

    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.