mirror of
https://github.com/node-red/node-red.git
synced 2025-03-01 10:36:34 +00:00
Add Russian Locale (#2531)
This commit is contained in:
19
packages/node_modules/@node-red/nodes/locales/ru/network/05-tls.html
vendored
Normal file
19
packages/node_modules/@node-red/nodes/locales/ru/network/05-tls.html
vendored
Normal file
@@ -0,0 +1,19 @@
|
||||
<!--
|
||||
Copyright JS Foundation and other contributors, http://js.foundation
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
|
||||
<script type="text/html" data-help-name="tls-config">
|
||||
<p>Параметры конфигурации для соединений TLS.</p>
|
||||
</script>
|
26
packages/node_modules/@node-red/nodes/locales/ru/network/06-httpproxy.html
vendored
Normal file
26
packages/node_modules/@node-red/nodes/locales/ru/network/06-httpproxy.html
vendored
Normal file
@@ -0,0 +1,26 @@
|
||||
<!--
|
||||
Copyright JS Foundation and other contributors, http://js.foundation
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
|
||||
<script type="text/html" data-help-name="http proxy">
|
||||
<p>
|
||||
Параметры конфигурации для HTTP-прокси.
|
||||
</p>
|
||||
|
||||
<h3>Подробности</h3>
|
||||
<p>
|
||||
При доступе к хосту, находящемуся в списке игнорируемых хостов, прокси не будет использоваться.
|
||||
</p>
|
||||
</script>
|
113
packages/node_modules/@node-red/nodes/locales/ru/network/10-mqtt.html
vendored
Normal file
113
packages/node_modules/@node-red/nodes/locales/ru/network/10-mqtt.html
vendored
Normal file
@@ -0,0 +1,113 @@
|
||||
<!--
|
||||
Copyright JS Foundation and other contributors, http://js.foundation
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
|
||||
<script type="text/html" data-help-name="mqtt in">
|
||||
<p>
|
||||
Подключается к брокеру MQTT и подписывается на сообщения из указанной темы.
|
||||
</p>
|
||||
|
||||
<h3>Выводит</h3>
|
||||
<dl class="message-properties">
|
||||
<dt>payload <span class="property-type">строка | буфер</span></dt>
|
||||
<dd>строка, если не обнаружено как двоичный буфер.</dd>
|
||||
<dt>topic <span class="property-type">строка</span></dt>
|
||||
<dd>тема MQTT, использует / в качестве разделителя иерархии.</dd>
|
||||
<dt>qos <span class="property-type">число</span> </dt>
|
||||
<dd>0: приходит не более одного раза, 1: приходит не менее одного раза, 2: приходит только один раз.</dd>
|
||||
<dt>retain <span class="property-type">логич.тип</span></dt>
|
||||
<dd>значение true указывает, что сообщение было сохранено и может быть устаревшим.</dd>
|
||||
</dl>
|
||||
|
||||
<h3>Подробности</h3>
|
||||
<p>
|
||||
Тема подписки может включать подстановочные знаки MQTT, + для одного уровня, # для нескольких уровней.
|
||||
</p>
|
||||
<p>
|
||||
Для этого узла требуется соединение с брокером MQTT. Это настраивается нажатием на значок карандаша.
|
||||
</p>
|
||||
<p>
|
||||
Несколько узлов MQTT (in или out) могут совместно использовать одно и то же соединение с брокером, если это необходимо.
|
||||
</p>
|
||||
</script>
|
||||
|
||||
<script type="text/html" data-help-name="mqtt out">
|
||||
<p>
|
||||
Подключается к брокеру MQTT и публикует сообщения.
|
||||
</p>
|
||||
|
||||
<h3>Принимает</h3>
|
||||
<dl class="message-properties">
|
||||
<dt>payload <span class="property-type">строка | буфер</span></dt>
|
||||
<dd>данные для публикации. Если это свойство не установлено, сообщение не будет отправлено. Чтобы отправить пустое сообщение, установите для этого свойства пустую строку.</dd>
|
||||
|
||||
<dt class="optional">topic <span class="property-type">строка</span></dt>
|
||||
<dd>тема MQTT для публикации.</dd>
|
||||
|
||||
<dt class="optional">qos <span class="property-type">number</span></dt>
|
||||
<dd>0: приходит не более одного раза, 1: приходит не менее одного раза, 2: приходит только один раз. По умолчанию 0.</dd>
|
||||
|
||||
<dt class="optional">retain <span class="property-type">boolean</span></dt>
|
||||
<dd>установите значение true, чтобы сохранить сообщение в брокере. По умолчанию false.</dd>
|
||||
</dl>
|
||||
|
||||
<h3>Подробности</h3>
|
||||
<p>
|
||||
Свойство <code>msg.payload</code> используется в качестве данных опубликованного сообщения. Если оно содержит объект, то он будет преобразован в строку JSON перед отправкой. Если оно содержит двоичный буфер, сообщение будет опубликовано как есть.
|
||||
</p>
|
||||
<p>
|
||||
Используемая тема может быть настроена в узле или, если оставить ее пустой, может быть установлена с помощью <code>msg.topic</code>.
|
||||
</p>
|
||||
<p>
|
||||
Аналогично, значения QoS и сохранения могут быть сконфигурированы в узле или, если они оставлены пустыми, установлены с помощью <code>msg.qos</code> и <code>msg.retain</code> соответственно. Чтобы удалить ранее сохраненную тему из брокера, отправьте пустое сообщение в эту тему с установленным флагом сохранения.
|
||||
</p>
|
||||
<p>
|
||||
Для этого узла требуется соединение с брокером MQTT. Это настраивается нажатием на значок карандаша.
|
||||
</p>
|
||||
<p>
|
||||
Несколько узлов MQTT (in или out) могут совместно использовать одно и то же соединение с брокером, если это необходимо.
|
||||
</p>
|
||||
</script>
|
||||
|
||||
<script type="text/html" data-help-name="mqtt-broker">
|
||||
<p>
|
||||
Конфигурация для подключения к брокеру MQTT.
|
||||
</p>
|
||||
<p>
|
||||
Эта конфигурация создаст одно соединение с посредником, которое затем может быть повторно использовано узлами <code>MQTT In</code> и <code>MQTT Out</code>.
|
||||
</p>
|
||||
<p>
|
||||
Узел сгенерирует случайный идентификатор клиента, если он не задан, а узел настроен на использование соединения с чистым сеансом. Если идентификатор клиента установлен, он должен быть уникальным для брокера, к которому Вы подключаетесь.
|
||||
</p>
|
||||
|
||||
<h4>Birth сообщение</h4>
|
||||
<p>
|
||||
Это сообщение будет опубликовано в настроенной теме при каждом установлении соединения.
|
||||
</p>
|
||||
|
||||
<h4>Close сообщение</h4>
|
||||
<p>
|
||||
Это сообщение будет опубликовано в настроенной теме перед тем, как соединение будет закрыто нормально, либо путем повторного развертывания узла, либо остановкой.
|
||||
</p>
|
||||
|
||||
<h4>Will сообщение</h4>
|
||||
<p>
|
||||
Это сообщение, которое будет опубликовано брокером в случае, если узел неожиданно потеряет соединение.
|
||||
</p>
|
||||
|
||||
<h4>WebSockets</h4>
|
||||
<p>
|
||||
Узел может быть настроен на использование соединения WebSocket. Для этого в поле Сервер должен быть указан полный URI для соединения. Например:
|
||||
</p>
|
||||
<pre>ws://example.com:4000/mqtt</pre>
|
||||
|
||||
</script>
|
107
packages/node_modules/@node-red/nodes/locales/ru/network/21-httpin.html
vendored
Normal file
107
packages/node_modules/@node-red/nodes/locales/ru/network/21-httpin.html
vendored
Normal file
@@ -0,0 +1,107 @@
|
||||
<!--
|
||||
Copyright JS Foundation and other contributors, http://js.foundation
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
|
||||
<script type="text/html" data-help-name="http in">
|
||||
<p>
|
||||
Создает конечную точку HTTP для создания веб-сервисов.
|
||||
</p>
|
||||
|
||||
<h3>Выводит</h3>
|
||||
<dl class="message-properties">
|
||||
<dt>payload</dt>
|
||||
<dd>Для GET-запроса содержит объект с любыми параметрами строки запроса. В противном случае содержит тело HTTP-запроса.</dd>
|
||||
<dt>req<span class="property-type">объект</span></dt>
|
||||
<dd>Объект HTTP-запроса. Этот объект содержит несколько свойств, которые предоставляют информацию о запросе.
|
||||
<ul>
|
||||
<li><code>body</code> - тело входящего запроса. Формат будет зависеть от запроса.</li>
|
||||
<li><code>headers</code> - объект, содержащий заголовки HTTP-запроса.</li>
|
||||
<li><code>query</code> - объект, содержащий любые параметры строки запроса.</li>
|
||||
<li><code>params</code> - объект, содержащий любые параметры маршрута.</li>
|
||||
<li><code>cookies</code> - объект, содержащий куки запроса.</li>
|
||||
<li><code>files</code> - если включено в узле, объект, содержащий любые файлы, загруженные как часть POST-запроса.</li>
|
||||
</ul>
|
||||
</dd>
|
||||
<dt>res<span class="property-type">объект</span></dt>
|
||||
<dd>Объект ответа HTTP. Это свойство не должно использоваться напрямую; узел ответа <code>HTTP Response</code> описывает, как ответить на запрос. Это свойство должно оставаться в сообщении, передаваемому узлу ответа.</dd>
|
||||
</dl>
|
||||
|
||||
<h3>Подробности</h3>
|
||||
<p>
|
||||
По настроенному пути узел будет слушать запросы определенного типа. Путь может быть указан полностью, например <code>/user</code>, или включать именованные параметры, которые принимают любое значение, например <code>/user/:name</code>. Когда используются именованные параметры, их фактическое значение в запросе будет доступно в <code>msg.req.params</code>.
|
||||
</p>
|
||||
<p>
|
||||
Для запросов, которые содержат тело, такие как POST или PUT, содержимое запроса доступно в <code>msg.payload</code>.
|
||||
</p>
|
||||
<p>
|
||||
Если тип содержимого запроса может быть определен, тело будет преобразовано в любой подходящий тип. Например, <code>application/json</code> будет преобразован в объект JavaScript.
|
||||
</p>
|
||||
<p>
|
||||
<b>Примечание:</b> этот узел не отправляет никакого ответа на запрос. Поток должен включать узел ответа HTTP Response для завершения запроса.
|
||||
</p>
|
||||
</script>
|
||||
|
||||
<script type="text/html" data-help-name="http response">
|
||||
<p>
|
||||
Отправляет ответ на запрос, полученный от узла HTTP Input.
|
||||
</p>
|
||||
|
||||
<h3>Принимает</h3>
|
||||
<dl class="message-properties">
|
||||
<dt>payload <span class="property-type">строка</span></dt>
|
||||
<dd>Тело ответа.</dd>
|
||||
<dt class="optional">statusCode <span class="property-type">число</span></dt>
|
||||
<dd>Если установлено, то используется как код состояния ответа. По умолчанию: 200.</dd>
|
||||
<dt class="optional">headers <span class="property-type">объект</span></dt>
|
||||
<dd>Если установлено, предоставляет заголовки HTTP для включения в ответ.</dd>
|
||||
<dt class="optional">cookies <span class="property-type">объект</span></dt>
|
||||
<dd>Если установлено, может использоваться для установки или удаления куков.</dd>
|
||||
</dl>
|
||||
|
||||
<h3>Подробности</h3>
|
||||
<p>
|
||||
Свойства <code>statusCode</code> и <code>headers</code> также могут быть установлены внутри самого узла, настройками 'код состояния' и 'заголовки' соответственно. Если свойство установлено в узле, оно не может быть переопределено соответствующим свойством сообщения.
|
||||
</p>
|
||||
|
||||
<h4>Обработка куков</h4>
|
||||
<p>
|
||||
Свойство <code>cookies</code> должно быть объектом пар имя/значение. Значением может быть либо строка для установки значения куки с параметрами по умолчанию, либо это может быть объект параметров.
|
||||
</p>
|
||||
<p>
|
||||
В следующем примере устанавливаются два куки - один с именем <code>name</code> со значением <code>nick</code>, другой с именем <code>session</code> со значением <code>1234</code> и сроком действия в 15 минут.
|
||||
</p>
|
||||
<pre>
|
||||
msg.cookies = {
|
||||
name: 'nick',
|
||||
session: {
|
||||
value: '1234',
|
||||
maxAge: 900000
|
||||
}
|
||||
}</pre>
|
||||
<p>
|
||||
Допустимые параметры включают в себя:
|
||||
</p>
|
||||
<ul>
|
||||
<li><code>domain</code> - (Строка) доменное имя для куки</li>
|
||||
<li><code>expires</code> - (Дата) срок годности по Гринвичу. Если не указан или установлен в 0, создает сессионный куки</li>
|
||||
<li><code>maxAge</code> - (Строка) дата истечения срока действия относительно текущего времени в миллисекундах</li>
|
||||
<li><code>path</code> - (Строка) путь для куки. По умолчанию /</li>
|
||||
<li><code>value</code> - (Строка) значение, используемое для куки</li>
|
||||
</ul>
|
||||
<p>
|
||||
Чтобы удалить куки, установите для его <code>value</code> значение <code>null</code>.
|
||||
</p>
|
||||
|
||||
</script>
|
106
packages/node_modules/@node-red/nodes/locales/ru/network/21-httprequest.html
vendored
Normal file
106
packages/node_modules/@node-red/nodes/locales/ru/network/21-httprequest.html
vendored
Normal file
@@ -0,0 +1,106 @@
|
||||
<!--
|
||||
Copyright JS Foundation and other contributors, http://js.foundation
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
|
||||
<script type="text/html" data-help-name="http request">
|
||||
<p>
|
||||
Отправляет HTTP-запрос и возвращает ответ.
|
||||
</p>
|
||||
|
||||
<h3>Принимает</h3>
|
||||
<dl class="message-properties">
|
||||
<dt class="optional">url <span class="property-type">строка</span></dt>
|
||||
<dd>Если 'URL' не установлен в узле, это необязательное свойство устанавливает URL запроса.</dd>
|
||||
<dt class="optional">method <span class="property-type">строка</span></dt>
|
||||
<dd>Если 'метод' не установлен в узле, это необязательное свойство устанавливает HTTP-метод запроса. Должно быть <code>GET</code>, <code>PUT</code>, <code>POST</code>, <code>PATCH</code> или <code>DELETE</code>.</dd>
|
||||
<dt class="optional">headers <span class="property-type">объект</span></dt>
|
||||
<dd>Устанавливает заголовки HTTP запроса.</dd>
|
||||
<dt class="optional">cookies <span class="property-type">объект</span></dt>
|
||||
<dd>Если установлено, может использоваться для отправки куки с запросом.</dd>
|
||||
<dt class="optional">payload</dt>
|
||||
<dd>Отправляется как тело запроса.</dd>
|
||||
<dt class="optional">rejectUnauthorized</dt>
|
||||
<dd>Если установлено значение <code>false</code>, разрешает отправлять запросы на сайты https, которые используют самозаверяющие сертификаты.</dd>
|
||||
<dt class="optional">followRedirects</dt>
|
||||
<dd>Если установлено значение <code>false</code>, запрещает переадресацию (HTTP 301). По умолчанию <code>true</code>.</dd>
|
||||
<dt class="optional">requestTimeout</dt>
|
||||
<dd>Если задано положительное число миллисекунд, будет переопределен глобально заданный параметр <code>httpRequestTimeout</code>.</dd>
|
||||
</dl>
|
||||
|
||||
<h3>Выводит</h3>
|
||||
<dl class="message-properties">
|
||||
<dt>payload <span class="property-type">строка | объект | буфер</span></dt>
|
||||
<dd>Тело ответа. Узел можно настроить так, чтобы он возвращал тело в виде строки, пытался проанализировать его как строку JSON или оставлял его в виде двоичного буфера.</dd>
|
||||
<dt>statusCode <span class="property-type">число</span></dt>
|
||||
<dd>Код статуса ответа или код ошибки, если запрос не может быть выполнен.</dd>
|
||||
<dt>headers <span class="property-type">объект</span></dt>
|
||||
<dd>Объект, содержащий заголовки ответа.</dd>
|
||||
<dt>responseUrl <span class="property-type">строка</span></dt>
|
||||
<dd>Если при обработке запроса произошли перенаправления, это свойство является окончательным перенаправленным URL-адресом. В противном случае, URL исходного запроса.</dd>
|
||||
<dt>responseCookies <span class="property-type">объект</span></dt>
|
||||
<dd>Если ответ содержит куки, это свойство является объектом пар имя/значение для каждого из них.</dd>
|
||||
<dt>redirectList <span class="property-type">массив</span></dt>
|
||||
<dd>Если запрос был перенаправлен один или несколько раз, накопленная информация будет добавлена в это свойство. `location` - это следующий пункт назначения перенаправления. `cookies` - это куки, возвращаемые из источника перенаправления.</dd>
|
||||
</dl>
|
||||
|
||||
<h3>Подробности</h3>
|
||||
<p>
|
||||
При настройке внутри узла свойство URL может содержать <a href="http://mustache.github.io/mustache.5.html" target="_blank">mustache</a>-теги. Это позволяет построить URL-адрес, используя значения входящего сообщения. Например, если для URL-адреса задано значение <code>example.com/{{{topic}}}</code>, то автоматически будет вставлено значение <code>msg.topic</code>. Использование {{{...}}} предотвращает HTML-кодирование таких символов, как / & и т.д.
|
||||
</p>
|
||||
<p>
|
||||
Узел может также автоматически кодировать <code>msg.payload</code> как параметры для GET-запроса. В этом случае <code>msg.payload</code> должен быть объектом.
|
||||
</p>
|
||||
<p>
|
||||
<b>Примечание</b>. При работе через прокси-сервер следует либо установить стандартную переменную среды <code>http_proxy=...</code> и перезапустить Node-RED, либо использовать конфигурацию прокси-сервера. Если была установлена конфигурация прокси, то она имеет приоритет над переменной среды.
|
||||
</p>
|
||||
|
||||
<h4>Использование нескольких узлов HTTP-запросов</h4>
|
||||
<p>
|
||||
Чтобы использовать более одного из этих узлов в одном потоке, нужно позаботиться о свойстве <code>msg.headers</code>. Первый узел установит это свойство с заголовками ответа. Затем следующий узел будет использовать эти заголовки для своего запроса - обычно это неправильный подход. Если свойство <code>msg.headers</code> остается неизменным между узлами, оно будет проигнорировано вторым узлом. Чтобы установить пользовательские заголовки, сначала необходимо удалить <code>msg.headers</code> или сбросить до пустого объекта: <code>{}</code>.
|
||||
</p>
|
||||
|
||||
<h4>Обработка куки</h4>
|
||||
<p>
|
||||
Свойство <code>cookies</code>, передаваемое узлу, должно быть объектом пар имя/значение. Значением может быть либо строка для установки значения куки, либо это может быть объект с единственным свойством <code>value</code>.
|
||||
</p>
|
||||
<p>
|
||||
Все куки, возвращаемые запросом, передаются обратно в свойство <code>responseCookies</code>.
|
||||
</p>
|
||||
|
||||
<h4>Обработка типов контента</h4>
|
||||
<p>
|
||||
Если <code>msg.payload</code> является объектом, узел автоматически установит тип содержимого запроса в <code>application/json</code> и закодирует тело как таковое.
|
||||
</p>
|
||||
<p>
|
||||
Чтобы закодировать запрос как данные формы, для <code>msg.headers["content-type"]</code> должно быть установлено <code>application/x-www-form-urlencoded</code>.
|
||||
</p>
|
||||
|
||||
<h4>Загрузка файла</h4>
|
||||
<p>
|
||||
Чтобы выполнить загрузку файла, для <code>msg.headers["content-type"]</code> должно быть установлено значение <code>multipart/form-data</code>, а <code>msg.payload</code> переданный на узел должен быть объектом со следующей структурой:
|
||||
</p>
|
||||
<pre><code>{
|
||||
"КЛЮЧ": {
|
||||
"value": СОДЕРЖИМОЕ_ФАЙЛА,
|
||||
"options": {
|
||||
"filename": "ИМЯ_ФАЙЛА"
|
||||
}
|
||||
}
|
||||
}</code></pre>
|
||||
<p>
|
||||
На местах <code>КЛЮЧ</code>, <code>СОДЕРЖИМОЕ_ФАЙЛА</code> и <code>ИМЯ_ФАЙЛА</code> должны быть установлены соответствующие значения.
|
||||
</p>
|
||||
|
||||
</script>
|
52
packages/node_modules/@node-red/nodes/locales/ru/network/22-websocket.html
vendored
Normal file
52
packages/node_modules/@node-red/nodes/locales/ru/network/22-websocket.html
vendored
Normal file
@@ -0,0 +1,52 @@
|
||||
<!--
|
||||
Copyright JS Foundation and other contributors, http://js.foundation
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
|
||||
<script type="text/html" data-help-name="websocket in">
|
||||
<p>
|
||||
Входной узел WebSocket.
|
||||
</p>
|
||||
<p>
|
||||
По умолчанию данные, полученные из WebSocket, будут в <code>msg.payload</code>. Сокет можно настроить так, чтобы он ожидал правильно сформированную строку JSON. В этом случае он будет анализировать JSON и отправлять полученный объект как полное сообщение.
|
||||
</p>
|
||||
</script>
|
||||
|
||||
<script type="text/html" data-help-name="websocket out">
|
||||
<p>
|
||||
Выходной узел WebSocket.
|
||||
</p>
|
||||
<p>
|
||||
По умолчанию <code>msg.payload</code> будет отправлено через WebSocket. Сокет может быть сконфигурирован для кодирования всего объекта <code>msg</code> в виде строки JSON и отправки его через WebSocket.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
Если сообщение, поступающее на этот узел, началось с узла WebSocket In, сообщение будет отправлено обратно клиенту, который запустил поток. В противном случае сообщение будет передано всем подключенным клиентам.
|
||||
</p>
|
||||
<p>
|
||||
Если Вы хотите передать сообщение, которое началось на узле WebSocket In, всем подключенным клиентам, тогда Вы должны удалить свойство <code>msg._session</code> в потоке.
|
||||
</p>
|
||||
</script>
|
||||
|
||||
<script type="text/html" data-help-name="websocket-listener">
|
||||
<p>
|
||||
Этот узел конфигурации создает конечную точку WebSocket-сервера, используя указанный путь.
|
||||
</p>
|
||||
</script>
|
||||
|
||||
<script type="text/html" data-help-name="websocket-client">
|
||||
<p>
|
||||
Этот узел конфигурации соединяет WebSocket-клиент с указанным URL-адресом.
|
||||
</p>
|
||||
</script>
|
57
packages/node_modules/@node-red/nodes/locales/ru/network/31-tcpin.html
vendored
Normal file
57
packages/node_modules/@node-red/nodes/locales/ru/network/31-tcpin.html
vendored
Normal file
@@ -0,0 +1,57 @@
|
||||
<!--
|
||||
Copyright JS Foundation and other contributors, http://js.foundation
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
|
||||
<script type="text/html" data-help-name="tcp in">
|
||||
<p>
|
||||
Предоставляет выбор TCP-входов. Можно либо подключаться к удаленному TCP-порту, либо принимать входящие подключения.
|
||||
</p>
|
||||
<p>
|
||||
<b>Примечание.</b> В некоторых системах Вам могут потребоваться права root или администратора для доступа к портам ниже 1024.
|
||||
</p>
|
||||
</script>
|
||||
|
||||
<script type="text/html" data-help-name="tcp out">
|
||||
<p>
|
||||
Предоставляет выбор TCP-выходов. Может подключаться к удаленному TCP-порту, принимать входящие подключения или отвечать на сообщения, полученные от узла TCP In.
|
||||
</p>
|
||||
<p>
|
||||
Отправляются только данные <code>msg.payload</code>.
|
||||
</p>
|
||||
<p>
|
||||
Если <code>msg.payload</code> является строкой, содержащей Base64-кодировку двоичных данных, опция Base64-декодирования приведет к ее преобразованию обратно в двоичный файл перед отправкой.
|
||||
</p>
|
||||
<p>
|
||||
Если <code>msg._session</code> отсутствует, данные отправляется <b>всем</b> подключенным клиентам.
|
||||
</p>
|
||||
<p>
|
||||
<b>Примечание.</b> В некоторых системах Вам могут потребоваться права root или администратора для доступа к портам ниже 1024.
|
||||
</p>
|
||||
</script>
|
||||
|
||||
<script type="text/html" data-help-name="tcp request">
|
||||
<p>
|
||||
Простой узел TCP-запроса - отправляет <code>msg.payload</code> на tcp-порт сервера и ожидает ответа.
|
||||
</p>
|
||||
<p>
|
||||
Подключается, отправляет "запрос" и читает "ответ". Он может либо подсчитать количество возвращенных символов в фиксированный буфер, сопоставить указанный символ перед возвратом, дождаться фиксированного времени ожидания от первого ответа и затем вернуться, сидеть и дожидаться данных, или отправить, а затем немедленно закрыть соединение, не дожидаясь ответа.
|
||||
</p>
|
||||
<p>
|
||||
Ответ будет выведен в <code>msg.payload</code> в виде буфера, поэтому Вы можете захотеть применить к нему .toString().
|
||||
</p>
|
||||
<p>
|
||||
Если Вы оставите tcp-хост или порт пустыми, они должны быть установлены с помощью свойств <code>msg.host</code> и <code>msg.port</code> в каждом сообщении, отправляемом узлу.
|
||||
</p>
|
||||
</script>
|
42
packages/node_modules/@node-red/nodes/locales/ru/network/32-udp.html
vendored
Normal file
42
packages/node_modules/@node-red/nodes/locales/ru/network/32-udp.html
vendored
Normal file
@@ -0,0 +1,42 @@
|
||||
<!--
|
||||
Copyright JS Foundation and other contributors, http://js.foundation
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
|
||||
<script type="text/html" data-help-name="udp in">
|
||||
<p>
|
||||
Входной узел UDP, который создает <code>msg.payload</code>, содержащий буфер, строку или base64-строку. Поддерживает многоадресную рассылку.
|
||||
</p>
|
||||
<p>
|
||||
Он также предоставляет <code>msg.ip</code> и <code>msg.port</code> для IP-адреса и порта, с которого было получено сообщение.
|
||||
</p>
|
||||
<p>
|
||||
<b>Примечание</b>. В некоторых системах Вам могут потребоваться права root или администратора для доступа к портам ниже 1024 и/или широковещательной рассылки.
|
||||
</p>
|
||||
</script>
|
||||
|
||||
<script type="text/html" data-help-name="udp out">
|
||||
<p>
|
||||
Этот узел отправляет <code>msg.payload</code> на назначенный UDP-хост и порт. Поддерживает многоадресную рассылку.
|
||||
</p>
|
||||
<p>
|
||||
Вы также можете использовать <code>msg.ip</code> и <code>msg.port</code> для установки значений пункта назначения, но статически настроенные значения имеют приоритет.
|
||||
</p>
|
||||
<p>
|
||||
Если Вы выберете широковещательную рассылку, то либо задайте в качестве адреса локальный широковещательный IP-адрес, либо попробуйте 255.255.255.255, который является глобальным широковещательным адресом.
|
||||
</p>
|
||||
<p>
|
||||
<b>Примечание</b>. В некоторых системах Вам могут потребоваться права root или администратора для доступа к портам ниже 1024 и/или широковещательной рассылки.
|
||||
</p>
|
||||
</script>
|
Reference in New Issue
Block a user