BLUETOOTH SMART МАЯК IBECOM ТЕХНИЧЕСКАЯ СПЕЦИФИКАЦИЯ - ТИП BCH002 - LLCIBECOM BLUETOOTHSMARTМАЯКIBECOM

Страница создана Любомир Аникин
 
ПРОДОЛЖИТЬ ЧТЕНИЕ
BLUETOOTH SMART МАЯК IBECOM ТЕХНИЧЕСКАЯ СПЕЦИФИКАЦИЯ - ТИП BCH002 - LLCIBECOM BLUETOOTHSMARTМАЯКIBECOM
LLC iBecom                Bluetooth Smart маяк iBecom

      Bluetooth Smart маяк iBecom

       Техническая спецификация

                тип BCH002

www.ibecom.ru   e-mail: sales@ibecom.ru            +7-499-769-50-99
                                                           Страница 1
BLUETOOTH SMART МАЯК IBECOM ТЕХНИЧЕСКАЯ СПЕЦИФИКАЦИЯ - ТИП BCH002 - LLCIBECOM BLUETOOTHSMARTМАЯКIBECOM
LLC iBecom                Bluetooth Smart маяк iBecom

Обзор:
     Bluetooth Low Energy (Bluetooth Smart) передатчик, совместимый со стандартом
      Apple iBeacon,, для мобильных приложений, основанных на определении
      местоположения.
     Поддерживает Bluetooth Low Energy® совместимые смартфоны с мобильными
      операционными системами iOS7 и Android 4.3 и выше.
     Сертификация: CE/FCC/EPL/RoHS.
     Возможность изменения значений: Proximity UUID, Major, Minor, мощности
      передачи, длительности интервала между пакетами широковещательных
      сообщений, калибровочной мощности принимаемого сигнала на расстоянии 1 м.
     Встроенное программное обеспечение собственной разработки компании iBecom.
     Электропитание от батарейки CR2477 (1000 mAh).
     Исполнение корпуса – для монтажа внутри зданий, для работы на открытом
      пространстве не применим.
     Типичные сценарии применения:
         o Push-уведомление о входе или выходе из зоны действия маяка;
         o Определение мощности сигнала для расчета расстояния до маяка;
         o Навигация внутри помещений;
         o Основанный на определении местоположения маркетинг;
         o Использование купонов и сервисов лояльности;
         o Мобильные гиды;
         o Цифровая идентификация компании;
     API для iOS и Android.

Описание API
     API - это программные библиотеки (Application Program Interface) для
      операционных систем iOS и Android, предназначенные для интеграции в
      любые мобильные приложения для обеспечения взаимодействия с Bluetooth
      Low Energy (BLE) маяками компании iBecom.
     API компании iBecom решает часто возникающие типовые задачи создания
      прикладных приложений, облегчая взаимодействие с системными классами

www.ibecom.ru             e-mail: sales@ibecom.ru              +7-499-769-50-99
                                                                       Страница 2
LLC iBecom                Bluetooth Smart маяк iBecom

      CoreLocation и CoreBluetooth, ускоряя тем самым процесс разработки и
      способствуя быстрейшему выводу продукта на рынок.
     В API уже учтены имеющиеся на данный момент особенности и ошибки
      взаимодействия с BLE устройствами в разных версиях мобильных
      операционных систем на множестве моделях смартфонов. Прикладному
      программисту, использующему API, не придется заново производить эти
      исследования. API постоянно развивается и улучшается, чтобы учитывать все
      вновь обнаруженные особенности новых версий операционных систем и
      смартфонов.
     API обеспечивает взаимодействие со встроенным программным
      обеспечением (firmware) маяков компании iBecom, поддерживая новые,
      дополнительные функции, расширяющие стандарт Apple iBeacon (различные
      методы измерения расстояний и т.п.).
     Компания iBecom уделяет большое внимание безопасной эксплуатации сети
      маяков. Для этого API разделяется на две части – сервисную и клиентскую. В
      целях обеспечения безопасности все классы программных библиотек
      сервисного и клиентского API разделены и не имеют влияния друг на друга.
     Сервисная часть API предназначена для разработки инструментального
      программного обеспечения (ПО). Задача инструментального ПО - настройка
      маяков, изменение их основных параметров таких, как Proximity UUID, Major,
      Minor, мощность излучения и частота следования пакетов
      широковещательной рассылки. Также сервисная часть API предоставляет
      интерфейс для обновления firmware маяков iBecom.
     Клиентская часть API предназначена для интеграции в обычное прикладное
      ПО. Прикладное ПО пользуется данными маяков, но не может изменять
      параметры их настройки. Наряду с обычными задачами обнаружения и
      мониторинга отдельных маяков (измерение расстояния до маяка, уровня
      принимаемого сигнала RSSI), решаемыми API маяков других производителей,
      клиентский API компании iBecom имеет ряд преимуществ.
     Взаимодействие с маяками поддерживает две модели – зонирования и
      позиционирования.
     Зонирование обеспечивает формирование событий входа, нахождения и
      выхода из логически сформированных зон, исходя из бизнес-требований
      прикладного ПО, которые формируются в пространстве множеством
      согласованно настроенных маяков. В этом случае в API происходит вся
      обработка сигналов логических групп маяков, и объектом мониторинга для
      прикладного ПО является уже не отдельный маяк, а логическая
      территориально распределенная зона, что значительно упрощает разработку
      приложений. В API обрабатываются сложные случаи взаимного пересечения,
      включения и объединения различных зон в пространстве. Обеспечивается
      распознавание входа и выхода из зон с учетом их взаимного расположения,
      направления и времени движения мобильного устройства при проходе через
      зоны, поддерживаются различные уровни приоритетов зон, учитывается
      удаленность от маяков зоны и излучаемая мощность маяков. Все это
      позволяет построить очень гибкую сеть маяков, например, в торговом центре
      с большим количеством зон информирования.

www.ibecom.ru             e-mail: sales@ibecom.ru             +7-499-769-50-99
                                                                      Страница 3
LLC iBecom                 Bluetooth Smart маяк iBecom

     Позиционирование обеспечивает алгоритмы расчета точного
      местоположения мобильного устройства относительно территориально
      распределенной сети маяков, обработку входа, нахождения и выхода из зон
      мониторинга. Составной частью зонирования в API является встроенное ядро
      геоинформационной системы (ГИС), обеспечивающей отображение
      интерактивных карт, планов и схем, построение маршрутов движения, поиск
      и отображение информации о точках интереса (POI). Разработчику
      прикладного ПО нет необходимости в изучении и самостоятельной
      реализации сложных алгоритмов геоинформатики.

Быстрый и легкий монтаж и создание сети:
     Вес маяка 25 гр.
     Быстрый монтаж на двусторонний скотч (в комплекте поставки).
     Не нужно подведение внешнего электропитания.
     Для определения присутствия маяков никакая сеть передачи данных (2G/3G/WiFi)
      не требуется.
     Возможна скрытая установка.
     Для создания сети в среднем требуется один маяк на 100 кв. м. площади.

Простая эксплуатация:
     Не требует замены батарейки в течение от полугода до двух лет (в зависимости от
      настроенной мощности и периодичности широковещательных данных.
     При необходимости изменение параметров настройки маяков без демонтажа.
     Обновление встроенного программного обеспечения по воздуху - OTA (On-The-
      Air).

Основные данные:
     Место производства: Китай
     Разработчик: ООО «Ибиком», г.Москва
     Тип: BCH002
     Совместимость: iOS 7.0 и выше; Android 4.3 и выше
     Рабочее напряжение: 2.6 - 3.4 В
     Диапазон частот передачи: 2.4 ГГц
     Сертификация: CE/FCC/EPL/RoHS, лицензирован Apple inc.
     Батарея: CR2477 (1000 мАч)
     Максимальное расстояние распространения сигнала: 50 м
     Аппаратная платформа: TI CC2541 System-on-Chip
     Встроенное программное обеспечение: R002 (ООО «Ибиком»)
     Защита паролем от изменения настроек маяка.

www.ibecom.ru              e-mail: sales@ibecom.ru               +7-499-769-50-99
                                                                         Страница 4
LLC iBecom                   Bluetooth Smart маяк iBecom

 Параметры маяка:
Название                Значение               Комментарий
                        Bluetooth 4.0 / 4.1
Поддерживаемые          (Bluetooth Smart,
стандарты               Bluetooth Low Energy),
                        Apple iBeacon
Батарея                 CR2477                 1000 мАч, Coin, 3.0 В, 1 шт.
Рабочее напряжение      2.6-3.4 В              Постоянный ток
Рабочая частота         2400-2483.5 ГГц
Ширина канала           +/- 20 кГц
Тип модуляции           Q-QPSK
Ток в режиме                                   Зависит от рабочего цикла приема и
                        50 мкA (среднее)
ожидания                                       передачи
Частота                                        Длительность интервала между
широковещательных       200 мс (по умолчанию) пакетами широковещательных
сообщений                                      сообщений задается кратно n*100 мс
                                               Возможные значения: 2, 0, -2, -4, -6, -
                        -12 дБм (по
Мощность излучения                             8, -10, -12, -14, -16, -18, -20, -22, -24, -
                        умолчанию)
                                               26,-28, -30 дБм.
Чувствительность
                        -93 дБм
приемника
Максимальная                                      BER
LLC iBecom                  Bluetooth Smart маяк iBecom

Описание           Имя устройства
Значение           Beacon
Service 2
UUID               0x1801
Имя                Generic Attribute
Characteristic 1
UUID               0x2A05
Имя                Service Changed
Описание           Идентификатор атрибута, который был изменен
Service 3
UUID               0x180A
Имя                Device Information
Описание           Информация об устройстве
Characteristic 1
UUID               0x2A29
Имя                Manufacturer Name String
Описание           Название производителя
Значение           iBecom
Characteristic 2
UUID               0x2A26
Имя                Firmware Revision String
Описание           Текущая версия ПО.
Characteristic 3
UUID               0x2A27
Имя                Hardware Revision String
Описание           Версия устройства
Service 4
UUID               0x1804
Имя                TxPower
Описание           Мощность передаваемого устройством сигнала.
Characteristic 1
UUID               0x2A07
Имя                Tx Power Level
Описание           Сообщение о текущей установленной мощности
                   передатчика устройства (dBm) (возможные значения
                   соответствуют таблице 4).
Service 5
UUID               0x180F
Имя                Battery Service
Описание           Показывает состояние батареи внутри устройства
Characteristic 1
UUID               0x2A19
Имя                Battery Level
Описание           Возвращает текущий уровень батареи в виде условных
                   единиц.

www.ibecom.ru        e-mail: sales@ibecom.ru                +7-499-769-50-99
                                                                    Страница 6
LLC iBecom                 Bluetooth Smart маяк iBecom

                        Рассылается в широковещательном пакете (таблица 3,
                        байты 23, 24)
Service 7
UUID                    0xFFF0
Name                    Proximity Service
Characteristic 1
UUID                    0хFFF1
Name                    Proximity UUID
Описание                Устанавливаемое пользователем Proximity UUID,
                        которое рассылается в широковещательном пакете
                        (таблица 2, байты 10-25). Изменение значения в
                        рассылке осуществляется сразу после записи, не
                        требуя разрыва соединения. Значение сохраняется в
                        энергонезависимой памяти устройства.
Значение по умолчанию   A07C5CA8-59EB-4EA8-9956-30B776E0FEDC
Characteristic 2
UUID                    0xFFF2
Имя                     Major
Описание                Устанавливаемое пользователем значение major,
                        которое рассылается в широковещательном пакете
                        (таблица 2, байты 26-27). Изменение значения в
                        рассылке осуществляется сразу после записи, не
                        требуя разрыва соединения. Значение сохраняется в
                        энергонезависимой памяти устройства.
Значение по умолчанию   0х0000
Characteristic 3
UUID                    0xFFF3
Имя                     Minor
Описание                Устанавливаемое пользователем значение minor,
                        которое рассылается в широковещательном пакете
                        (таблица 2, байты 28-29). Изменение значения в
                        рассылке осуществляется сразу после записи, не
                        требуя разрыва соединения. Значение сохраняется в
                        энергонезависимой памяти устройства.
Значение по умолчанию   0х0000
Characteristic4
UUID                    0xFFF4
Имя                     Measured Power
Описание                Мощность сигнала на расстоянии 1 м. при его
                        свободном распространении для заданной мощности
                        передачи (по умолчанию, таблица 6). Значение
                        рассылается в широковещательном пакете (таблица
                        2, байт 30). Используется для вычисления
                        расстояния до маяка. Изменение значения в
                        рассылке осуществляется только после разрыва
                        соединения.      Значение      сохраняется    в

www.ibecom.ru             e-mail: sales@ibecom.ru               +7-499-769-50-99
                                                                        Страница 7
LLC iBecom                 Bluetooth Smart маяк iBecom

                        энергонезависимой памяти устройства. (dBm)
Значение                Устанавливается по умолчанию в соответствии с
                        текущим значением «Tx Power Level» (таблица 6), или
                        вручную    (измеряется   в dBm, пишется в
                        шестнадцатеричном виде).
Characteristic 5
UUID                    0xFFF5
Имя                     Set Tx Power
Описание                Установка уровня мощности передатчика устройства.
                        Мощность передачи может быть установлена
                        введением нового значения в условных единицах
                        (таблица 5) в диапазоне, строго соответствующем
                        значениям указанным втаблице4. После применения
                        установленного   значения   в    работе   должно
                        автоматически   измениться    значение   атрибута
                        Tx Power Level (UUID = 0x2A07). Новое значение
                        применяется только после разрыва соединения.
                        Значение сохраняется в энергонезависимой памяти
                        устройства.
Значение по умолчанию   0х81
Characteristic 6
UUID                    0xFFF6
Имя                     Set pairing password
Описание                Установка пароля на создание пары.
                        Применение нового значения осуществляется только
                        после разрыва соединения. Значение сохраняется в
                        энергонезависимой памяти устройства.
Значение по умолчанию   000000
Characteristic 7
UUID                    0xFFF7
Имя                     Broadcasting interval
Описание                Длительность интервала между пакетами
                        широковещательных сообщений (n*100 ms).
                        Применение нового значения осуществляется только
                        после разрыва соединения. Значение сохраняется в
                        энергонезависимой памяти устройства.
Значение по умолчанию   02
Characteristic 8
UUID                    0xFFFF
Имя                     Restart
Описание                Перезагрузка системы или разрыв соединения
Свойства                запись после аутентификации
Значения                RESTART – перезагрузка системы
                        DISCONNECT–разрыв соединения
Запись характеристик осуществляется только после создания пары. PIN код по
умолчанию для создания пары - 000000

www.ibecom.ru             e-mail: sales@ibecom.ru                +7-499-769-50-99
                                                                         Страница 8
LLC iBecom                     Bluetooth Smart маяк iBecom

Структура широковещательных пакетов:
Таблица 2 Структура широковещательного пакета

№ байта    Описание                                                Значение
1          Длина следующего фрагмента пакета                       0x02
2          Условный код, описывающий данные в                      0x01
           рассылаемом пакете(Discovery Mode)
3          Условный код, указывающий на поддерживаемые             0x06
           стандарты.
           1) LE General Discoverable Mode
           2) BR/EDR Not Supported
4          Длина следующего фрагмента пакета                       0x1A
5          Manufacturer Specific Data: first 2 bytes contain the   0xFF
           Company Identifier Code, followed by the additional
           manufacturer specific data
6          Company Identifier Code 1 byte                          0х4С
7          Company Identifier Code 2 byte                          0х00
8          Beacon Type 1 byte                                      0х02
9          Beacon Type 2 byte                                      0х15
10         Proximity UUID 1st byte                                 A0
11         Proximity UUID 2nd byte                                 7C
12         Proximity UUID 3rd byte                                 5C
13         Proximity UUID 4th byte                                 A8
14         Proximity UUID 5th byte                                 59
15         Proximity UUID 6th byte                                 EB
16         Proximity UUID 7th byte                                 4E
17         Proximity UUID 8th byte                                 A8
18         Proximity UUID 9th byte                                 99
19         Proximity UUID 10th byte                                56
20         Proximity UUID 11th byte                                30
21         Proximity UUID 12th byte                                B7
22         Proximity UUID 13th byte                                76
23         Proximity UUID 14th byte                                E0
24         Proximity UUID 15th byte                                FE
25         Proximity UUID 16th byte                                DC
26         Major 1st byte                                          00
27         Major 2nd byte                                          00
28         Minor 1st byte                                          00
29         Minor 2nd byte                                          00

www.ibecom.ru                  e-mail: sales@ibecom.ru                    +7-499-769-50-99
                                                                                  Страница 9
LLC iBecom                Bluetooth Smart маяк iBecom

30        Measured Power                                     В соответствии со
                                                             значением Tx Power
                                                             Level F4 (таблица 6 для
                                                             конкретной
                                                             аппаратной версии).
Таблица 3Структура широковещательного пакета

№ байта   Описание                                           Значение
1         Длина следующего фрагмента пакета                  0x0С
2         Условный код, описывающий данные в                 0x16
          рассылаемом пакете                                 Service Data
3         Service UUID byte 2                                0xF0
4         Service UUID byte 1                                0xFF
5         Device Identifier 6 byte                           6 byte device id
6         Device Identifier 5 byte                           5 byte device id
7         Device Identifier 4 byte                           4 byte device id
8         Device Identifier 3 byte                           3 byte device id
9         Device Identifier 2 byte                           2 byte device id
10        Device Identifier 1 byte                           1 byte device id
11        Measured Power (Таблица 6)                         В соответствии со
                                                             значением Tx Power
                                                             Level F4 (таблица 6 для
                                                             конкретной
                                                             аппаратной версии)
12        Battery Level 1 byte                               Текущий уровень
13        Battery Level 2 byte                               батареи

www.ibecom.ru                    e-mail: sales@ibecom.ru             +7-499-769-50-99
                                                                            Страница 10
LLC iBecom                   Bluetooth Smart маяк iBecom

Справочные таблицы
Таблица 4Доступные величины излучаемой мощности сигнала [dBm]

                     Decimal value,
    Hex value
                         dBm
E2                 -30
E4                 -28
E6                 -26
E8                 -24
EA                 -22
EC                 -20
EE                 -18
F0                 -16
F2                 -14
F4 (default)       -12
F6                 -10
F8                 -8
FA                 -6
FC                 -4
FE                 -2
00                 0
02                 2
Таблица 5Соответствие устанавливаемых значений мощности передатчика

 Мощность передатчика       Мощность передатчика
      (усл. ед.)                   (dBm)
         0xF1                          2
         0xE1                          0
        0xD1                          -2
         0xC1                         -4
         0xB1                         -6
        0xA1                          -8
         0x91                        -10
         0x81                        -12
         0x71                        -14
         0x61                        -16
         0x51                        -18
         0x41                        -20
         0x37                        -22
         0x2C                        -24
         0x21                        -26
         0x17                        -28
         0x0C                        -30

www.ibecom.ru                 e-mail: sales@ibecom.ru                 +7-499-769-50-99
                                                                             Страница 11
LLC iBecom                     Bluetooth Smart маяк iBecom

Таблица 6 Значения мощности сигнала, измеряемой на расстоянии 1 м (dBm), в зависимости от
устанавливаемой мощности передатчика (усл. ед.)

      Аппаратная версия маяка: BCH001, BCH0021
        Tx Power Level         Measured Power
    Мощность передатчика         Мощность
     (усл. ед., HexValue)  принимаемого на 1 м
                               сигнала (dBm)
               F1                          -55
               E1                          -57
               D1                          -59
               C1                          -61
               B1                          -63
               A1                          -66
               91                          -68
               81                          -69
               71                          -71
               61                          -74
               51                          -75
               41                          -78
               37                          -79
               2C                          -80
               21                          -81
               17                          -82
               0C                          -84

1   Service 3, Characteristic 3, Hardware Revision String, UUID = 0x2A27
www.ibecom.ru                      e-mail: sales@ibecom.ru                  +7-499-769-50-99
                                                                                   Страница 12
Вы также можете почитать