Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
Контроль расхода топливаКонтроль температуры

Подключаем беспроводные датчики температуры Eurosens DTS BT

By 17.05.2022 No Comments

Беспроводные датчики температуры Eurosens DTS BT передают информацию по интерфейсу Bluetooth Low Energy в соответствии с протоколом.

Наименование поля\

Field name

Описание \ Specification Пример\

Example

Смещение, байт\

Offset, byte.

Длина, байт\ Length, bytes.
40-битный уникальный идентификатор (UID) \

40-bit Unique Identifier (UID)

постоянный\ constant 0x861EED574A 7 5
Тип \ Type постоянный\ constant 0xD7 (dec 215) 12 1
Серийный номер\ Serial number постоянный\ constant 0x00001B (dec 27) 13 3
Номер сообщения\

Message number

Счетчик количества переданных сообщений\

Message Overwrite Count

0x0003CA36 (dec 248374) 16 4
Статус* \ Status* флаги состояния \ status flags 0x0000 (dec 0) 20 2
Температура, °С. (0,01

°С/бит) \Temperature, ° С. (0,01 ° C / bit)

Текущее значение температуры. Разрешение 0,01 °С на бит. \ Current temperature value.

Resolution 0,01 ° С per bit.

0x4545 (dec 69, t

+29 °С)

22 2
Влажность, %. (0.01

%/бит)\ Humidity,%. (0.01 %/ bit)

Текущая влажность. Разрешение 0,01 % на бит\ The current humidity.

Resolution 0,01 % per bit.

0x0000 (dec 0,

vol 0,00 %)

24 2
Давление, кПа. (0.01 кПа/бит)\ Pressure, kPa. (0.01 kPa/ bit) Текущее давление. Разрешение 0,01 кПа на

бит.\ Current pressure. Resolution 0,01 kPa per bit.

0x0000 (dec 0,

vol 0,00 kPa)

26 2
Освещенность, лк. (0,1 лк/бит) \Illumination, lx. (0,1 lx /bit) Текущая освещенность. Разрешение 0,1 лк на бит.\ The illumination.

Resolution 0,1 lx per bit.

0x0000 (dec 0,

vol 0,00 lx)

28 2
Заряд батареи (1 %/бит)\

Battery charge (1% / bit)

Текущий заряд батареи. Разрешение 1 % на бит.\

The current battery charge. Resolution 1% per bit.

0x64 (dec 100) 30 1

Настроим терминал Смарт для считывания данных по этому протоколу. Для этого воспользуемся возможностью подключения пользовательских Bluetooth-датчиков. В поле MAC-адрес указываем адрес подключаемого датчика. Далее добавляем чтение параметров датчика согласно протоколу как показано на рисунке ниже.

Первый параметр – температура, представляет собой знаковое двухбайтовое значение.

Второй параметр – заряд батареи, беззнаковый однобайтовый.

Добавляем передачу пользовательских параметров в меню Протокол.

Пример создания датчиков в Wialon.

Параметр user_2u_1 Wialon трактует как беззнаковый, хотя он имеет и отрицательные значения. Поэтому датчик необходимо преобразовать с помощью простой формулы.

 

Аналогичным образом для работы с Eurosens DTS BT настраивается терминал мониторинга Teltonika FMB (FMM).

в поле MAC задается MAC-адрес датчика, а поля чтения данных заполняются как на рисунке ниже.

После сохранения настроек в терминал в поле Статус можно увидеть получаемые данные.