- Описание функциональных характеристик системы
- Поддержание жизненного цикла
- Установка PromUC
- Настройка сервисов
- Обновление PromUC
- Резервное копирование и восстановление базы данных Promuc FrameWork
- Рекомендации по безопасности
- Руководство по эксплуатации и администрированию
- Module GIS
- Конфигурирование правил и сценариев
- Module Framework
- Module Interface
- Технологии проекта
- Эксплуатация КТС
- Единый сервис аутентификации
- Информация о релизах
HTTP¶
По стандарту этот узел использует HTTP Method:
Адрес для отправки: http://URL/api/pushdata?chain=chainName
Входные данные¶
Данные передаются в формате json:
{
"temp":23,
"door":"open"
}
Обязательный параметр: chain=chainName*
Пример отправки данных:
Сообщение отправляетя cURL запросом на сервер.
curl -k -H "Content-Type: application/json" -X POST -d '{"temp":23,"door":"open"}' http://127.0.0.1:5555/api/pushdata?chain=chainName
Выходные данные¶
Отправленный Json добавляется в поле DATA исходящего из узла сообщения.
Пример использования и вывод в Socket:¶
Составим схему как на рисунке ниже
Вывод в сокет (один из узлов отладки) используется для наглядности.
Сохраняем нашу цепочку под именем HttpChainName
Чтобы посмотреть адрес, куда нам следует направить посылку, зайдите в настройки PromUC.
Чтобы цепочка получила на вход данные - отправляем ей данную команду в shell или cmd вашей ОС:
curl -k -H "Content-Type: application/json" -X POST -d '{"temp":23,"door":"open"}' http://127.0.0.1:5555/api/pushdata?chain=HttpChainName
Важно! Указать верный адрес и порт вашего хоста, а также наименование цепочки, иначе запрос получен не будет!
Открываем консоль в браузере и получаем вывод нашей цепочки! Ура!