Редактор запросов

Создано: Сергей Михайлович Отразов, Изменено Пт, 23 Сен, 2022 на 5:44 PM по Сергей Михайлович Отразов



СОДЕРЖАНИЕ

Инструмент Редактор запросов позволяет создавать HTTP- и MQTT-запросы для отправки данных на сервер. Запросы можно использовать для управления кнопками, выключателями и слайдерами.


Для перехода к инструменту нажмите на кнопку Настройки (в верхней панели) — Специальные возможностиРедактор запросов. Для просмотра, добавления, редактирования и удаления запросов выберите вкладку с нужным протоколом.



HTTP-запросы



Протокол HTTP используется для передачи одиночных сообщений на сервер посредством веб-браузера. Обмен сообщениями происходит через типы запросов GET, PUT, POST и DELETE.

Для создания HTTP-запроса:

  • Если требуется, создайте папку для хранения запросов. Для этого нажмите на кнопку СоздатьСоздать папку.



На вкладке HTTP, внизу панели, заполните следующие параметры:



  • Укажите имя запроса (произвольно).
  • Выберите тип: Кнопка, Выключатель или Слайдер. Для типа запроса Выключатель необходимо заполнить условия для действий на включение и выключение.



  • Укажите тип запроса: GET, POST, PUT или DELETE.
  • Введите URL удаленного источника.
  • Добавьте заголовки HTTP-запроса. Для этого нажмите на кнопку +. Каждый заголовок должен идти отдельно. Указывается в формате ЗАГОЛОВОК: СОДЕРЖИМОЕ. Например: Server: Apache или Content-type: text/html. Чтобы удалить заголовок, нажмите на крестик напротив него.
  • Для типов запросов POST и PUT также необходимо указать тело запроса (сообщения).



После заполнения параметров нажмите на кнопку Сохранить.


MQTT-запросы



Асинхронный протокол MQTT используется для передачи компактных сообщений на сервер в условиях нестабильной связи. Протокол работает на прикладном уровне поверх TCP/IP и использует по умолчанию 1883 порт (8883 при подключении через SSL).


Как создать запрос:

  • Выберите вкладку MQTT.
  • Если требуется, создайте папку для хранения создаваемых запросов. Для этого нажмите на кнопку СоздатьСоздать папку.
  • Укажите имя запроса (произвольно).
  • Выберите тип: Кнопка, Выключатель или Слайдер. Для типа запроса Выключатель необходимо заполнить условия для действий на включение и выключение.



  • Укажите хост, с которым будет происходить обмен данными.
  • Укажите порт подключения — 1883 (или 8883 при подключении через SSL)
  • Укажите топик. Многоуровневый топик разделяйте знаком /. Например: /home/living-space/living-room1/temperature
  • Укажите тело запроса (сообщения).

После заполнения параметров нажмите на кнопку Сохранить.


Как удалить запрос:

  • Для удаления запроса перейдите к списку HTTP- или MQTT-запросов.
  • Нажмите правой кнопкой мыши по нужному запросу.
  • В появившемся меню нажмите на кнопку Удалить.



Статья помогла?

Отлично!

Спасибо за ваш отзыв

Извините, что не удалось помочь!

Спасибо за ваш отзыв

Расскажите, как мы можем улучшить эту статью!

Выберите хотя бы одну причину
Требуется проверка CAPTCHA.

Комментарий отправлен

Мы ценим вашу помощь и постараемся исправить статью