Node-RED:Библиотеки/node-red/Inject: различия между версиями
Myagkij (обсуждение | вклад) |
Myagkij (обсуждение | вклад) |
||
Строка 42: | Строка 42: | ||
<references /> | <references /> | ||
{{Навигационная таблица/Node-RED библиотеки}} | {{Навигационная таблица/Node-RED библиотеки}} | ||
{{Навигационная таблица/Телепорт}} | {{Навигационная таблица/Телепорт}} | ||
[[Категория:Нода]] | [[Категория:Нода]] | ||
[[Категория:Нода Node-RED]] | [[Категория:Нода Node-RED]] | ||
Строка 51: | Строка 51: | ||
[[Категория:Нода модуля node-red]] | [[Категория:Нода модуля node-red]] | ||
[[Категория:Нода node-red]] | [[Категория:Нода node-red]] | ||
{{ИнфоОСтр | {{ИнфоОСтр | ||
|Название=Нода «Inject» | |Название=Нода «Inject» | ||
Строка 58: | Строка 57: | ||
''«Впрыскивает»'' сообщение в поток – либо с помощью нажатия на кнопку (вручную), либо через заданные промежутки времени (автоматически). Значение в свойстве '''«payload»''' может быть разных типов, включая строки, [[JavaScript-объект]]ы или текущее время. | ''«Впрыскивает»'' сообщение в поток – либо с помощью нажатия на кнопку (вручную), либо через заданные промежутки времени (автоматически). Значение в свойстве '''«payload»''' может быть разных типов, включая строки, [[JavaScript-объект]]ы или текущее время. | ||
}} | }} | ||
{{SEO | {{SEO | ||
|Заголовок статьи=Node-RED: Нода «Inject» / Онлайн справочник - wikihandbk.com | |Заголовок статьи=Node-RED: Нода «Inject» / Онлайн справочник - wikihandbk.com |
Версия от 18:45, 6 мая 2022
Нода «Inject»
«Впрыскивает» сообщение в поток – либо с помощью нажатия на кнопку (вручную), либо через заданные промежутки времени (автоматически). Значение в свойстве «payload» может быть разных типов, включая строки, JavaScript-объекты или текущее время.
Свойства отправляемого сообщения
- Свойство «payload» (разные типы данных) – полезная нагрузка сообщения.
- Свойство «topic» (строка) – понятное описание того, что это за сообщение. Задается в меню редактирования ноды. Опциональное свойство.
Подробное описание
Нода «Inject» может инициировать поток с помощью значения в свойстве «payload». По умолчанию в качестве полезной нагрузки используется текущее время в миллисекундах начиная с 1 января 1970 года.
Кроме того, «Inject» поддерживает «впрыскивание» строк, чисел, булевых значений, JavaScript-объектов и значений из глобального контекста или контекста потока.
По умолчанию «Inject» активируется вручную – кликом на кнопку ноды в редакторе. Кроме того, ее можно настроить таким образом, чтобы она «впрыскивала» сообщения в поток через равные промежутки времени или согласно графику.
Ее также можно настроить на «впрыскивание» сообщений с каждым новым запуском потока.
Максимальный интервал между оправкой сообщений, который можно задать для «Inject» – это 596 часов (около 24 дней). Но если вы хотите задать интервал более 1 дня, советуем воспользоваться вместо «Inject» какой-нибудь другой нодой, имеющей функции планировщика, а также способной справляться с отключением электроэнергии и перезапусками.
См.также
- Как запускать поток при каждом старте Node-RED
- Как запускать поток через равные периоды времени
- Как запускать поток в строго определенное время
Внешние ссылки
{{#set: |Название=Нода «Inject» |Метки=Inject, inject, noda inject, noda Inject, нода inject, нода Inject, node-red Inject, node-red inject, Node-RED Inject, Node-RED Inject, Штоусе, штоусе, noda штоусе, noda Штоусе, нода штоусе, нода Штоусе, node-red Штоусе, node-red штоусе, Node-RED Штоусе, Node-RED Штоусе, node inject, node Inject, тщву Штоусе, тщву штоусе|+sep=,
|Описание=
«Впрыскивает» сообщение в поток – либо с помощью нажатия на кнопку (вручную), либо через заданные промежутки времени (автоматически). Значение в свойстве «payload» может быть разных типов, включая строки, JavaScript-объекты или текущее время. |Полная ссылка на страницу=Нода «Inject» }}