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:02-apis:01-evok [2021/03/15 14:59]
avsetula [Podporované protokoly]
cs:sw:02-apis:01-evok [2021/05/03 11:50]
avsetula
Line 1: Line 1:
-======%hide EVOK ====== ​ +====== EVOK ====== ​
 ~~NOTOC~~ ~~NOTOC~~
  
 +<WRAP group>
 +<WRAP half column 81%>
 {{ :​en:​sw:​evok_1_.png?​400&​nolink |}} {{ :​en:​sw:​evok_1_.png?​400&​nolink |}}
 +</​WRAP>​
 +<WRAP half column 15%>
 +;;#
 +<​html><​span class="​dev-tag dev-patron">​Patron</​span></​html>​ \\
 +<​html><​span class="​dev-tag dev-neuron">​Neuron</​span></​html>​ \\
 +<​html><​span class="​dev-tag dev-gate">​Gate*</​span></​html>​ \\
 +<​html><​span class="​dev-tag dev-unipi11">​Unipi&​nbsp1.1</​span></​html>​ \\
 +<​html><​span class="​dev-tag dev-axon">​Axon</​span></​html>​
 +;;#
 +</​WRAP>​
 +</​WRAP>​
  
-EVOK je naše Open-Source aplikační programovací rozhraní (API), které slouží jako rozhraní fyzických vstupů, výstupů a komunikačních rozhraní. ​ Jde o software, který uživateli umožňuje co nejjednodušší přístup k hardwaru bez toho, aby se uživatel musel zaobírat složitým ​nízkoúroňovým programováním. ​+EVOK je naše Open-Source aplikační programovací rozhraní (API), které slouží jako rozhraní fyzických vstupů, výstupů a komunikačních rozhraní. ​ Jde o software, který uživateli umožňuje co nejjednodušší přístup k hardwaru bez toho, aby se uživatel musel zaobírat složitým ​nízkoúrovňovým programováním. ​
  
 Veškerá dokumentace,​ návod na instalaci a popis jednotlivých API je k dispozici na [[https://​github.com/​UniPiTechnology/​evok| GitHub.com/​UniPitechnology/​evok]]. Veškerá dokumentace,​ návod na instalaci a popis jednotlivých API je k dispozici na [[https://​github.com/​UniPiTechnology/​evok| GitHub.com/​UniPitechnology/​evok]].
 /* /*
-[[cs:​sw:​02-apis:​01-evok:​installation| Návod na instalaci Evoku]]+[[cs:​sw:​02-apis:​01-evok:​installation| Návod na instalaci Evoku 
 +]]
 */ */
 ===== Základní funkce ===== ===== Základní funkce =====
Line 19: Line 32:
 Pro programovou logiku a další operace (integrace dalších komponent systému) je již třeba využít odpovídající externí aplikaci. Pro programovou logiku a další operace (integrace dalších komponent systému) je již třeba využít odpovídající externí aplikaci.
  
-{{:​en:​sw:​02-evok:​evokedited.png?​400|Zjednodušené schéma ​EVOK +{{:​en:​sw:​02-evok:​evokedited.png?​400|Zjednodušené schéma ​EVOKu}}
-u}}+
  
 ===== Podporované protokoly ===== ===== Podporované protokoly =====
Line 34: Line 46:
   * Získání stavu digitálního vstupu **DI 1_01**: <​code>​curl --request GET --url http://​vlozte-vasi-ip:​8080/​json/​input/​1_01</​code>​   * Získání stavu digitálního vstupu **DI 1_01**: <​code>​curl --request GET --url http://​vlozte-vasi-ip:​8080/​json/​input/​1_01</​code>​
   * Sepnutí relé **RO 2_01**: <​code>​curl --request POST --url http://​vlozte-vasi-ip:​8080/​json/​output/​2_01 --header '​content-type:​ application/​json'​ --data '​{"​value":"​1"​}'</​code>​   * Sepnutí relé **RO 2_01**: <​code>​curl --request POST --url http://​vlozte-vasi-ip:​8080/​json/​output/​2_01 --header '​content-type:​ application/​json'​ --data '​{"​value":"​1"​}'</​code>​
-  * Rozenutí ​relé **RO 2_01**: <​code>​curl --request POST --url http://​vlozte-vasi-ip:​8080/​json/​output/​2_01 --header '​content-type:​ application/​json'​ --data '​{"​value":"​0"​}'</​code>​+  * Rozepnutí ​relé **RO 2_01**: <​code>​curl --request POST --url http://​vlozte-vasi-ip:​8080/​json/​output/​2_01 --header '​content-type:​ application/​json'​ --data '​{"​value":"​0"​}'</​code>​
  
-Kompletní dokumentace a příklad použítí jednotlivých API je k dispozici na https://​evok-14.api-docs.io/​1 +Kompletní dokumentace a příklad použítí jednotlivých API je k dispozici na https://​evok-14.api-docs.io/​1.11/​
-.11/+
  
 ===== Kompletní technické schéma EVOKu ===== ===== Kompletní technické schéma EVOKu =====
 {{:​en:​sw:​02-evok:​neuron_diagram.png?​direct&​400|}} {{:​en:​sw:​02-evok:​neuron_diagram.png?​direct&​400|}}