Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
cs:sw:03-3rd-party:nodered [2021/01/19 15:14]
avsetula
cs:sw:03-3rd-party:nodered [2021/08/05 11:35]
avsetula
Line 1: Line 1:
-======%hide Node-RED ====== ​   +====== Node-RED ====== ​   
-~~NOTOC~~ ​ +~~NOTOC~~ ​   
    
 {{ :​en:​sw:​03-3rd-party:​node-red-icon-2.png?​250 |}} {{ :​en:​sw:​03-3rd-party:​node-red-icon-2.png?​250 |}}
Line 6: Line 6:
 Node-RED je otevřený webový programovací nástroj, který k programování aplikací využívá tzv. flow-based přístup. Ten je založen na tzv. uzlech (nodes), z nichž každý plní specifickou funkci, podle které zpracovává příchozí data a odesílá je do dalšího uzlu v pořadí. Samotné chování aplikace pak uživatel tvoří prostým umisťováním a propojováním uzlů do tzv. toku (flow). Kromě uživatelské přívětivosti tento přístup nabízí i přehlednost programů a výrazně usnadňuje řešení případných problémů. ​ Node-RED je otevřený webový programovací nástroj, který k programování aplikací využívá tzv. flow-based přístup. Ten je založen na tzv. uzlech (nodes), z nichž každý plní specifickou funkci, podle které zpracovává příchozí data a odesílá je do dalšího uzlu v pořadí. Samotné chování aplikace pak uživatel tvoří prostým umisťováním a propojováním uzlů do tzv. toku (flow). Kromě uživatelské přívětivosti tento přístup nabízí i přehlednost programů a výrazně usnadňuje řešení případných problémů. ​
  
-Uživatelské ​rozhraní Node-RED je přístupné skrze běžný webový prohlížeč a nabízí širokou paletu uzlů pokrývajících základní automatizační úkony (spínání vstupů/​výstupů,​ odečet údajů ze senzorů, odesílání notifikací aj.). Uživatelé mají rovněž možnost vytvářet své vlastní uzly, případně do svého projektu přidávat uzly vytvářené komunitou. Hotové toky lze exportovat a sdílet ve formátu JSON. Kromě toho rozhraní podporuje například i tvorbu responzivních uživatelských rozhraní či propojení na cloudové služby.+Programovací ​rozhraní Node-RED je přístupné skrze běžný webový prohlížeč a nabízí širokou paletu uzlů pokrývajících základní automatizační úkony (spínání vstupů/​výstupů,​ odečet údajů ze senzorů, odesílání notifikací aj.). Uživatelé mají rovněž možnost vytvářet své vlastní uzly, případně do svého projektu přidávat uzly vytvářené komunitou. Hotové toky lze exportovat a sdílet ve formátu JSON. Kromě toho rozhraní podporuje například i tvorbu responzivních uživatelských rozhraní či propojení na cloudové služby.
  
 === Node-RED pro kontroléry Unipi === === Node-RED pro kontroléry Unipi ===
Line 18: Line 18:
 ==== Návody ==== ==== Návody ====
 <​html><​span class="​kbBlueText">​Instalace</​span></​html>​ <​html><​span class="​kbBlueText">​Instalace</​span></​html>​
-/​*  ​* [[cs:​sw:​03-3rd-party:​nodered:​installation-patron|]] +  ​* [[cs:​sw:​03-3rd-party:​nodered:​installation-patron|]] ​
-  * [[cs:​sw:​03-3rd-party:​nodered:​installation-gate|]]*/​ +
-  * [[cs:​sw:​03-3rd-party:​nodered:​installation-axon|]]+
   * [[cs:​sw:​03-3rd-party:​nodered:​installation-neuron|]]   * [[cs:​sw:​03-3rd-party:​nodered:​installation-neuron|]]
 +  * [[cs:​sw:​03-3rd-party:​nodered:​installation-gate|]]
 +  * [[cs:​sw:​03-3rd-party:​nodered:​installation-axon|]]
   * [[cs:​sw:​03-3rd-party:​nodered:​installation-unipi11|]]   * [[cs:​sw:​03-3rd-party:​nodered:​installation-unipi11|]]
  
Line 32: Line 32:
  
 ==== Obrazy OS ==== ==== Obrazy OS ====
-/​*  ​* [[cs:files:software:os-images:00-start#​patron_node-red_os|Patron Node-RED OS]] +  ​* [[cs:hw:007-patron:download-image:02-nodered|Patron Node-RED OS]] 
-  * [[cs:files:software:os-images:00-start#​gate_node-red_os|Gate Node-RED OS]]*/ +  * [[cs:hw:02-neuron:download-image:02-nodered|Neuron ​Node-RED OS]] 
-  * [[cs:files:software:os-images:00-start#​axon_node-red_os|Axon Node-RED OS]] +  * [[cs:hw:025-gate:download-image:02-nodered|Gate Node-RED OS]] 
-  * [[cs:files:software:os-images:00-start#​neuron_node-red_os|Neuron ​Node-RED OS]] +  * [[cs:hw:01-axon:download-image:02-nodered|Axon Node-RED OS]] 
-  * [[cs:files:software:os-images:00-start#​unipi_11_node-red_os|Unipi 1.1/Lite Node-RED OS]]+  * [[cs:hw:03-unipi11:download-image:02-nodered|Unipi 1.1/Lite Node-RED OS]]
 </​WRAP>​ </​WRAP>​
 +\\
  
 ==== Blogová série: Začínáme s open source software ==== ==== Blogová série: Začínáme s open source software ====
Line 43: Line 44:
  
 {{page>​cs:​sw:​03-3rd-party:​nodered:​tutorials-hidden}} {{page>​cs:​sw:​03-3rd-party:​nodered:​tutorials-hidden}}
 +
 +==== Případové studie ====
 +V případové studii dostupné na odkazu níže si předvedeme,​ jak s pomocí [[https://​www.unipi.technology/​cs/​gate-c50|Unipi Gate]] (lze však využít i jiné jednotky), osmikanálového 1-Wire rozšíření [[https://​www.unipi.technology/​cs/​unipi-extension-xg18-p331|Unipi xG18]] a platformy Node-RED zasílat a zobrazovat teploty v cloudu [[https://​thingsboard.cloud/​login|ThingsBoard]].
 +
 +  * [[https://​www.unipi.technology/​cs/​pripadove-studie/​zasilani-dat-z-prevodniku-unipi-gate-do-cloudu-thingsboard-392|Zasílání dat z převodníku Unipi Gate do cloudu ThingsBoard]]
  
 ===== Node-RED screenshots ===== ===== Node-RED screenshots =====