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
en:sw:02-apis:01-evok [2021/05/03 11:50]
avsetula
en:sw:02-apis:01-evok [2024/01/04 14:35] (current)
tomhora [Available protocols]
Line 16: Line 16:
 </​WRAP>​ </​WRAP>​
  
-The EVOK is our Open-Source application programming interface (API) providing interfaces to access physical inputs, outputs and communication interfaces. ​It'​s ​goal is to provide simple access to the hardware without the need of dealing ​with low-level programming.+The EVOK is our Open-Source application programming interface (API) providing interfaces to access physical inputs, outputs and communication interfaces. ​Its goal is to provide simple access to the hardware without the need to deal with low-level programming
 + 
 +Documentation,​ installation guide and description of APIs can be found at [[https://​github.com/​UniPiTechnology/​evok|GitHub repository]]
  
-Documentation,​ installation guide and descriptrion of APIs can be found at [[https://​github.com/​UniPiTechnology/​evok|GitHub repository]]. ​ 
  
 ===== Basic features ===== ===== Basic features =====
-Evok consis ​of two modules:+Evok consists ​of two modules:
   - Evok API - the core handling the communication between all APIs and the hardware   - Evok API - the core handling the communication between all APIs and the hardware
-  - Evok Web - practical example of some of the APIs in a Web based application which also server ​as a simple UI of of all I/Os of the controller+  - Evok Web - practical example of some of the APIs in a Web-based application which also serves ​as a simple UI of all I/Os of the unit
  
-Application logic and other operations (implementatios ​of different components of the system) should be handled by an external application.+Application logic and other operations (implementation ​of different components of the system) should be handled by an external application.
  
 {{:​en:​sw:​02-evok:​evokedited.png?​400|Simplified EVOK scheme}} {{:​en:​sw:​02-evok:​evokedited.png?​400|Simplified EVOK scheme}}
Line 43: Line 44:
   * Switch-off the **RO 2_01** relay: <​code>​curl --request POST --url http://​your-ip-goes-here:​8080/​json/​output/​2_01 --header '​content-type:​ application/​json'​ --data '​{"​value":"​0"​}'</​code>​   * Switch-off the **RO 2_01** relay: <​code>​curl --request POST --url http://​your-ip-goes-here:​8080/​json/​output/​2_01 --header '​content-type:​ application/​json'​ --data '​{"​value":"​0"​}'</​code>​
  
-Complete documentation including API usage examples can be found at https://evok-14.api-docs.io/1.11/+See the {{https://kb.unipi.technology/_media/en~:​sw:​02-evok:​evok.html | complete documentation including API usage examples}}.
  
 ===== Full EVOK technical scheme ===== ===== Full EVOK technical scheme =====