документация, файлы (снятые с производства)
- Вы здесь:
- Скачать
- CCU825: документация, файлы (снятые с производства)
Общие файлы: документация, прошивальщик, драйвер
Описание | Дата | Размер | Файл |
---|---|---|---|
USB драйвер для контроллеров CCU422/CCU706/CCU825. | 30.05.2014 | 0.1 МБ | RADS_USBtoCOM_Driver.zip |
Габаритные размеры контроллера CCU825 в корпусе DIN. | 21.07.2014 | 1.6 МБ | CCU825-DIN_overall_dimensions.pdf |
Платы расширения функций контроллера. Руководство пользователя.![]() |
23.09.2016 | 1.3 МБ | |
Микрофон RMA-04. Руководство пользователя. | 30.05.2014 | 1.1 МБ | Manual_RMA-04.pdf |
Термодатчики RTD-03.x. Руководство пользователя. | 30.05.2014 | 1.5 МБ | Manual_Termosensor_RTD-03.1.pdf |
Программа-прошивальщик. | 30.05.2014 | 0.6 МБ | FirmwareFlasher.zip |
Прошивка GSM-модуля для аппар. вер. 12.X. | 29.09.2017 | GSM_module_firmware_upgrade_CCU_hw12.xx_hw13.xx.zip |
CCU825-H / H-DROID
Описание | Дата | Размер | Файл |
---|---|---|---|
Программа-конфигуратор. | 18.01.2016 | 0.7 МБ | Configurator-v1.3.24_CCU825-H.zip |
Программатор голосовых сообщений.![]() |
19.01.2016 | 0.8 МБ | VoiceProgrammer-v1.2.20_CCU825-H_S.zip.zip |
Прошивка CCU825-H. Аппаратная версия 12.X. | 25.05.2016 | 0.8 МБ | Firmware_CCU825-H_v01.04_Mar-14-2016_RUS.zip |
Прошивка CCU825-H-DROID. Аппаратная версия 10.X. | 30.05.2014 | 0.8 МБ | Firmware_CCU825-H-DROID_v01.03_Oct-7-2013_RUS.zip |
Прошивка CCU825-H. Аппаратная версия 10.X. | 30.05.2014 | 0.9 МБ | Firmware_CCU825-H_v0102_Nov-18-2013_RUS.zip |
Быстрая настройка контроллера. | 30.05.2014 | 0.6 МБ | CCU825-H-QuickStart.pdf |
Полная настройка контроллера. | 30.05.2014 | 1.0 МБ | CCU825-H-FullExample.pdf |
Руководство пользователя контроллера. | 30.05.2014 | 1.![]() |
Manual_CCU825-H_v01.02.pdf |
Руководство по замене голосовых сообщений. | 30.05.2014 | 0.3 МБ | Manual_VoiceProgrammer_CCU825_CCU422.pdf |
CCU825-H+E011 / H+E011-DROID
Описание | Дата | Размер | Файл |
---|---|---|---|
Программа-конфигуратор. | 18.01.2016 | 0.7 МБ | Configurator-v1.3.24_CCU825-H-E011.zip |
Программатор голосовых сообщений. | 31.05.2016 | 1.0 МБ | VoiceProgrammer-v1.2.24_CCU825-H_S-E011.zip |
Прошивка CCU825-H+E011. Аппаратная версия 12.X | 25.05.2016 | 0.7 МБ | Firmware_CCU825-H-E011_v01.04_Mar-14-2016_RUS.zip |
Прошивка CCU825-H+E011-DROID. Аппаратная версия 10.X. | 30.05.2014 | 0.8 МБ | Firmware_CCU825-H-E011-DROID_v01.![]() |
Прошивка CCU825-H+E011. Аппаратная версия 10.X | 30.05.2014 | 0.9 МБ | Firmware_CCU825-H-E011_v0102_Nov-18-2013_RUS.zip |
Быстрая настройка контроллера. | 30.05.2014 | 0.6 МБ | CCU825-H-QuickStart.pdf |
Полная настройка контроллера. | 30.05.2014 | 1.0 МБ | CCU825-H-FullExample.pdf |
Руководство пользователя контроллера. | 30.05.2014 | 1.5 МБ | Manual_CCU825-H_v01.02.pdf |
Руководство по замене голосовых сообщений. | 30.05.2014 | 0.3 МБ |
CCU825-MZ / MZ-DROID
Описание | Дата | Размер | Файл |
---|---|---|---|
Программа-конфигуратор. | 18.01.2016 | 0.![]() |
Configurator-v1.3.24_CCU825-MZ.zip |
Программатор голосовых сообщений. | 19.01.2016 | 0.8 МБ | VoiceProgrammer-v1.2.20_CCU825-MZ_SZ.zip |
Прошивка CCU825-MZ. Аппаратная версия 12.X. | 25.05.2016 | 0.7 МБ | Firmware_CCU825-MZ_v01.04_Mar-14-2016_RUS.zip |
Прошивка CCU825-MZ-DROID. Аппаратная версия 10.X. | 30.05.2014 | 0.8 МБ | Firmware_CCU825-MZ-DROID_v0103_Sep-16-2014_RUS.zip |
Прошивка CCU825-MZ. Аппаратная версия 10.X. | 30.05.2014 | 0.9 МБ | Firmware_CCU825-MZ_v0102_Sep-16-2014_RUS.zip |
Примеры настройки периметров. | 30.05.2014 | 0.7 МБ | Manual_MultizoneExample_CCU825-MZ.pdf |
Руководство пользователя контроллера. | 30.05.2014 | 1.5 МБ | Manual_CCU825-MZ_v01.![]() |
Руководство по замене голосовых сообщений. | 30.05.2014 | 0.3 МБ | Manual_VoiceProgrammer_CCU825_CCU422.pdf |
CCU825-MZ+E011 / MZ+E011-DROID
Описание | Дата | Размер | Файл |
---|---|---|---|
Программа-конфигуратор. | 18.01.2016 | 0.7 МБ | Configurator-v1.3.24_CCU825-MZ-E011.zip |
Программатор голосовых сообщений. | 19.01.2016 | 0.8 МБ | VoiceProgrammer-v1.2.20_CCU825-MZ_SZ-E011.zip |
Прошивка CCU825-MZ+E011. Аппаратная версия 12.X. | 25.05.2016 | 0.7 МБ | Firmware_CCU825-MZ-E011_v01.04_Mar-14-2016_RUS.zip |
Прошивка CCU825-MZ+E011-DROID. Аппаратная версия 10.X. | 30.05.2014 | 0.8 МБ | Firmware_CCU825-MZ-E011D_v0103_Sep-16-2014_RUS.zip |
Прошивка CCU825-MZ+E011.![]() |
30.05.2014 | 0.9 МБ | Firmware_CCU825-MZ-E011_v01.02_Sep-16-2014_RUS.zip |
Примеры настройки периметров. | 30.05.2014 | 0.7 МБ | Manual_MultizoneExample_CCU825-MZ.pdf |
Руководство пользователя контроллера. | 30.05.2014 | 1.5 МБ | Manual_CCU825-MZ_v01.02.pdf |
Руководство по замене голосовых сообщений. | 30.05.2014 | 0.3 МБ | Manual_VoiceProgrammer_CCU825_CCU422.pdf |
CCU825-S
Описание | Дата | Размер | Файл |
---|---|---|---|
Программа-конфигуратор. | 18.01.2016 | 0.7 МБ | Configurator-v1.3.24_CCU825-S.zip |
Программатор голосовых сообщений. | 19.01.2016 | 0.8 МБ | VoiceProgrammer-v1.2.![]() |
Прошивка CCU825-S. Аппаратная версия 12.X. | 25.05.2016 | 0.7 МБ | Firmware_CCU825-S_v01.03_May-4-2016_RUS.zip |
Прошивка CCU825-S. Аппаратная версия 10.X. | 30.05.2014 | 0.9 МБ | Firmware_CCU825-S_v01.02_Nov-15-2013_RUS.zip |
Быстрая настройка контроллера. | 30.05.2014 | 0.6 МБ | CCU825-H-QuickStart.pdf |
Настройка контроллера для работы с GuardTracker. | 30.05.2014 | 0.6 МБ | CCU825-S_and_GuardTracker.pdf |
Руководство пользователя контроллера. | 30.05.2014 | 1.5 МБ | Manual_CCU825-H_v01.02.pdf |
Руководство по замене голосовых сообщений. | 30.05.2014 | 0.3 МБ | Manual_VoiceProgrammer_CCU825_CCU422.pdf |
CCU825-S+E011
Описание | Дата | Размер | Файл |
---|---|---|---|
Программа-конфигуратор.![]() |
18.01.2016 | 0.7 МБ | Configurator-v1.3.24_CCU825-S-E011.zip |
Программатор голосовых сообщений. | 31.05.2016 | 1.0 МБ | VoiceProgrammer-v1.2.24_CCU825-H_S-E011.zip |
Прошивка CCU825-S+E011. Аппаратная версия 12.X | 25.05.2016 | 0.7 МБ | Firmware_CCU825-S-E011_v01.03_May-4-2016_RUS.zip |
Прошивка CCU825-S+E011. Аппаратная версия 10.X. | 30.05.2014 | 0.8 МБ | Firmware_CCU825-S-E011_v01.02_Nov-15-2013_RUS.zip |
Быстрая настройка контроллера. | 30.05.2014 | 0.6 МБ | CCU825-H-QuickStart.pdf |
Настройка контроллера для работы с GuardTracker. | 30.05.2014 | 0.6 МБ | CCU825-S_and_GuardTracker.pdf |
Руководство пользователя контроллера. | ![]() |
1.5 МБ | Manual_CCU825-H_v01.02.pdf |
Руководство по замене голосовых сообщений. | 30.05.2014 | 0.3 МБ | Manual_VoiceProgrammer_CCU825_CCU422.pdf |
CCU825-SZ
Описание | Дата | Размер | Файл |
---|---|---|---|
Программа-конфигуратор. | 18.01.2016 | 0.7 МБ | Configurator-v1.3.24_CCU825-SZ.zip |
Программатор голосовых сообщений. | 19.01.2016 | 0.8 МБ | VoiceProgrammer-v1.2.20.zip |
Прошивка CCU825-SZ. Аппаратная версия 12.X. | 25.05.2016 | 0.7 МБ | Firmware_CCU825-SZ_v01.03_May-4-2016_RUS.zip |
Прошивка CCU825-SZ. Аппаратная версия 10.X. | 30.05.2014 | 0.8 МБ | Firmware_CCU825-SZ_v01.02_Sep-16-2014_RUS.zip |
Быстрая настройка контроллера.![]() |
30.05.2014 | 0.6 МБ | Manual_MultizoneExample_CCU825-MZ.pdf |
Настройка контроллера для работы с GuardTracker. | 30.05.2014 | 0.6 МБ | CCU825-S_and_GuardTracker.pdf |
Руководство пользователя контроллера. | 30.05.2014 | 1.5 МБ | Manual_CCU825-MZ_v01.02.pdf |
Руководство по замене голосовых сообщений. | 30.05.2014 | 0.3 МБ | Manual_VoiceProgrammer_CCU825_CCU422.pdf |
CCU825-SZ+E011
Описание | Дата | Размер | Файл |
---|---|---|---|
Программа-конфигуратор. | 18.01.2016 | 0.7 МБ | Configurator-v1.3.24_CCU825-SZ-E011.zip |
Программатор голосовых сообщений. | 19.01.2016 | 0.8 МБ | VoiceProgrammer-v1.2.20_CCU825-MZ_SZ-E011.![]() |
Прошивка CCU825-SZ+E011. Аппаратная версия 12.X. | 25.05.2016 | 0.7 МБ | Firmware_CCU825-SZ-E011_v01.03_May-4-2016_RUS.zip |
Прошивка CCU825-SZ+E011. Аппаратная версия 10.X. | 30.05.2014 | 0.8 МБ | Firmware_CCU825-SZ-E011_v01.02_Sep-16-2014_RUS.zip |
Примеры настройки периметров. | 30.05.2014 | 0.6 МБ | Manual_MultizoneExample_CCU825-MZ.pdf |
Настройка контроллера для работы с GuardTracker. | 30.05.2014 | 0.6 МБ | CCU825-S_and_GuardTracker.pdf |
Руководство пользователя контроллера. | 30.05.2014 | 1.5 МБ | Manual_CCU825-MZ_v01.02.pdf |
Руководство по замене голосовых сообщений. | 30.05.2014 | 0.3 МБ | Manual_VoiceProgrammer_CCU825_CCU422.pdf |
CCU825-S+232 / S+485
Описание | Дата | Размер | Файл |
---|---|---|---|
Программа-конфигуратор.![]() |
18.01.2016 | 0.7 МБ | Configurator-v1.3.24_CCU825_S-232_S-485.zip |
Распиновка клеммы XS5 для интерфейсов RS-232/RS-485. | 30.05.2014 | 0.6 МБ | CCU825-S485_S232_XS5_Pinout.pdf |
Быстрая настройка контроллера. | 30.05.2014 | 0.6 МБ | CCU825-H-QuickStart.pdf |
Настройка контроллера для работы с GuardTracker. | 30.05.2014 | 0.6 МБ | CCU825-S_and_GuardTracker.pdf |
Руководство пользователя контроллера. | 30.05.2014 | 1.5 МБ | Manual_CCU825-H_v01.02.pdf |
end faq
Программа CCU proxy для настройки CCU422, CCU825 и CCU706 через USB
+7 (812) 936-37-41 Санкт-Петербург пр. Энергетиков 3Б
Пн-Пт: 11:00 – 18:00 sale1. [email protected]
- Главная
- Каталог
- Производители
- RADSEL
- Поддержка
- Программа CCU Proxy
CCU Proxy — это программа-ретранслятор для настройки и конфигурирования контроллеров CCU через USB.
CCU PROXY ВЕРСИИ 1.4
Улучшен алгоритм работы с входящими TCP/IP соединениями, поддержан браузер Microsoft Edge.
Описание | Дата | Размер | Файл |
---|---|---|---|
Windows 7+ (Windows XP в ограниченном режиме) | 03.08.2017 | 109 KB | Скачать |
Linux x86-64 | 03.08.2017 | 805 KB | Скачать |
Linux i386 | 03.08.2017 | 749 KB | Скачать |
Linux ARM (Raspberry Pi) | 03.08.2017 | 577 KB | Скачать |
Linux MIPS (LSB) | 03.08.2017 | 157 KB | Скачать |
Linux MIPS (MSB) | 03.08.2017 | 157 KB | Скачать |
Mac OS X 10.![]() |
03.08.2017 | 66.0 KB | Скачать |
Mac OS X 10.9+ i386 | 03.08.2017 | 66.1 KB | Скачать |
CCU PROXY ВЕРСИИ 1.3
Добавлена поддержка новых модификаций, реализованных в прошивке контроллера CCU версии 02.10.
Описание | Дата | Размер | Файл |
---|---|---|---|
Windows 7+ (Windows XP в ограниченном режиме) | 10.01.2017 | 108 KB | Скачать |
Linux x86-64 | 10.01.2017 | 809 KB | Скачать |
Linux i386 | 10.01.2017 | 614 KB | Скачать |
Linux ARM (Raspberry Pi) | 10.01.2017 | 565 KB | Скачать |
Linux MIPS (LSB) | 10.![]() |
153 KB | Скачать |
Linux MIPS (MSB) | 10.01.2017 | 153 KB | Скачать |
Mac OS X 10.9+ x86-64 | 10.01.2017 | 66.1 KB | Скачать |
Mac OS X 10.9+ i386 | 10.01.2017 | 66.1 KB | Скачать |
Локальная работа через USB осуществляется с помощью программы-ретранслятора CCU Proxy, которая доступна под операционные системы: Windows, Linux и Mac OS.
Поддерживаемые операционные системы при работе через CCU Proxy:
- Windows 7
- Windows 10
- Linux
- Mac OS
Связь с контроллером через USB обеспечивает программа CCU Proxy. Для работы с контроллером через USB необходимо:
- Скачать файл ccuproxy.zip и распаковать его содержимое в отдельную папку.
Не допускается запуск программы CCU Proxy без распаковки архива ccuproxy.
zip!
- Подключить контроллер к USB-порту компьютера. При наличии подключения к Интернету, необходимый драйвер установится автоматически. Если драйвер автоматически не установился, необходимо установить его вручную, указав файл CCU_USB_driver.inf в папке с распакованным архивом ccuproxy.zip. После успешной установки драйвера светодиод USB будет иметь оранжевый цвет
- Запустить программу CCU Proxy с помощью файла ccu_shell.bat. Если при запуске будет запрос о разрешении внесения изменений на ваше устройство, необходимо его принять. Запущенная программа CCU Proxy не имеет графического интерфейса и выглядит как окно с текстом на черном фоне. Это окно нельзя закрывать в течении всего времени работы с контроллером через USB. При необходимости можно ознакомиться со всеми ключами запуска CCU poxy с помощью выполнения команды «ccuproxy.exe -h» из командной строки Windows.
Запускать bat-файлы необходимо в стандартном Проводнике Windows!
- После запуска CCU Proxy с помощью ccu_shell.
bat автоматически откроется окно браузера с предложением ввести имя пользователя и пароль. После ввода имени пользователя и пароля происходит вход в конфигуратор CCU shell, где и производится настройка контроллера.
При запуске CCU Proxy с помощью bat-файла используется браузер назначенный в Windows по умолчанию. Если откроется браузер не из списка совместимых, необходимо назначить в Windows по умолчанию совместимый браузер и повторить запуск CCU Proxy.
В целях предотвращения несанкционированного доступа не рекомендуется сохранять имя пользователя и пароль в браузере, если доступ к компьютеру имеют посторонние люди.
- После завершения работы в CCU shell необходимо нажать «Выйти» в правом верхнем углу и закрыть браузер.
- Закрыть программу CCU Proxy.
© 2017 — 2022 Redan-Guard
Вся информация на сайте носит справочный характер и не является публичной офертой, определяемой статьей 437 гражданского кодекса РФ.
Как использовать ограждения кода — Учебники и примеры
rlkoshak (Рич Кошак)
#1
Нам всем приходится вводить это содержимое снова и снова и снова. Вот сообщение, на которое мы все можем указать, когда поднимается тема.
Поскольку правила, карта сайта, журналы и конфигурации почти не читаются, когда не используются барьеры кода.
Всякий раз, когда кто-либо публикует любой код, конфигурацию, журнал и любой текст, где перенос строк, отступы и использование шрифта с равными интервалами делают текст более разборчивым.
Используйте 3 обратные кавычки ( «` )… | Или используйте ... | ...получить | ``` кодовый блок некоторая строка кода 1 некоторая строка кода 2 ``` | кодовый блок некоторая строка кода 1 некоторая строка кода 2 |
Если вы используете фрагмент кода, встроенный в предложение, используйте одиночные обратные кавычки:
Это предложение содержит "некоторый код".![]()
становится:
Это предложение с некоторым кодом
в нем.
Чтобы использовать ограждения кода для блока кода, сначала создайте ограждения, а затем вставьте свой код, журналы и т. д. между ограждениями. Для создания ограждений в верхней части поля ввода текста есть несколько значков для написания новой темы или ответа на тему. Наведите указатель мыши на значок, и он расскажет вам, что представляет собой значок. Ниже находится значок, что говорит текст при наведении и что он добавляет в вашу публикацию. Если вы просто наберете «что он добавляет в публикацию», вам не нужно использовать значки.
отступ предварительно отформатированного текста на 4 пробела
При этом используется моноширинный шрифт и сохраняются отступы и переносы строк, но не выполняется подсветка синтаксиса.
openHAB *.items код заборы
```csv код вашего товара идет сюда ```
код openHAB *.rules заборы
```php ваш код правил идет здесь ```
openHAB *. sitemap код заборы
```php код вашей карты сайта идет сюда ```
Ограждение кода JavaScript
```javascript ваш код javascript идет сюда ```
ограждения общего кода
``` ваш общий код идет сюда ```
Если вы публикуете какой-либо другой язык, поддерживаемый Discourse, вы можете попробовать использовать этот язык в своих ограничениях кода, это часто будет работать.
```питон код python идет сюда ```
17 лайков
5iver (Скотт Рашуорт)
#2
Я всегда использую значок предварительно отформатированного текста >. Я вставлю код или журнал, выделю все это, а затем щелкну значок. Но для этого и многострочного текста есть хитрость… между ним и предыдущим текстом должна быть пустая строка, иначе он не будет отображаться как выделенный. Поэтому, если вы используете значок, и что-то не отображается прямо в окне предварительного просмотра, поместите пустую строку сверху, чтобы отделить ее от предыдущего текста.
2 лайков
(Кальмар)
#3
Еще одной важной особенностью кода, заключенного в ограждение кода, является устранение умных кавычек. Если вы копируете и вставляете образцы кода, которые находятся за пределами ограждения кода, вы, скорее всего, получите умные кавычки вместо ожидаемых обычных кавычек, вызывающих ошибки в OpenHAB.
Кодовые заборы — ваши друзья!!
Кальмар
1 Нравится
рлкошак (Рич Кошак)
#4
5вер:
Я вставлю код или лог, выделю все и нажму на иконку
Проблема со вставкой и последующим применением ограждений кода заключается в том, что форум присвоит всем вашим кавычкам и двойным кавычкам умные кавычки, которые не будут работать в Правилах.
KidSquid:
устранение умных кавычек
Основываясь на моих экспериментах некоторое время назад, код ограничивается только в том случае, если вы устанавливаете барьеры перед вставкой кода.
5вер (Скотт Рашуорт)
#5
рлкошак:
Проблема со вставкой и последующим применением ограждений кода заключается в том, что форум присвоит всем вашим кавычкам и двойным кавычкам умные кавычки, которые не будут работать в Правилах.
Хммм… это должно зависеть от ОС или браузера. Оглядываясь назад на некоторые из моих сообщений, ни одна из цитат не была преобразована в умные цитаты. И я когда-либо делал только вставку, выделение и >. Я использую Win10 и Chrome.
1 Нравится
взорглуб (Винсент Рего)
#7
Hi Rich,
Может скриншот с иконками поможет другим:
Например:
Я бы с удовольствием сделал остальные, куда их разместить?
рлкошак (Рич Кошак)
#8
Хорошая идея. Я сделал исходную публикацию в вики. Вы можете добавить скриншоты и внести любые другие изменения прямо сейчас.
взорглуб (Винсент Рего)
#9
Готово, спасибо
анон28673126 (анон28673126)
#10
Я нашел ошибку!
В MacOS Mojave вы не видите:
*.rules код заборы значок
*.sitemap код заборы значок
JavaScript код заборы значок
общий код заборы значок
1 Нравится
взорглуб (Винсент Рего)
#11
То же самое в последних обновлениях Ubuntu 2 для Firefox
2 лайка
Дим (Ангелос)
#12
(или это сделано специально Админами форума, чтобы не путать пользователей и облегчить им использование кодовых заборов *.items
? … это загадка!)
mhilbush (Отметка)
№13
Хм. Я даже не знал, что есть иконы. LOL Я всегда придерживаюсь старой школы и просто вручную набираю начало и конец ```
1 Нравится
Тусклый (Ангелос)
№14
Вложите ваши конфиги в:
это мой конфиг
код>
Примечание: Дополнительная уценка для тех, кто заинтересован: https://commonmark.org/help/
Вышеприведенное станет:
Это мой конфиг
1 Нравится
сихуй (Сыхуэй)
№15
Размер:
или это сделано специально Админами форума
Возможно, этот пользовательский плагин больше не работает…
Привет, ребята, Продолжая идею, обсуждавшуюся с @teichsta на новом объявлении форума (Discourse), я потратил несколько часов на создание плагина для Discourse, который добавляет дополнительные кнопки синтаксиса openHAB на панель инструментов композитора.Плагин, документацию и все будущие обновления можно найти здесь: https://github.com/ThomDietrich/discourse-plugin-code-fences-buttons [изображение] На данный момент плагин не такой уж особенный. Кнопка «заборы кода openHAB *.rules» будет…
Тусклый (Ангелос)
№16
Если вы проверите с помощью F12 в Chrome (инструменты разработчика), вы увидите, что некоторые значки svg отсутствуют… (я думаю), поэтому плагину может потребоваться некоторое обслуживание. хороший улов @sihui
Нам нужно вернуть @ThomDietrich !
Тусклый (Ангелос)
# 17
обновлен первый вики-пост, чтобы сразу показать, как использовать общий код. 1 Нравится
зарег. (Режис Сен-Жирон)
# 18
Мне нужен ваш совет, как правильно включать лонг в пост.
Я использовал опцию «Скрыть детали» этого редактора, чтобы избежать длинной страницы, но тогда ограждение кода, похоже, не влияет на скрытый текст.
Я видел некоторые темы, использующие блоки фиксированного размера, в которых вы можете прокручивать код/текст по горизонтали и вертикали, но я понятия не имею, как включить такой блок в этот редактор
sihui (Сыхуэй)
# 19
регистрационный:
как включить такой блок в этот редактор
Выделите текст и используйте кнопку. Убедитесь, что у вас есть пустая строка до и после вашего кода:
Вот ваш код Вот ваш код Вот ваш код Вот ваш код Вот ваш код Вот ваш код Вот ваш код Вот ваш код Вот ваш код Ваш код Здесь идет ваш код Здесь идет ваш код Здесь идет ваш код Здесь идет ваш код Здесь идет ваш код Здесь идет ваш код Здесь идет ваш код Здесь идет ваш код Здесь идет ваш код Здесь идет ваш код Здесь идет ваш код А вот ваш код А вот ваш код А вот ваш код А вот ваш код А вот ваш код А вот ваш код А вот ваш код А вот ваш код А вот ваш код А вот ваш код А вот ваш код А вот ваш код А вот ваш код Ваш код Здесь идет ваш код Здесь идет ваш код Здесь идет ваш код Здесь идет ваш код Здесь идет ваш код Здесь идет ваш код Здесь идет ваш код Здесь идет ваш код Здесь идет ваш код Здесь идет ваш код Здесь идет ваш код А вот ваш код А вот ваш код А вот ваш код А вот ваш код А вот ваш код А вот ваш код А вот ваш код А вот ваш код А вот ваш код А вот ваш код А вот ваш код А вот ваш код А вот ваш код ваш код Вот ваш код
Следующая строка …
grafik. png720×455 8,55 КБ
regissg (Режис Сен-Жирон)
#20
Спасибо, но в моем журнале 100 строк, и я хотел бы иметь блок меньшего размера (скажем, 20 строк), в котором читатель мог бы прокручивать его вертикально.
Произойдет ли это автоматически с функцией >?
сихуй (Сыхуэй)
# 21
регистрационный:
Будет ли это происходить автоматически с функцией >?
Да, но это зависит от общей длины вашего кода. Вы также можете комбинировать их с функцией «Скрыть детали»: сначала используйте скрыть детали, затем предварительно отформатированный текст:
2019-11-10 22:29:54.651 [ome.event.ItemCommandEvent] — элемент «ShutterTempDetected_Proxy» получил команду OFF 2019-11-10 22:29:57.017 [vent.ItemStateChangedEvent] — Барометр изменен с 1015.125 на 1015.1272019-11-10 22:29:50.595 [vent.ItemStateChangedEvent] — ESP8266_Five_Lux_Update изменен с 0 лк (итак, 22:28) 0 лк (Итак, 22:29) 2019-11-10 22:29:50.598 [ome.event.ItemCommandEvent] — элемент «ShutterLuxWestDetected_Proxy» получил команду OFF 2019-11-10 22:29:54.646 [vent.ItemStateChangedEvent] - TemperatureShadow_Update изменен с 4,0 °C (22:28) на 4,0 °C (22:29).) 2019-11-10 22:29:54.650 [vent.ItemStateChangedEvent] - Shading_tempDiff_Proxy_Update изменен с -0,2 °C (22:28) на -0,2 °C (22:29) 2019-11-10 22:29:54.651 [ome.event.ItemCommandEvent] — элемент «ShutterTempDetected_Proxy» получил команду OFF 2019-11-10 22:29:57.017 [vent.ItemStateChangedEvent] — Барометр изменен с 1015.125 на 1015.1272019-11-10 22:29:50.595 [vent.ItemStateChangedEvent] — ESP8266_Five_Lux_Update изменен с 0 лк (итак, 22:28) 0 лк (Итак, 22:29) 2019-11-10 22:29:50.598 [ome.event.ItemCommandEvent] — Элемент «ShutterLuxWestDetected_Proxy» получил команду OFF 2019-11-10 22:29:54.646 [vent.ItemStateChangedEvent] — TemperatureShadow_Update изменен с 4,0 °C (22:28) на 4,0 °C (22:29). 2019-11-10 22:29:54.650 [vent.ItemStateChangedEvent] - Shading_tempDiff_Proxy_Update изменен с -0,2 °C (22:28) на -0,2 °C (22:29) 2019-11-10 22:29:54.651 [ome.event.ItemCommandEvent] — элемент «ShutterTempDetected_Proxy» получил команду OFF 2019-11-10 22:29:57.017 [vent.ItemStateChangedEvent] — Барометр изменен с 1015.125 на 1015.1272019-11-10 22:29:50.595 [vent.ItemStateChangedEvent] — ESP8266_Five_Lux_Update изменено с 0 лк (22:28) на 0 лк (22:29). 2019-11-10 22:29:50.598 [ome.event.ItemCommandEvent] — элемент «ShutterLuxWestDetected_Proxy» получил команду OFF 2019-11-10 22:29:54.
646 [vent.ItemStateChangedEvent] — TemperatureShadow_Update изменен с 4,0 °C (22:28) на 4,0 °C (22:29). 2019-11-10 22:29:54.650 [vent.ItemStateChangedEvent] — Shading_tempDiff_Proxy_Update изменен с -0,2 °C (так, 22:28) на -0,2 °C (так, 22:29).) 2019-11-10 22:29:54.651 [ome.event.ItemCommandEvent] — элемент «ShutterTempDetected_Proxy» получил команду OFF 2019-11-10 22:29:57.017 [vent.ItemStateChangedEvent] — Барометр изменен с 1015.125 на 1015.1272019-11-10 22:29:50.595 [vent.ItemStateChangedEvent] — ESP8266_Five_Lux_Update изменен с 0 лк (итак, 22:28) 0 лк (Итак, 22:29) 2019-11-10 22:29:50.598 [ome.event.ItemCommandEvent] — элемент «ShutterLuxWestDetected_Proxy» получил команду OFF 2019-11-10 22:29:54.646 [vent.ItemStateChangedEvent] - TemperatureShadow_Update изменен с 4,0 °C (22:28) на 4,0 °C (22:29).) 2019-11-10 22:29:54.650 [vent.ItemStateChangedEvent] - Shading_tempDiff_Proxy_Update изменен с -0,2 °C (22:28) на -0,2 °C (22:29) 2019-11-10 22:29:54.651 [ome.event.ItemCommandEvent] — элемент «ShutterTempDetected_Proxy» получил команду OFF 2019-11-10 22:29:57.
017 [vent.ItemStateChangedEvent] — Барометр изменен с 1015.125 на 1015.1272019-11-10 22:29:50.595 [vent.ItemStateChangedEvent] — ESP8266_Five_Lux_Update изменен с 0 лк (итак, 22:28) 0 лк (Итак, 22:29) 2019-11-10 22:29:50.598 [ome.event.ItemCommandEvent] — Элемент «ShutterLuxWestDetected_Proxy» получил команду OFF 2019-11-10 22:29:54.646 [vent.ItemStateChangedEvent] — TemperatureShadow_Update изменен с 4,0 °C (22:28) на 4,0 °C (22:29). 2019-11-10 22:29:54.650 [vent.ItemStateChangedEvent] - Shading_tempDiff_Proxy_Update изменен с -0,2 °C (22:28) на -0,2 °C (22:29) 2019-11-10 22:29:54.651 [ome.event.ItemCommandEvent] — элемент «ShutterTempDetected_Proxy» получил команду OFF 2019-11-10 22:29:57.017 [vent.ItemStateChangedEvent] — Барометр изменен с 1015.125 на 1015.1272019-11-10 22:29:50.595 [vent.ItemStateChangedEvent] — ESP8266_Five_Lux_Update изменено с 0 лк (22:28) на 0 лк (22:29). 2019-11-10 22:29:50.598 [ome.event.ItemCommandEvent] — элемент «ShutterLuxWestDetected_Proxy» получил команду OFF 2019-11-10 22:29:54.
646 [vent.ItemStateChangedEvent] — TemperatureShadow_Update изменен с 4,0 °C (22:28) на 4,0 °C (22:29). 2019-11-10 22:29:54.650 [vent.ItemStateChangedEvent] — Shading_tempDiff_Proxy_Update изменен с -0,2 °C (так, 22:28) на -0,2 °C (так, 22:29).) 2019-11-10 22:29:54.651 [ome.event.ItemCommandEvent] — элемент «ShutterTempDetected_Proxy» получил команду OFF 2019-11-10 22:29:57.017 [vent.ItemStateChangedEvent] — Барометр изменен с 1015.125 на 1015.1272019-11-10 22:29:50.595 [vent.ItemStateChangedEvent] — ESP8266_Five_Lux_Update изменен с 0 лк (итак, 22:28) 0 лк (Итак, 22:29) 2019-11-10 22:29:50.598 [ome.event.ItemCommandEvent] — элемент «ShutterLuxWestDetected_Proxy» получил команду OFF 2019-11-10 22:29:54.646 [vent.ItemStateChangedEvent] - TemperatureShadow_Update изменен с 4,0 °C (22:28) на 4,0 °C (22:29).) 2019-11-10 22:29:54.650 [vent.ItemStateChangedEvent] - Shading_tempDiff_Proxy_Update изменен с -0,2 °C (22:28) на -0,2 °C (22:29) 2019-11-10 22:29:54.651 [ome.event.ItemCommandEvent] — элемент «ShutterTempDetected_Proxy» получил команду OFF 2019-11-10 22:29:57.
017 [vent.ItemStateChangedEvent] — Барометр изменен с 1015.125 на 1015.1272019-11-10 22:29:50.595 [vent.ItemStateChangedEvent] — ESP8266_Five_Lux_Update изменен с 0 лк (итак, 22:28) 0 лк (Итак, 22:29) 2019-11-10 22:29:50.598 [ome.event.ItemCommandEvent] — Элемент «ShutterLuxWestDetected_Proxy» получил команду OFF 2019-11-10 22:29:54.646 [vent.ItemStateChangedEvent] — TemperatureShadow_Update изменен с 4,0 °C (22:28) на 4,0 °C (22:29). 2019-11-10 22:29:54.650 [vent.ItemStateChangedEvent] - Shading_tempDiff_Proxy_Update изменен с -0,2 °C (22:28) на -0,2 °C (22:29) 2019-11-10 22:29:54.651 [ome.event.ItemCommandEvent] — элемент «ShutterTempDetected_Proxy» получил команду OFF 2019-11-10 22:29:57.017 [vent.ItemStateChangedEvent] — Барометр изменен с 1015.125 на 1015.1272019-11-10 22:29:50.595 [vent.ItemStateChangedEvent] — ESP8266_Five_Lux_Update изменено с 0 лк (22:28) на 0 лк (22:29). 2019-11-10 22:29:50.598 [ome.event.ItemCommandEvent] — элемент «ShutterLuxWestDetected_Proxy» получил команду OFF 2019-11-10 22:29:54.
646 [vent.ItemStateChangedEvent] — TemperatureShadow_Update изменен с 4,0 °C (22:28) на 4,0 °C (22:29). 2019-11-10 22:29:54.650 [vent.ItemStateChangedEvent] — Shading_tempDiff_Proxy_Update изменен с -0,2 °C (так, 22:28) на -0,2 °C (так, 22:29).) 2019-11-10 22:29:54.651 [ome.event.ItemCommandEvent] — элемент «ShutterTempDetected_Proxy» получил команду OFF 2019-11-10 22:29:57.017 [vent.ItemStateChangedEvent] — Барометр изменен с 1015.125 на 1015.1272019-11-10 22:29:50.595 [vent.ItemStateChangedEvent] — ESP8266_Five_Lux_Update изменен с 0 лк (итак, 22:28) 0 лк (Итак, 22:29) 2019-11-10 22:29:50.598 [ome.event.ItemCommandEvent] — элемент «ShutterLuxWestDetected_Proxy» получил команду OFF 2019-11-10 22:29:54.646 [vent.ItemStateChangedEvent] - TemperatureShadow_Update изменен с 4,0 °C (22:28) на 4,0 °C (22:29).) 2019-11-10 22:29:54.650 [vent.ItemStateChangedEvent] - Shading_tempDiff_Proxy_Update изменен с -0,2 °C (22:28) на -0,2 °C (22:29) 2019-11-10 22:29:54.651 [ome.event.ItemCommandEvent] — элемент «ShutterTempDetected_Proxy» получил команду OFF 2019-11-10 22:29:57.
017 [vent.ItemStateChangedEvent] — Барометр изменен с 1015.125 на 1015.1272019-11-10 22:29:50.595 [vent.ItemStateChangedEvent] — ESP8266_Five_Lux_Update изменен с 0 лк (итак, 22:28) 0 лк (Итак, 22:29) 2019-11-10 22:29:50.598 [ome.event.ItemCommandEvent] — Элемент «ShutterLuxWestDetected_Proxy» получил команду OFF 2019-11-10 22:29:54.646 [vent.ItemStateChangedEvent] — TemperatureShadow_Update изменен с 4,0 °C (22:28) на 4,0 °C (22:29). 2019-11-10 22:29:54.650 [vent.ItemStateChangedEvent] - Shading_tempDiff_Proxy_Update изменен с -0,2 °C (22:28) на -0,2 °C (22:29) 2019-11-10 22:29:54.651 [ome.event.ItemCommandEvent] — элемент «ShutterTempDetected_Proxy» получил команду OFF 2019-11-10 22:29:57.017 [vent.ItemStateChangedEvent] — Барометр изменен с 1015,125 на 1015,127
1 Like
следующая страница →
Удаленная настройка и цифровая подпись / Хабр
Для начала ссылки на предыдущее интро и статью.
Спасибо всем откликнувшимся с интересом и отдельно тем, кто поделился мыслями. Вы очень помогли мне с подходом цифровой подписи. Итак, что сильно изменилось:
- Появился гибкий механизм расширения протокола: Tagged Tail Records, TTRs
- На его основе создан пакет ЭЦП.
- Сделан механизм удаленной настройки компонентов.
- Повышен полный цикл CI: сборка, модульные тесты, сквозные тесты протоколов (4 * 4 языка программирования)
- Реализация C теперь поддерживает различные архитектуры и может интегрироваться с различными операционными системами и мониторами.
- Публичные пакеты для Python и Lois есть, хотя, конечно, они уже устарели.
Ну и много по мелочи: интеграция с OpenHAB, конфиги и логирование, проверка совместимости с облачным сервисом MQTT, сделал тест кейс для Wemos D1 (NodeMCU), сделал тест кейс для atmega128+ethernet (не arduino), сделал пример коннектора протокола на Java (CCU825), сделал пример информера контроллера в трее рабочего стола (наконец-то я могу включать свет в комнате двумя щелчками мыши :), и многое другое.
Теперь по порядку.
Помеченные хвостовые записи
Мне было тесно в пакете MQTT. Я добавил хвостовые добавки в пакет в виде tag-length-content, в который теперь можно поместить нужные данные. Сегодня это идентификатор пакета, идентификатор пакета, на который мы отвечаем (для QoS это все еще работает) и цифровая подпись, если она включена. Дата-время также планируется в миллисекундах момента измерения величины и момента отправки пакета (как паллиатив момента измерения), а далее возможны произвольные расширения в пределах размера UDP-пакета.
(SVG не вставляется, иллюстрация здесь )
Уже работает везде кроме Lua. (Вообще-то Lua меня разочаровал, и его держит только NodeMCU, а там я потом попробую перейти на Python).
Цифровая подпись
Я боялся подходить к этому весу, но после появления расширений тегов все стало совсем просто. Отправляемый пакет подписывается по стандарту HMAC MD5 (другие я посчитал слишком длинными для коротких UDP-пакетов), на входе делается проверка. Решение о том, принимать пакет без подписи или нет, зависит от кода приложения. Правда, в Java есть переключатель "отклонять все неподписанные", но это как бы максимализм.
Удаленная настройка
На самом деле опять все просто: есть настольная программа (Java, работает везде), которая делает запрос (пакет SUBSCRIBE) на тему определенного типа ( $SYS/conf/#
). Все узлы, которые можно настроить удаленно, реагируют на текущие значения настраиваемых параметров. Программа из этого синтезирует простой UI с именами и полями ввода, пользователь меняет настройки, команды обновления отлетают обратно. Вся инфраструктура в библиотеках, со стороны кода приложения нужно только дать список параметров и уметь их записывать/читать в файл или NVRAM.
Архитектура и системно-зависимый код для C
Теперь вы можете добавить настройки для архитектуры (toolchain) и склеить код для целевой ОС или монитора. Это протестировано на трех конфигурациях — unix/cygwin (.