Знакомство с контроллером Wiren Board
Контроллер WirenBoard — что это такое и как заставить делать его то, что нам нужно? Задача, которую мы попытаемся решить этой серией роликов.
1. Железо контроллера Wiren Board

- 00:00 Начало
- 00:42 Комплектация контроллера
- 01:20 Содержимое коробки
- 02:08 Где взять документацию?
- 03:04 Выключатель
- 04:18 Бесперебойное питание
- 05:07 Разъемы для антенн Wi-Fi и GSM-модемов, USB-host
- 05:36 Кнопка для обновления прошивки
- 05:49 Универсальные входы и выходы
- 06:24 Интерфейс 1-Wire
- 06:58 Первый порт интерфейса RS-485
- 07:07 Второй порт интерфейса RS-485, интерфейс CAN
- 07:16 Порты Ethernet
- 08:05 Разъемы для модулей расширения
- 08:44 Разъемы для сим-карт
- 08:53 Слот для карт памяти micro-SD
- 09:04 Боковые модули ввода-вывода
2. Веб-интерфейс контроллера Wiren Board

- 00:00 Начало
- 00:15 Подключение контроллера к компьютеру
- 00:36 Начальная загрузка
- 02:25 Права доступа
- 03:28 Веб-интерфейс
- 03:44 Настройки
- 05:05 Настройка сервисов (служб)
- 08:28 Подключение к MQTT брокеру
- 09:03 Система
- 09:59 Каналы MQTT
- 10:33 Сканирование
- 11:08 Системный журнал
- 11:50 Правила
- 12:30 Панель. Виджет. Контрол
- 14:54 История
5. Обновление ПО контроллера Wiren Board

- 00:00 Начало
- 02:18 Состав ПО контроллера
- 03:58 Релизная политика
- 06:31 Обновление при помощи Apt
- 09:38 Переключение на тестовый (testing) релиз
- 11:55 Что такое прошивка
- 13:13 Где взять прошивку
- 15:47 Возврат к заводской прошивке (factory reset)
- 18:57 Обновление через веб-интерфейс
- 20:34 Обновление при помощи накопителя
- 23:05 Обновление через порт Debug Network
6. Насколько быстр Быстрый Modbus от Wiren Board?

- 00:00 Начало
- 00:34 RS-485 + Modbus = Modbus RTU
- 01:56 Достоинства Modbus
- 03:12 Недостатки Modbus
- 04:52 Тестовый стенд
- 09:32 Эксперимент №1: Время реакции в классическом Modbus
- 10:39 Эксперимент №2: Время реакции в быстром Modbus
- 12:11 Эксперимент №3: Увеличиваем нагрузку
- 13:49 Результаты тестирования
- 15:06 Арбитраж - что это и как работает?
- 18:41 Что еще дает арбитраж?
- 20:09 Адресация по серийнику
- 22:30 FAQ по быстрому Modbus
- 26:11 Быстрый Modbus - что меняется?
8. Настройка Modbus-модулей в контроллере Wiren Board

- 00:00 Начало
- 00:22 Протокол
- 02:06 Адреса, функции, регистры и пакеты
- 07:09 Настройка Modbus-модулей
- 07:52 Поддерживаемые и неподдерживаемые устройства
- 08:44 Настройка поддерживаемых устройств
- 16:05 Как определить проблему
- 20:16 Отладочный режим
- 21:11 Утилита modbus_client_грс
- 24:08 Работа с прошивкой
- 28:27 Загрузчик (bootloader)
- 30:19 Как ускорить работу Modbus-устройств?
11. Пишем скрипты

- 00:00 Начало
- 01:12 В чем программировать
- 02:27 Термины и определения
- 03:29 Стенд
- 05:40 Протокол MQTT
- 07:16 MQTT Explorer
- 14:28 Утилиты mosquitto_sub и mosquitto_pub
- 21:08 Флаг RETAIN
- 24:36 Движок правил wb-rules
- 25:40 Редактор кода
- 28:20 Функция log(...)
- 32:06 Объект dev['device/control']
- 35:43 Постановка задачи
- 36:34 Событийная модель
- 37:53 Триггеры
- 38:13 Триггер whenChanged
- 48:43 Триггер cron
- 52:04 Триггеры when и asSoonAs
- 53:55 Виртуальные устройства
- 01:00:05 Топик meta/error
- 01:02:06 Таймеры
- 01:06:25 Примеры правил
- 01:08:53 Асинхронное выполнение кода скриптов
- 01:11:08 Порядок выполнения кода
12. Автономная работа релейных модулей и диммеров. Их настройка

- 00:00 Начало
- 00:51 Что за модули?
- 04:30 Стенд
- 05:52 Софт для настройки
- 06:57 Настройки RS485
- 10:05 Состояние выходов при подаче питания
- 15:34 Безопасный режим
- 21:24 Азы колористики
- 23:16 Настройки выходов WB-LED
- 25:07 Настройки выходов WB-MDM3
- 28:04 Режимы работы входов
- 32:18 Маппинг-матрица
- 38:33 Mapping-матрица для кнопок
- 44:05 Управление шторами
- 51:14 Защитные функции WB-MRWM2
- 54:25 Настройка без контроллера




