Translations:API/1/ru

From Larnitech wiki page
Jump to navigation Jump to search

API работает через HTTP-запрос GET, поэтому вы можете работать со своим сервером Larnitech из браузера, просто отправляя запросы из адресной строки. Запрос:

1http://IPADDR:PORT/JSON_REQUEST

Где: IPADDR – IP адрес вашего модуля METAFORSA или DE-MG; PORT – порт для плагина API (вы можете найти его в программе LT Setup. В разделе Плагины (Plugins) найдите плагин API и нажмите кнопку Настроить (Configure)). JSON_REQUEST – запрос к серверу в формате json. Поля запроса JSON_REQUEST:

  • "requestType" - тип запроса:
    • “getDevicesList” – запрос на получение списка всех устройств;
    • “getDeviceStatus” – запрос на получение статуса устройства;
    • “setDeviceStatus” – запрос на установку статуса устройства;
    • “setDeviceStatusRaw” – запрос на установку статуса устройства (статус в шестнадцатеричном формате);
    • “getAllDevicesStatus” – запрос на получение статуса всех устройств.
  • “key” – ключ для плагина API (его можно получить в программе LT Setup. В разделе Плагины (Plugins) найдите плагин API и нажмите кнопку Настроить (Configure)).
  • “addr” – адрес устройства.
  • “status” – статус устройства.

Примеры запросов и ответов: