Для стабильного приема данных от датчика рекомендуется настроить датчик на выдачу данных с интервалом раз в 10 сек или чаще. При использовании настройки с более редкими интервалами выдачи данных в некоторых ситуациях устройство может периодически "терять" информацию от датчика.
Идентификация датчика производится по Имени датчика или MAC-адресу.
Если указаны оба поля, то приоритет отдается Имени датчика.
Примеры команд приведены для настройки по MAC-адресу.
Если нужно настроить по Имени датчика, то в примерах команд нужно изменить:
(3,FF:FF:FF:FF:FF:FF,!)на(3,!,DU_000000)Замените в команде:
FF:FF:FF:FF:FF:FFна реальные MAC-адрес
DU_000000на реальное Имя датчика.
Пример для Датчика 1:
*!EDITS BLUETOOTH:GLOBAL(1),CHANNEL1(SENS),SENS1(3,FF:FF:FF:FF:FF:FF,!),AS1(1),TS1(0,1),PROTOCOL:FLEX(30,&45[1]207[111]223[1]238[1]),USRPRM1(is1,sl1,ub1),USRPRM2(as1),USRPRM4(st1)
Пример для Датчика 2:
*!EDITS BLUETOOTH:GLOBAL(1),CHANNEL1(SENS),SENS2(3,FF:FF:FF:FF:FF:FF,!),AS2(1),TS2(0,2),PROTOCOL:FLEX(30,&46[1]210[111]224[1]239[11]),USRPRM1(,,,is2,sl2,ub2),USRPRM2(,as2),USRPRM4(,st2)
Размещение параметров устройства в протоколе обмена FLEX описано в таблице
| Датчик | Устройство | Примечание | ||
|---|---|---|---|---|
| Параметр | Значения | Параметр | Передается | |
| Угол наклона | 0 .. 180 | Угол наклона датчика 1 as1 |
user_2u_1 |
Какое именно значение передается зависит от настройки датчика |
| Количество оборотов | 0 .. 65535 | |||
| Событие сработки | 0, 1, 2 | Статус датчика 1 st1 |
user_4u_1 |
Какой из параметров передается зависит от настройки датчика.Для отображения знакового значения на сервере потребуется преобразование |
| Скорость вращения | -50 .. 50 | |||
| Температура | -70 .. 125 | Температура 1 | temp1 |
Если прошивка датчика не поддерживает передачу температуры, то передается 0 |
| - | - | Статус BLE датчика 1 is1 |
user_1u_1 |
Параметр формирует устройство при приеме данных от датчика |
| - | - | Уровень сигнала датчика 1 sl1 |
user_1u_2 |
Параметр формирует устройство при приеме данных от датчика |
| Напряжение втроенной батареи | 20 .. 40 | Напряжение батареи датчика 1 ub1 |
user_1u_3 |
Значение 35 = 3.5 Вольта |