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 [2018/07/16 08:19]
mkudlacek
en:sw:02-apis [2023/06/15 17:16]
avsetula
Line 1: Line 1:
-======%hide ​SDKs ===== +======%hide ​APIs ======    
-~~NOTOC~~+~~NOTOC~~ ​ 
 +====== Application Programming Interfaces (APIs) ======  
 +The APIs are low-level programming interfaces, ready to be used in custom software development (in languages such as C, Python, etc.).
  
-====== Software Development Kits (SDKs) ===== +We provide the following APIs for use with Unipi products: 
-The SDKs are low level programming interfaces, ready to be used in a custom software+ 
 +<​tile>​ 
 +| en:​sw:​02-apis:​01-evok ​       | | :​files:​unipi-kb-icon-evok.png ​   | 
 +| en:​sw:​02-apis:​02-modbus-tcp ​ | | :​files:​unipi-kb-icon-modbus.png ​ | 
 +| en:​sw:​02-apis:​04-sysfs ​      | | :​files:​unipi-kb-icon-sysfs.png ​  | 
 +</​tile>​ 
 + 
 +/* [[en:​sw:​02-sdks:​05-light|Unipi ModBus Light server]] */ 
 + 
 +We also provide access to the internal Linux-based operating system via SSH, though this has to be enabled before use. 
 + 
 +All of our software tools are distributed via [[en:​sw:​04-unipi-firmware|Debian packages in our repository]].  
 +  
 +   
 + 
 + 
 +==== Compatibility table ==== 
 + 
 +|< 100%>| 
 +^API                             ​^ ​ Patron ​ ^  Neuron ​ ^  Gate                                           ​^ ​ Axon  ^  Unipi 1.1 / Lite  ^ 
 +|EVOK                            |  Yes     ​| ​ Yes     ​| ​ Only for communication\\ with Extension modules ​ |  Yes   ​| ​ Yes               | 
 +|ModbusTCP ​                      ​| ​ Yes     ​| ​ Yes     ​| ​ Only storage life status ​                      ​| ​ Yes   ​| ​ No                | 
 +|SysFS ​                          ​| ​ Yes     ​| ​ Yes     ​| ​ Only storage life status ​                      ​| ​ Yes   ​| ​ No                |