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
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
Вы также можете почитать