Changes

Jump to navigation Jump to search
810 bytes added ,  14:34, 16 January 2022
no edit summary
Line 1: Line 1:  
<languages/>
 
<languages/>
API works through HTTP GET request, so you can work with your Larnitech server from browser, just sending requests from address string.
+
<div class="mw-translate-fuzzy">
Request:
+
API работает через HTTP-запрос GET, поэтому вы можете работать со своим сервером Larnitech из браузера, просто отправляя запросы из адресной строки.
 +
Запрос:
 
<syntaxhighlight lang="xml" line>
 
<syntaxhighlight lang="xml" line>
 
http://IPADDR:PORT/JSON_REQUEST
 
http://IPADDR:PORT/JSON_REQUEST
 
</syntaxhighlight>
 
</syntaxhighlight>
 
Where:
 
Where:
IPADDR – ip address of your metaforsa or DE-MG;
+
IPADDR – IP адрес вашего модуля METAFORSA или DE-MG;
PORT – port for API plugin (you can get it from LT Setup=&gt;Plugins=&gt;API=&gt;Configure button);
+
PORT – порт для плагина API (вы можете найти его в программе LT Setup. В разделе Плагины (Plugins) найдите плагин API и нажмите кнопку Настроить (Configure).
JSON_REQUEST – request to server in json format.
+
JSON_REQUEST – запрос к серверу в формате json.
Fields of JSON_REQUEST:
+
Поля запроса JSON_REQUEST:
 
<ul>
 
<ul>
  <li>"requestType" - Type of request:
+
  <li>"requestType" - тип запроса:
 
<ul>
 
<ul>
  <li>“getDevicesList” – request for getting the list of all devices;</li>
+
  <li>“getDevicesList” – запрос на получение списка всех устройств;</li>
  <li>“getDeviceStatus” – request for getting device status;</li>
+
  <li>“getDeviceStatus” – запрос на получение статуса устройства;</li>
  <li>“setDeviceStatus” – request for setting device status;</li>
+
  <li>“setDeviceStatus” – запрос на установку статуса устройства;</li>
         <li>“setDeviceStatusRaw” – request for setting device status (status in hex format);</li>
+
         <li>“setDeviceStatusRaw” – запрос на установку статуса устройства (статус в шестнадцатеричном формате);</li>
  <li>“getAllDevicesStatus” – request for getting all devices status.</li>
+
  <li>“getAllDevicesStatus” – запрос на получение статуса всех устройств.</li>
 
        
 
        
 
</ul>
 
</ul>
 
</li>
 
</li>
  <li>“key” – key for API plugin (you can get it from LT Setup=&gt;Plugins=&gt;API=&gt;Configure button).</li>
+
  <li>“key” – ключ для плагина API (его можно получить в программе LT Setup. В разделе Плагины (Plugins) найдите плагин API и нажмите кнопку Настроить (Configure).</li>
  <li>“addr” – address of device.</li>
+
  <li>“addr” – адрес устройства.</li>
  <li>“status” – status of device.</li>
+
  <li>“status” – статус устройства.</li>
 
</ul>
 
</ul>
Examples of requests and responses:
+
Примеры запросов и ответов:
 +
</div>
    
<syntaxhighlight lang="json" line>
 
<syntaxhighlight lang="json" line>
editor, translation-admin, translator
4,754

edits

Navigation menu