|
|
(не показана 71 промежуточная версия 7 участников) |
Строка 1: |
Строка 1: |
| =Радиоинтерфейс 433 МГц=
| | Радиоинтерфейс 433 МГц |
|
| |
|
| | Статья находится в процессе редактирования!!!! |
|
| |
|
| Контролеры Wiren Board опционально комплектуются радиоинтерфейсом 433МГц на базе чипа RFM69. С его помощью можно принимать и отправлять сигналы пультов радиоуправления различныими бытовыми устройствами. В базовой комплектации поддерживаются климатические датчики Oregon Scientific (протоколы версий 2 и 3) (см. [[Поддерживаемые устройства|таблицу совместимых устройств]]), а также устройства nooLite. | | Контролеры Wiren Board опционально комплектуются радиоинтерфейсом 433МГц. С его помощью можно принимать и отправлять сигналы пультов радиоуправления различныими бытовыми устройствами. В базовой комплектации поддерживаются климатические Датчики Orion версии 2,3 (см. таблицу совместимых устройств), а также устройства Noolite. |
|
| |
|
| В настоящее время в бета-версии находится более продвинутый драйвер радиокоммуникации rfsniffer, обеспечивающий поддержку более широкого спектра радиоуправляемых устройств. | | В настоящее время в бета-версии находится более продвинутый драйвер радиокоммуникации rfsniffer, обеспечивающий поддержку более широкого спектра радиоуправляемых устройств. |
|
| |
|
| |
|
| == Начало работы == | | == Начало работы == |
|
| |
| [[File:RF_remore.png|250 px|thumb|right|Подключение антенны ]] | | [[File:RF_remore.png|250 px|thumb|right|Подключение антенны ]] |
|
| |
|
| Поддержка радиоинтерфейса 433 МГц — опция, которую вы можете выбрать при покупке контроллера Wiren Board. На плате контроллера с поддержкой радиоинтерфейса распаян материнский разъем SMA (Sub-Miniature Version A), обозначеный "RF remote", на который накручивается ответный разъем антенны 433 МГц. При монтаже контроллера в металлическом щите антенну следует располагать за его пределами для обеспечения надежной радиосвязи. | | Поддержка радиоинтерфейса 433 МГц -- опция, которую вы можете выбрать при покупке контроллера Wiren Board. На плате контроллера с поддержкой радиоинтерфейса распаян материнский разъем SMA (Sub-Miniature Version A), обозначеный "RF remote", на который накручивается ответный разъем антенны 433 МГц. При монтаже контроллера в металлическом щите антенну следует располагать за его пределами для обеспечения надежной радиосвязи. |
| | |
|
| |
|
| == Системный сервис == | | == Системный сервис == |
|
| |
| [[File:WEB_ISM_Radio.png|250 px|thumb|left|Параметры сервиса wb-homa-ism-radio]] | | [[File:WEB_ISM_Radio.png|250 px|thumb|left|Параметры сервиса wb-homa-ism-radio]] |
| За поддержку радиоинтерфейса отвечает служба ''wb-homa-ism-radio''. Она обслуживает драйвер радиомодуля, создает новые устройства, обновляет их состояния и передает команды управления. | | За поддержку радиоинтерфейса отвечает служба ```wb-homa-ism-radio```. Она обслуживает драйвер радиомодуля, создает новые устройства обновляет их состояния и передает команды управления. |
| Параметр '''rx raw''' обозначает количество принятых радиопакетов от любых устройств, '''rx noo''' — пакетов от устройств Noolite, '''rx oregon''' — от датчиков Oregon Scientific. При наличии заведомо работоспособных устройств, функционирующих на частоте 433 МГц в зоне прием контроллера, эти параметры увеличиваются со временем. Например, нажатие кнопок на брелоке автосигнализации должно увеличить счетчик '''rx raw'''. При перезагрузке значения счетчиков обнуляются. Для распознанного оборудования в веб-интерфейсе создаются виртуальные устройства. | | Параметр '''rx raw''' обозначает количество принятых радиопакетов от любых устройств, '''rx noo''' — пакетов от устройств Noolite, '''rx oregon''' — от датчиков Oregon Scientific. |
| | |
|
| |
|
| == Устройства == | | == Устройства == |
|
| |
|
| Радиомодуль контроллера Wiren Board поддерживает устройства различного типа: датчики температуры и влажности, релейные модули, пульты дистанционного управления, радиовыключатели и т.п. Для каждого поддерживаемого устройства в Web-интерфейсе контроллера создается соответствующее виртуальное устройство, а в очереди сообщений mqtt публикуются его параметры.
| | == Обновление драйвера до rfsniffer == |
| | |
|
| |
|
| == Представление в Web-интерфейсе == | | == Представление в Web-интерфейсе == |
| | [[File:1d20.png]] |
| | [[File:149f.png]] |
|
| |
|
| {| class="wikitable "
| | == Mqtt-топики== |
| |-
| |
| | [[File:1d20.png|250 px|thumb|left|]]
| |
| | [[File:149f.png|250 px|thumb|right|]]
| |
| |}
| |
| | |
| [[File:Noolite.png|300 px|thumb|right|]]
| |
| При обнаружении нового устройства создаются новые устройств в веб-интерфейсе а также новые mqtt-топики, описывающие состояние устройства.
| |
| | |
| Пример использования: для привязки релейного модуля nooLite к контроллеру выполните стандартную процедуру привязки релейного модуля к пульту, но вместо кнопки пульта нажмите кнопку '''bind''' в веб-интерфейсе.
| |
| После этого вы сможете отправлять команды на включение и выключение реле.
| |
| | |
| | |
| == Обновление драйвера до wb-homa-rfsniffer ==
| |
| | |
| Новая версия wb-homa-rfsniffer драйвера 433 МГц охватывает более широкий спектр устройств, функционирующих на частоте 443 МГц, но находится в стадии разработки. Для установки новой версии драйвера требуется удалить wb-homa-ism-radio совместная работа этих драйверов не поддерживается. В настоящий момент rfsniffer НЕ включает в себя полный функционал ism-radio: основное его назначение — получение данных с датчиков (управления из веб-интерфейса нет).
| |
| В настоящий момент поддерживаются протоколы:
| |
| | |
| *Oregon (V2 + V3)
| |
| *nooLite
| |
| *Livolo
| |
| *Raex
| |
| *RST
| |
| *Rubitek
| |
| *X10
| |
| *VHome
| |
| *EV1527
| |
| {| class="wikitable "
| |
| |-
| |
| | [[File:Rubitek.png|250 px|thumb|left|]]
| |
| | [[File:EV1527.png|250 px|thumb|right|]]
| |
| |}
| |
| | |
| | |
| Удаление wb-homa-ism-radio выполняется командой <code>apt-get remove wb-homa-ism-radio</code>. Установка новой версии — командой <code>apt-get update && apt-get install wb-homa-rfsniffer</code>. Убедитесь, что новый драйвер запущен: <code>service wb-homa-rfsniffer status</code>.
| |
| | |
| На боковой панели Web-интерфейса в разделе Configs появится доступ (пункт '''RFM69 Driver Configuration''') к настройкам драйвера, хранящимся в файле <code>/etc/wb-homa-rfsniffer.conf</code>.
| |
| | |
| | |
| == Настройки параметров rfsniffer ==
| |
| | |
| [[File:Radio_Settings.png|450 px|thumb|left|]]
| |
| [[File:RFM69_mqtt_brocker.png|450 px|thumb|left|]]
| |
| [[File:RFM69_Device_Policies.png|450 px|thumb|left|]]
| |
| | |
| | |
| | |
| ===Группа параметров настройки драйвера — '''Radio settings''' ===
| |
| | |
|
| |
| *'''lirc_device''' — специальный файл символьного устройства; создается для работы с битовым потоком данных (прием/передача) RFM69; значение по умолчанию — /dev/lirc0. Не требует изменений.
| |
| *'''rfm_irq''' — номер прерывания от чипа RFM69. Не требует изменений.
| |
| *'''rssi''' — максимальный уровень чувствительности приемника в dBi (чем больше по модулю отрицательное значение — тем выше чувствительность, максимум: -120). С помощью этого параметра можно ограничить прием удаленных слабых сигналов от ненужного радиооборудования.
| |
| *'''spi_device''' — специальный файл устройства для коммуникации по SPI-шине микропроцессора контрроллера. Зависит от аппаратной модели контроллера. В Wiren Board 5 используется /dev/spidev32766.0 — шина 32766, chipselect — 0.
| |
| | |
| | |
| ===Группа параметров настройки '''MQTT settings'''===
| |
| | |
|
| |
| | |
| Параметр '''host''' определяет адрес mqtt-брокера, куда драйвер будет публиковать сообщения от радиоустройств. По умолчанию — localhost. Предполагается, что брокер принимает соединения на порту 1883.
| |
| | |
| | |
| | |
| | |
| ===Группа параметров настройки '''Device politics'''===
| |
| | |
| Параметры этой группы определяют, каким образом будут обнаруживаться и использоваться новые устройства.
| |
| | |
| *Список '''Known devices''' определяет, с какими устройствами будет работать драйвер, когда параметр '''use_devices_list''' установлен в значение true. Устройство имеет имя '''name''', политику отображения '''politics''' и интервал времени '''heartbeat''', по прошествии которого устройство считается неработоспособным, если от него не поступало сигналов. При значении этого параметра равного '''''-1''''' устройство считается работоспособным всегда.
| |
| *'''unknown_devices_politics''' — отображать ли ранее неизвестные радиоустройства
| |
| *'''use_devices_list''' — отображать ли устройства только из разрешенного списка
| |
| | |
| | |
| ===Группа параметров настройки '''DEBUG settings'''===
| |
| | |
|
| |
| Данная группа отвечает за ведение логов отладочной информации.
| |
| | |
| *'''сonsole_level''' — уровень отладочной информации в консоли
| |
| *'''file_level''' — уровень отладочной информации в журнальном файле
| |
| *'''file_name''' — путь к журнальному файлу драйвера (/run/wb-homa-rfsniffer.log)
| |
| *'''log_time''' — включать ли в отладочную информацию временные метки
| |
| *'''name''' — имя журнала
| |
| | |
| Возможно создание нескольких журнальных файлов с разными параметрами.
| |
| | |
| *'''save_path''' — путь к директории, в которой сохраняются файлы дампа радиокоманд и отладочной информации
| |
| | |
| | |
| ===Группа параметров настройки '''Enabled features'''===
| |
| | |
| Эта группа параметров используется для поддержки передачи данных на устройства NooLite. В списке '''Adresses of transfering devices''' можно указывать адреса устройств-передатчиков.
| |
| | |
| Список '''Enabled protocols''' позволяет выбрать протоколы тех поддерживаемых устройств, которые планируется подключать к контроллеру.
| |
Радиоинтерфейс 433 МГц
Статья находится в процессе редактирования!!!!
Контролеры Wiren Board опционально комплектуются радиоинтерфейсом 433МГц. С его помощью можно принимать и отправлять сигналы пультов радиоуправления различныими бытовыми устройствами. В базовой комплектации поддерживаются климатические Датчики Orion версии 2,3 (см. таблицу совместимых устройств), а также устройства Noolite.
В настоящее время в бета-версии находится более продвинутый драйвер радиокоммуникации rfsniffer, обеспечивающий поддержку более широкого спектра радиоуправляемых устройств.
Начало работы
Поддержка радиоинтерфейса 433 МГц -- опция, которую вы можете выбрать при покупке контроллера Wiren Board. На плате контроллера с поддержкой радиоинтерфейса распаян материнский разъем SMA (Sub-Miniature Version A), обозначеный "RF remote", на который накручивается ответный разъем антенны 433 МГц. При монтаже контроллера в металлическом щите антенну следует располагать за его пределами для обеспечения надежной радиосвязи.
Системный сервис
Параметры сервиса wb-homa-ism-radio
За поддержку радиоинтерфейса отвечает служба ```wb-homa-ism-radio```. Она обслуживает драйвер радиомодуля, создает новые устройства обновляет их состояния и передает команды управления.
Параметр rx raw обозначает количество принятых радиопакетов от любых устройств, rx noo — пакетов от устройств Noolite, rx oregon — от датчиков Oregon Scientific.
Устройства
Обновление драйвера до rfsniffer
Представление в Web-интерфейсе
Mqtt-топики