Bluetooth Smart маяк iBecom Техническая спецификация тип bch002



Pdf просмотр
Дата11.11.2016
Размер1.08 Mb.
Просмотров387
Скачиваний0
ТипОбзор

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


Bluetooth Smart маяк iBecom
Техническая спецификация
тип BCH002

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

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 решает часто возникающие типовые задачи создания прикладных приложений, облегчая взаимодействие с системными классами

LLC iBecom Bluetooth Smart маяк iBecom
www.ibecom.ru e-mail: sales@ibecom.ru
+7-499-769-50-99
Страница 3
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 обрабатываются сложные случаи взаимного пересечения, включения и объединения различных зон в пространстве. Обеспечивается распознавание входа и выхода из зон с учетом их взаимного расположения, направления и времени движения мобильного устройства при проходе через зоны, поддерживаются различные уровни приоритетов зон, учитывается удаленность от маяков зоны и излучаемая мощность маяков. Все это позволяет построить очень гибкую сеть маяков, например, в торговом центре с большим количеством зон информирования.

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

Позиционирование обеспечивает алгоритмы расчета точного местоположения мобильного устройства относительно территориально распределенной сети маяков, обработку входа, нахождения и выхода из зон мониторинга. Составной частью зонирования в 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 (ООО «Ибиком»)

Защита паролем от изменения настроек маяка.

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

Параметры маяка:
Название
Значение
Комментарий
Поддерживаемые стандарты
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 мс
Мощность излучения
-12 дБм (по умолчанию)
Возможные значения: 2, 0, -2, -4, -6, -
8, -10, -12, -14, -16, -18, -20, -22, -24, -
26,-28, -30 дБм.
Чувствительность приемника
-93 дБм
Максимальная дальность передачи
50 м
BER<0.1%, на открытом пространстве.
Антенна
50 Ом
Интегрирована на плате, возможности подключения внешней антенны нет
Диапазон температур
-17°C +50°C
При отклонении от нормальных условий (+20°C) время работы от батареи существенно сокращается.

Поддерживаемые сервисы:
Таблица 1 Поддерживаемые сервисы
Service 1
UUID
0x1800
Имя
Generic Access
Описание
Содержит общую информацию об устройстве.
Characteristic 1
UUID
0x2A00
Имя
Device Name

LLC iBecom Bluetooth Smart маяк iBecom
www.ibecom.ru e-mail: sales@ibecom.ru
+7-499-769-50-99
Страница 6
Описание
Имя устройства
Значение
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
Описание
Возвращает текущий уровень батареи в виде условных единиц.

LLC iBecom Bluetooth Smart маяк iBecom
www.ibecom.ru e-mail: sales@ibecom.ru
+7-499-769-50-99
Страница 7
Рассылается в широковещательном пакете (таблица 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). Используется для вычисления расстояния до маяка.
Изменение значения в рассылке осуществляется только после разрыва соединения.
Значение сохраняется в

LLC iBecom Bluetooth Smart маяк iBecom
www.ibecom.ru e-mail: sales@ibecom.ru
+7-499-769-50-99
Страница 8 энергонезависимой памяти устройства. (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

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

Структура широковещательных пакетов:
Таблица 2 Структура широковещательного пакета
№ байта Описание
Значение
1
Длина следующего фрагмента пакета
0x02 2
Условный код, описывающий данные в рассылаемом пакете(Discovery Mode)
0x01 3
Условный код, указывающий на поддерживаемые стандарты.
1) LE General Discoverable Mode
2) BR/EDR Not Supported
0x06 4
Длина следующего фрагмента пакета
0x1A
5
Manufacturer Specific Data: first 2 bytes contain the
Company Identifier Code, followed by the additional manufacturer specific data
0xFF
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 1
st 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 1
st byte
00 27
Major 2
nd byte
00 28
Minor 1
st byte
00 29
Minor 2
nd byte
00

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

LLC iBecom Bluetooth Smart маяк iBecom
www.ibecom.ru e-mail: sales@ibecom.ru
+7-499-769-50-99
Страница 11
Справочные таблицы
Таблица 4Доступные величины излучаемой мощности сигнала [dBm]
Hex value
Decimal 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

LLC iBecom Bluetooth Smart маяк iBecom
www.ibecom.ru e-mail: sales@ibecom.ru
+7-499-769-50-99
Страница 12
Таблица 6 Значения мощности сигнала, измеряемой на расстоянии 1 м (dBm), в зависимости от
устанавливаемой мощности передатчика (усл. ед.)
Аппаратная версия маяка: BCH001, BCH002
1

Tx Power Level
Мощность передатчика
(усл. ед., HexValue)
Measured Power
Мощность
принимаемого на 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



Поделитесь с Вашими друзьями:


База данных защищена авторским правом ©nethash.ru 2019
обратиться к администрации

войти | регистрация
    Главная страница


загрузить материал