Add French translation of `network` nodes

This commit is contained in:
GogoVega 2022-11-30 13:34:19 +01:00
parent 1191574e07
commit 2b04d6834f
No known key found for this signature in database
GPG Key ID: 35B0AE0A52334642
8 changed files with 516 additions and 0 deletions

View 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>Options de configuration pour les connexions TLS.</p>
</script>

View File

@ -0,0 +1,22 @@
<!--
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>Options de configuration pour le proxy HTTP.</p>
<h3>Détails</h3>
<p>Lors de l'accès à l'hôte dans la liste des hôtes ignorés, aucun proxy ne sera utilisé.</p>
</script>

View File

@ -0,0 +1,160 @@
<!--
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>Se connecte à un courtier MQTT et s'abonne aux messages du sujet spécifié.</p>
<h3>Sorties</h3>
<dl class="message-properties">
<dt>payload <span class="property-type">chaîne de caractères | tampon</span></dt>
<dd>une chaîne à moins qu'elle ne soit détectée comme un tampon binaire.</dd>
<dt>topic <span class="property-type">chaîne de caractères</span></dt>
<dd>la rubrique MQTT, utilise / comme séparateur de hiérarchie.</dd>
<dt>qos <span class="property-type">nombre</span> </dt>
<dd>0, tirer et oublier - 1, au moins une fois - 2, une fois seulement.</dd>
<dt>retain <span class="property-type">booléen</span></dt>
<dd>true indique que le message a été conservé et peut être ancien.</dd>
<dt class="optional">responseTopic <span class="property-type">chaîne de caractères</span></dt>
<dd><b>MQTTv5</b>: le sujet de réponse MQTT pour le message</dd>
<dt class="optional">correlationData <span class="property-type">tampon</span></dt>
<dd><b>MQTTv5</b>: les données de corrélation pour le message</dd>
<dt class="optional">contentType <span class="property-type">chaîne de caractères</span></dt>
<dd><b>MQTTv5</b>: le type de contenu de la charge utile</dd>
<dt class="optional">userProperties <span class="property-type">objet</span></dt>
<dd><b>MQTTv5</b>: toutes les propriétés utilisateur du message</dd>
<dt class="optional">messageExpiryInterval <span class="property-type">nombre</span></dt>
<dd><b>MQTTv5</b>: le délai d'expiration, en secondes, du message</dd>
</dl>
<h3>Détails</h3>
Le sujet d'abonnement peut inclure des caractères génériques MQTT, + pour un niveau, # pour plusieurs niveaux.</p>
<p>Ce noeud nécessite une connexion à un courtier MQTT pour être configuré. Configurer en cliquant sur
l'icône du crayon.</p>
<p>Plusieurs noeuds MQTT (entrée ou sortie) peuvent partager la même connexion de courtier si nécessaire.</p>
<h4>Abonnement dynamique</h4>
Le noeud peut être configuré pour contrôler dynamiquement la connexion MQTT et ses abonnements. Lorsque cette option est activé, le noeud aura une entrée et pourra être contrôlé en lui transmettant des messages.
<h3>Entrées</h3>
<p>Celles-ci ne s'appliquent que lorsque le noeud a été configuré pour les abonnements dynamiques.</p>
<dl class="message-properties">
<dt>action <span class="property-type">chaîne de caractères</span></dt>
<dd>le nom de l'action que le noeud doit effectuer. Les actions disponibles sont : <code>"connect"</code>,
<code>"disconnect"</code>, <code>"subscribe"</code> and <code>"unsubscribe"</code>.</dd>
<dt class="optional">topic <span class="property-type">chaîne de caractères|objet|tableau</span></dt>
<dd>Pour les actions <code>"subscribe"</code> et <code>"unsubscribe"</code>, cette propriété
donne le sujet. Il peut être défini comme suit :<ul>
<li>une chaîne contenant le filtre de sujet</li>
<li>un objet contenant les propriétés <code>topic</code> et <code>qos</code></li>
<li>un tableau de chaînes ou d'objets pour gérer plusieurs sujets en un</li>
</ul>
</dd>
<dt class="optional">broker <span class="property-type">broker</span> </dt>
<dd>Pour l'action <code>"connect"</code>, cette propriété peut remplacer tout
les paramètres de configuration du courtier individuel, y compris:
<ul>
<li><code>broker</code></li>
<li><code>port</code></li>
<li><code>url</code> - remplace le courtier/port pour fournir une URL de connexion complète</li>
<li><code>nom d'utilisateur</code></li>
<li><code>mot de passe</code></li>
</ul>
<p>Si cette propriété est définie et que le courtier est déjà connecté, une erreur
sera enregistré à moins qu'il n'ait la propriété <code>force</code> définie - auquel cas il sera
déconnecté du courtier, appliquez les nouveaux paramètres et reconnectez-vous.</p>
</dd>
</dl>
</script>
<script type="text/html" data-help-name="mqtt out">
<p>Se connecte à un broker MQTT et publie des messages.</p>
<h3>Entrées</h3>
<dl class="message-properties">
<dt>payload <span class="property-type">chaîne de caractères | tampon</span></dt>
<dd> la charge utile à publier. Si cette propriété n'est pas définie, aucun message ne sera envoyé. Pour envoyer un message vide, définissez cette propriété sur une chaîne vide.</dd>
<dt class="facultatif">topic <span class="property-type">chaîne de caractères</span></dt>
<dd> le sujet MQTT dans laquelle publier.</dd>
<dt class="facultatif">qos <span class="property-type">numéro</span></dt>
<dd>0, tirer et oublier - 1, au moins une fois - 2, une fois et une seule. Par défaut 0.</dd>
<dt class="facultatif">retain <span class="property-type">booléen</span></dt>
<dd>définir sur true pour conserver le message sur le courtier. Faux par défaut.</dd>
<dt class="facultatif">responseTopic <span class="property-type">chaîne de caractères</span></dt>
<dd><b>MQTTv5</b> : le sujet de réponse MQTT pour le message</dd>
<dt class="facultatif">correlationData <span class="property-type">Buffer</span></dt>
<dd><b>MQTTv5</b> : les données de corrélation pour le message</dd>
<dt class="optional">contentType <span class="property-type">chaîne de caractères</span></dt>
<dd><b>MQTTv5</b> : le type de contenu de la charge utile</dd>
<dt class="facultatif">userProperties <span class="property-type">objet</span></dt>
<dd><b>MQTTv5</b> : toutes les propriétés utilisateur du message</dd>
<dt class="facultatif">messageExpiryInterval <span class="property-type">numéro</span></dt>
<dd><b>MQTTv5</b> : le délai d'expiration, en secondes, du message</dd>
<dt class="facultatif">sujetAlias <span class="property-type">numéro</span></dt>
<dd><b>MQTTv5</b> : l'alias de rubrique MQTT à utiliser</dd>
</dl>
<h3>Détails</h3>
<code>msg.payload</code> est utilisé comme charge utile du message publié.
S'il contient un objet, il sera converti en chaîne JSON avant d'être envoyé.
S'il contient un tampon binaire, le message sera publié tel quel.</p>
<p>Le sujet utilisé peut être configuré dans le noeud ou, s'il est laissé vide, peut être défini dans le <code>msg.topic</code>.</p>
<p>De même, la QoS et les valeurs de conservation peuvent être configurées dans le noeud ou, si elles sont laissées
vide, défini dans <code>msg.qos</code> et <code>msg.retain</code> respectivement. Pour effacer un
sujet retenu du courtier, envoyez un message vide à ce sujet avec l'indicateur de conservation défini.</p>
<p>Ce noeud nécessite une connexion à un courtier MQTT pour être configuré. Pour configurer cliquer sur
l'icône du crayon.</p>
<p>Plusieurs noeuds MQTT (entrant ou sortant) peuvent partager la même connexion de courtier si nécessaire.</p>
<h4>Contrôle dynamique</h4>
La connexion partagée par le noeud peut être contrôlée dynamiquement. Si le noeud reçoit
l'un des messages de contrôle suivants, il ne publiera pas non plus la charge utile du message.
<h3>Entrées</h3>
<dl class="message-properties">
<dt>action <span class="property-type">chaîne de caractères</span></dt>
<dd>le nom de l'action que le noeud doit effectuer. Les actions disponibles sont : <code>"connect"</code>,
et <code>"disconnect"</code>.</dd>
<dt class="optional">broker <span class="property-type">broker</span> </dt>
<dd>Pour l'action <code>"connect"</code>, cette propriété peut remplacer tous
les paramètres de configuration du courtier individuel, y compris : <ul>
<li><code>broker</code></li>
<li><code>port</code></li>
<li><code>url</code> - overrides broker/port to provide a complete connection url</li>
<li><code>nom d'utilisateur</code></li>
<li><code>mot de passe</code></li>
</ul>
<p>Si cette propriété est définie et que le courtier est déjà connecté, une erreur
sera enregistré à moins qu'il n'ait la propriété <code>force</code> définie - auquel cas il sera
déconnecté du courtier, appliquez les nouveaux paramètres et reconnectez-vous.</p>
</dd>
</dl>
</script>
<script type="text/html" data-help-name="mqtt-broker">
<p>Configuration d'une connexion à un broker MQTT.</p>
<p>Cette configuration créera une connexion unique au courtier qui peut
être réutilisée par les noeuds <code>MQTT entrant</code> et <code>MQTT sortant</code>.</p>
<p>Le noeud générera un ID client aléatoire si aucun n'est défini et le
noeud utilisera une connexion Clean Session. Si un ID client est défini,
il doit être unique pour le courtier auquel vous vous connectez.</p>
<h4>Message au démarrage</h4>
<p>Ceci est un message qui sera publié sur le sujet configuré chaque fois que le
la connexion est établie.</p>
<h4>Message à la fermeture</h4>
<p>Ceci est un message qui sera publié sur le sujet configuré avant que la
connexion soit fermée normalement, soit en redéployant le noeud, soit en s'arrêtant.</p>
<h4>Message à la perte de connexion</h4>
<p>Ceci est un message qui sera publié par le courtier dans le cas où le noeud
perd inopinément sa connexion.</p>
<h4>WebSockets</h4>
<p>Le noeud peut être configuré pour utiliser une connexion WebSocket. Pour ce faire, le Serveur
doit être configuré avec un URI complet pour la connexion. Par exemple :</p>
<pre>ws://example.com:4000/mqtt</pre>
</script>

View File

@ -0,0 +1,100 @@
<!--
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>Crée un point de terminaison HTTP pour créer des services Web.</p>
<h3>Sorties</h3>
<dl class="message-properties">
<dt>payload</dt>
<dd>Pour une requête GET, cette propriété contient un objet de tous les paramètres de chaîne de requête.
Sinon, contient le corps de la requête HTTP.</dd>
<dt>req<span class="property-type">objet</span></dt>
<dd>Un objet de requête HTTP. Cet objet contient plusieurs propriétés qui
fournir des informations sur la demande.
<ul>
<li><code>body</code> - le corps de la requête entrante. Le format
dépendra de la demande.</li>
<li><code>headers</code> - un objet contenant les en-têtes de requête HTTP.</li>
<li><code>query</code> - un objet contenant les paramètres de chaîne de requête.</li>
<li><code>params</code> - un objet contenant tous les paramètres de routage.</li>
<li><code>cookies</code> - un objet contenant les cookies de la requête.</li>
<li><code>files</code> - s'il est activé dans le noeud, un objet contenant
tous les fichiers téléchargés dans le cadre d'une requête POST.</li>
</ul>
</dd>
<dt>res<span class="property-type">objet</span></dt>
<dd>Un objet de réponse HTTP. Cette propriété ne doit pas être utilisée directement;
le noeud <code>Réponse HTTP</code> documente comment répondre à une requête.
Cette propriété doit rester attachée au message transmis au noeud de réponse.</dd>
</dl>
<h3>Détails</h3>
<p>Le noeud écoutera sur le chemin configuré les requêtes d'un type particulier.
Le chemin peut être entièrement spécifié, tel que <code>/user</code>, ou inclure
des paramètres nommés qui acceptent n'importe quelle valeur, comme <code>/user/:name</code>.
Lorsque des paramètres nommés sont utilisés, leur valeur réelle dans une requête est accessible sous <code>msg.req.params</code>.</p>
<p>Pour les requêtes qui incluent un corps, tel qu'un POST ou un PUT, le contenu de
la demande est rendue disponible en tant que <code>msg.payload</code>.</p>
<p>Si le type de contenu de la requête peut être déterminé, le corps sera analysé pour
tout type approprié. Par exemple, <code>application/json</code> sera analysé en
tant que représentation d'objet JavaScript.</p>
<p><b>Remarque</b> : ce noeud n'envoie aucune réponse à la requête. Le flux
doit inclure un noeud de réponse HTTP pour terminer la requête.</p>
</script>
<script type="text/html" data-help-name="http response">
<p>Renvoie les réponses des requêtes reçues d'un noeud d'entrée HTTP.</p>
<h3>Entrées</h3>
<dl class="message-properties">
<dt>payload <span class="property-type">chaîne de caractères</span></dt>
<dd>Le corps de la réponse.</dd>
<dt class="optional">statusCode <span class="property-type">nombre</span></dt>
<dd>S'il est défini, il est utilisé comme code d'état de réponse. Par défaut : 200.</dd>
<dt class="optional">headers <span class="property-type">objet</span></dt>
<dd>Si défini, fournit les en-têtes HTTP à inclure dans la réponse.</dd>
<dt class="optional">cookies <span class="property-type">objet</span></dt>
<dd>Si défini, peut être utilisé pour définir ou supprimer les cookies.</dd>
</dl>
<h3>Détails</h3>
<p>Les <code>statusCode</code> et <code>headers</code> peuvent également être définis dans
le noeud lui-même. Si une propriété est définie dans le noeud, elle ne peut pas être remplacée
par la propriété de message correspondante.</p>
<h4>Gestion des cookies</h4>
<p>La propriété <code>cookies</code> doit être un objet de paires nom/valeur.
La valeur peut être soit une chaîne pour définir la valeur du cookie avec des
options par défaut, soit il peut être un objet d'options.</p>
<p>L'exemple suivant définit deux cookies - l'un appelé <code>name</code> avec
une valeur de <code>nick</code>, l'autre appelée <code>session</code> avec un
valeur de <code>1234</code> et une expiration fixée à 15 minutes.</p>
<pre>
msg.cookies = {
name: 'nick',
session: {
value: '1234',
maxAge: 900000
}
}</pre>
<p>Les options valides incluent :</p>
<ul>
<li><code>domain</code> - (Chaîne) nom de domaine pour le cookie</li>
<li><code>expires</code> - (Date) date d'expiration en GMT. S'il n'est pas spécifié ou défini sur 0, crée un cookie de session</li>
<li><code>maxAge</code> - (Chaîne) date d'expiration par rapport à l'heure actuelle en millisecondes</li>
<li><code>path</code> - (Chaîne) chemin du cookie. Par défaut à /</li>
<li><code>value</code> - (Chaîne) la valeur à utiliser pour le cookie</li>
</ul>
<p>Pour supprimer un cookie, définissez sa valeur <code>value</code> sur <code>null</code>.</p>
</script>

View File

@ -0,0 +1,96 @@
<!--
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>Envoie des requêtes HTTP et renvoie la réponse.</p>
<h3>Entrées</h3>
<dl class="message-properties">
<dt class="optional">url <span class="property-type">chaîne de caractères</span></dt>
<dd>Si elle n'est pas configurée dans le noeud, cette propriété facultative définit l'url de la requête.</dd>
<dt class="optional">method <span class="property-type">chaîne de caractères</span></dt>
<dd>Si elle n'est pas configurée dans le noeud, cette propriété facultative définit la méthode HTTP de la requête.
Doit être l'une des méthodes suivantes <code>GET</code>, <code>PUT</code>, <code>POST</code>, <code>PATCH</code> or <code>DELETE</code>.</dd>
<dt class="optional">headers <span class="property-type">objet</span></dt>
<dd>Définit les en-têtes HTTP de la requête. REMARQUE : Tous les en-têtes définis dans la configuration du noeud écraseront tous les en-têtes correspondants dans <code>msg.headers</code>.</dd>
<dt class="optional">cookies <span class="property-type">object</span></dt>
<dd>Si défini, peut être utilisé pour envoyer des cookies avec la demande.</dd>
<dt class="optional">payload</dt>
<dd>Envoyé dans le corps de la requête.</dd>
<dt class="optional">rejectUnauthorized</dt>
<dd>Si défini sur <code>false</code>, permet d'effectuer des requêtes vers des sites https qui utilisent
des certificats auto-signés.</dd>
<dt class="optional">followRedirects</dt>
<dd>Si défini sur <code>false</code> empêche la redirection suivante (HTTP 301).<code>true</code> par défaut</dd>
<dt class="optional">requestTimeout</dt>
<dd>Si défini sur un nombre positif de millisecondes, remplacera le paramètre <code>httpRequestTimeout</code> défini globalement.</dd>
</dl>
<h3>Sorties</h3>
<dl class="message-properties">
<dt>payload <span class="property-type">chaîne de caractères | objet | tampon</span></dt>
<dd>Le corps de la réponse. Le noeud peut être configuré pour renvoyer le corps
en tant que chaîne, essayez de l'analyser en tant que chaîne JSON ou laissez-le en tant que
tampon binaire.</dd>
<dt>statusCode <span class="property-type">nombre</span></dt>
<dd>Le code d'état de la réponse, ou le code d'erreur si la demande n'a pas pu être complétée.</dd>
<dt>headers <span class="property-type">objet</span></dt>
<dd>Un objet contenant les en-têtes de réponse.</dd>
<dt>responseUrl <span class="property-type">chaîne de caractères</span></dt>
<dd>Dans le cas où des redirections se sont produites lors du traitement de la demande, cette propriété est l'URL finale redirigée.
Sinon, l'url de la demande d'origine.</dd>
<dt>responseCookies <span class="property-type">object</span></dt>
<dd>Si la réponse inclut des cookies, cette propriété est un objet de paires nom/valeur pour chaque cookie.</dd>
<dt>redirectList <span class="property-type">tableau</span></dt>
<dd>Si la requête a été redirigée une ou plusieurs fois, les informations accumulées seront ajoutées à cette propriété. `location` est la prochaine destination de redirection. `cookies` correspond aux cookies renvoyés par la source de redirection.</dd>
</dl>
<h3>Détails</h3>
<p>Lorsqu'elle est configurée dans le noeud, la propriété URL peut contenir des balises <a href="http://mustache.github.io/mustache.5.html" target="_blank">de style moustache</a>. Celles-ci permettent à
l'url de construire en utilisant les valeurs du message entrant. Par exemple, si l'URL est définie sur
<code>example.com/{{{topic}}}</code>, la valeur du <code>msg.topic</code> sera automatiquement insérée.
L'utilisation de {{{...}}} empêche le style moustache de s'échapper des caractères comme / & etc.</p>
<p>Le noeud peut éventuellement encoder automatiquement <code>msg.payload</code> en tant que paramètres de chaîne de requête pour une requête GET, dans ce cas <code>msg.payload</code> doit être un objet.</p >
<p><b>Remarque</b> : en cas d'exécution derrière un proxy, la variable d'environnement standard <code>http_proxy=...</code> doit être définie et Node-RED redémarré, ou utiliser la configuration du proxy. Si la configuration du proxy a été définie, la configuration a priorité sur la variable d'environnement.</p>
<h4>Utilisation de plusieurs noeuds de requête HTTP</h4>
<p>Afin d'utiliser plus d'un de ces noeuds dans le même flux, des précautions doivent être prises avec
la propriété <code>msg.headers</code>. Le premier noeud définira cette propriété avec
les en-têtes de réponse. Le noeud suivant utilisera alors ces en-têtes pour sa requête - ceci
n'est généralement pas la bonne chose à faire. Si la propriété du <code>msg.headers</code> reste inchangée
entre les noeuds, il sera ignoré par le deuxième noeud. Pour définir des en-têtes personnalisés, le <code>msg.headers</code>
doit d'abord être supprimé ou réinitialisé sur un objet vide : <code>{}</code>.
<h4>Gestion des cookies</h4>
<p>La propriété <code>cookies</code> transmise au noeud doit être un objet de paires nom/valeur.
La valeur peut être soit une chaîne pour définir la valeur du cookie, soit un
objet avec une seule propriété <code>value</code>.<p>
<p>Tous les cookies renvoyés par la requête sont envoyés sous la propriété <code>responseCookies</code>.</p>
<h4>Gestion des types de contenu</h4>
<p>Si <code>msg.payload</code> est un objet, le noeud définira automatiquement le type de contenu
de la requête à <code>application/json</code> et encode le corps en tant que tel.</p>
<p>Pour encoder la demande en tant que données de formulaire, <code>msg.headers["content-type"]</code> doit être défini sur <code>application/x-www-form-urlencoded</code>.< /p>
<h4>Téléchargement de fichier</h4>
<p>Pour effectuer un téléchargement de fichier, <code>msg.headers["content-type"]</code> doit être défini sur <code>multipart/form-data</code>
et le <code>msg.payload</code> passé au noeud doit être un objet avec la structure suivante :</p>
<pre><code>{
"KEY": {
"value": FILE_CONTENTS,
"options": {
"filename": "FILENAME"
}
}
}</code></pre>
<p>Les valeurs de <code>KEY</code>, <code>FILE_CONTENTS</code> et <code>FILENAME</code>
doivent être réglées sur les valeurs appropriées.</p>
</script>

View File

@ -0,0 +1,43 @@
<!--
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>Noeud d'entrée WebSocket.</p>
<p>Par défaut, les données reçues du WebSocket seront dans <code>msg.payload</code>.
Le Socket peut être configuré pour attendre une chaîne JSON correctement formée, dans ce
cas, il analysera le JSON et enverra l'objet résultant en tant que message entier.</p>
</script>
<script type="text/html" data-help-name="websocket out">
<p>Noeud de sortie WebSocket.</p>
<p>Par défaut, <code>msg.payload</code> sera envoyé via le WebSocket. Le Socket
peut être configuré pour encoder l'intégralité de l'objet <code>msg</code> en tant que chaîne JSON et l'envoyer
sur le WebSocket.</p>
<p>Si le message arrivant à ce noeud provient d'un noeud WebSocket entrant, le message
sera renvoyé au client qui a déclenché le flux. Sinon, le message
sera diffusé à tous les clients connectés.</p>
<p>Si vous souhaitez diffuser un message provennant d'un noeud WebSocket entrant, vous
devez supprimer la propriété <code>msg._session</code> dans le flux.</p>
</script>
<script type="text/html" data-help-name="websocket-listener">
<p>Ce noeud de configuration crée un point de terminaison WebSocket Server en utilisant le chemin spécifié.</p>
</script>
<script type="text/html" data-help-name="websocket-client">
<p>Ce noeud de configuration connecte un client WebSocket à l'URL spécifiée.</p>
</script>

View File

@ -0,0 +1,45 @@
<!--
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>Fournit un choix d'entrées TCP. Peut soit se connecter à un port TCP distant,
soit accepter les connexions entrantes.</p>
<p><b>Remarque</b> : Sur certains systèmes, vous aurez peut-être besoin d'un accès root ou administrateur
pour accéder aux ports inférieurs à 1024.</p>
</script>
<script type="text/html" data-help-name="tcp out">
<p>Fournit un choix de sorties TCP. Peut soit se connecter à un port TCP distant,
accepter les connexions entrantes soit répondre aux messages reçus d'un noeud TCP entrant.</p>
<p>Seul le <code>msg.payload</code> est envoyé.</p>
<p>Si <code>msg.payload</code> est une chaîne contenant un encodage Base64 de donnée binaire,
l'option de décodage Base64 entraînera sa reconversion en binaire
avant d'être envoyé.</p>
<p>Si <code>msg._session</code> n'est pas présent, la charge utile est
envoyé à <b>tous</b> les clients connectés.</p>
<p><b>Remarque</b> : Sur certains systèmes, vous aurez peut-être besoin d'un accès root ou administrateur
pour accéder aux ports inférieurs à 1024.</p>
</script>
<script type="text/html" data-help-name="tcp request">
<p>Un simple noeud de requête TCP - envoie le <code>msg.payload</code> à un port tcp du serveur et attend une réponse.</p>
<p>Se connecte, envoie la "requête" et lit la "réponse". Il peut soit compter un certain nombre de
caractères renvoyés dans un tampon fixe, correspondant à un caractère spécifié avant de revenir,
attendre un délai fixe à partir de la première réponse, puis revenir, s'installer et attendez les données, ou envoie puis ferme la connexion
immédiatement, sans attendre de réponse.</p>
<p>La réponse sortira dans <code>msg.payload</code> en tant que tampon, vous pouvez alors utiliser la fonction .toString().</p>
<p>Si vous laissez l'hôte ou le port tcp vide, ils doivent être définis à l'aide des propriétés <code>msg.host</code> et <code>msg.port</code> dans chaque message envoyé au noeud.</ p>
</script>

View File

@ -0,0 +1,31 @@
<!--
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>Un noeud d'entrée UDP, qui produit un <code>msg.payload</code> contenant un
tampon, chaîne ou chaîne encodée en base64. Prend en charge la multidiffusion.</p>
<p>Il fournit également <code>msg.ip</code> et <code>msg.port</code> définis sur
l'adresse IP et le port à partir desquels le message a été reçu.</p>
<p><b>Remarque</b> : Sur certains systèmes, vous aurez peut-être besoin d'un accès root ou administrateur pour utiliser
les ports inférieurs à 1024 et/ou diffusés.</p>
</script>
<script type="text/html" data-help-name="udp out">
<p>Ce noeud envoie un <code>msg.payload</code> à l'hôte et au port UDP désigné. Prend en charge la multidiffusion.</p>
<p>Vous pouvez également utiliser <code>msg.ip</code> et <code>msg.port</code> pour définir les valeurs de destination, mais les valeurs configurées statiquement ont priorité.</p>
<p>Si vous sélectionnez la diffusion, définisser l'adresse sur l'adresse IP de diffusion locale ou essayez 255.255.255.255, qui est l'adresse de diffusion globale.</p>
<p><b>Remarque</b> : sur certains systèmes, vous devrez peut-être être root pour utiliser des ports inférieurs à 1024 et/ou de diffusion.</p>
</script>