Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

При сканировании возможна фильтрация биконов по UID, чтобы передавать на Сервер только известные биконы. Они должны быть предварительно сконфигурированы – задан этот UID.

с версии 3.3.0 Также возможно отключение функционала CAS (см. CASTAG модуль) при обнаружении бикона с заданным UID (и достаточным уровнем сигнала)

Конфигурация модуля:

/ble/brate

...

Параметр

Значения

Описание

Window_s

0..10

Длительность одного сканирования BLE-биконов

Period_s

0..1000

Период сканирований. Если задан не больше Window_s, то сканирования идут с интервалом 1с

Filter

on, off

Включает фильтрацию биконов

UwbSend

uint

Максимальное количество биконов, передаваемых по каналу UWB.

LoraSend

uint

Максимальное количество биконов, передаваемых по каналу LoRaMacReverse

on, off

Инвертирует порядок байтов MAC-адресов биконов при отправке в сенсорах. Отладочный параметр, не включать.


/ble/bfilter

Парсет-массив, настраивает фильтрацию BLE-биконов. Содержит 4 записи. При сканировании регистрируются только биконы с UID, совпадающим с одной из записей (при /ble/brate#Filter=on).

Параметр

Значения

Описание

UID

eui128

UID BLE-бикона, MSB-first. При фильтрации учитываются:

  • все 16 байт для iBeacon (сравниваются с Proximity UUID) 
  • все 16 байт для AltBeacon (сравниваются с первыми 16 байтами BEACON ID)\\
  • только первые 10 байт для Eddystone (сравниваются с Namespace ID)

Type

Eddystone, iBeacon, AltBeacon

Тип BLE-бикона.

Параметр Параметр UID вводится в виде 12-34-56-AB-1-3-… , можно вводить только первые байты, тогда остальные будут 0.

...

  • PUT /ble/bfilter 0#UID=50-45-54-52-4F-46-41-43-20-20 Type=Eddystone - добавление/изменение записи 0

  • PUT /ble/bfilter 1#UID=EB-EF-D0-83-70-A2-47-C8-98-37-E7-B5-63-4D-F5-24 Type=iBeacon - и записи 1

  • GET /ble/bfilter 2 - просмотр текущих значений записи 2

  • PUT /ble/bfilter 2 del - удаление записи 2

  • PUT /ble/bfilter clear - удаление всех записей

/ble/bdock

Парсет, настраивает параметры BLE-бикона для отключения CAS. При обнаружении такого бикона включается режим CAS Docked, если он разрешен параметром /castag/castag#BleDock (см. CASTAG модуль - Режим Метки «Docked»)

Параметр

Значения

Описание

Att_dB

uint8

Порог затухания сигнала от бикона. Если затухание меньше, то бикон включает Docked

In

uint8

Количество циклов сканирования с биконом для его обнаружения

Out

uint8

Количество циклов сканирования без бикона для его потери

UID

eui128

UID BLE-бикона, MSB-first. При фильтрации учитываются:

  • все 16 байт для iBeacon (сравниваются с Proximity UUID) 
  • все 16 байт для AltBeacon (сравниваются с первыми 16 байтами BEACON ID)
  • только первые 10 байт для Eddystone (сравниваются с Namespace ID)

Type

Eddystone, iBeacon, AltBeacon

Тип BLE-бикона.

Параметр UID вводится в виде 12-34-56-AB-1-3-… , можно вводить только первые байты, тогда остальные будут 0.

/ble/bsens (экспериментальный)

...