You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 7 Next »

На персональных метках может быть активирована сигнализация для привлечения внимания, идентификации метки и т.п.

Способ сигнализации зависит от аппаратных возможностей метки. Обычно это моргание индикатора и включение вибромотора.

Для включения сигнализации нужно отправить CoAP запрос методом POST на ресурс /signal.

В параметрах запроса (Query Options) может быть задана длительность сигнализации в секундах: /signal 3. Если не задана, длительность будет 1 секунда.

Длительность -1 включает бесконечную сигнализацию.

Длительность 0 останавливает сигнализацию.

Подтверждение получения сигнала

с версии прошивки 2.3.0

Возможна отправка сигнала, требующего подтверждения получения носителем метки. Формат запроса:
POST /signal tout=10 conf=123

Пользователь должен подтвердить сигнал кнопкой (DoubleClick) до окончания сигнализации.

Параметр tout задает длительность сигнализации на метке (сигнализация отличается от неподтверждаемой, см. https://rtlsnet.jira.com/wiki/spaces/TADOC/pages/2399535182/LED#LED-%D0%B8%D0%BD%D0%B4%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D1%8F-%D0%9F%D0%B5%D1%80%D1%81%D0%BE%D0%BD%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D1%85-%D0%BC%D0%B5%D1%82%D0%BE%D0%BA-TG7%2C-TGX1%2C-%D0%A2%D1%80%D0%B0%D0%BD%D1%81%D0%BF%D0%BE%D1%80%D1%82%D0%BD%D0%BE%D0%B9-%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-TG8V).

Параметр conf задает идентификатор сигнала. После подтверждения значение этого параметра передается в сенсоре EVT_SIGCONF(код 8), см. Коды сенсоров, CBOR Sensors encoding. Если подтверждения не было, сенсор не передается.

Настройка сигнализации

Параметр VibroDuty

В метках с вибромотором сигнализация включает в себя прерывистое включение вибрации – она включается раз в секунду на долю секунды. Эта доля может быть настроена в метке параметром /node/ctl#VibroDuty (см. Парсеты )

Параметр VibroDuty задает долю секунды для включения вибрации, может принимать значения от 0 до 100 процентов.

В персональных метках доля округляется до ближайшего кратного 25%. При /node/ctl#VibroDuty=0 вибрация выключена.

При /node/ctl#VibroDuty=100 вибрация включена постоянно в течении сигнализации.

  • No labels