Страница 1 из 1

Заказ на пользовательский блок. Отправка JSON по URL

Добавлено: 11 июл 2022, 21:33
valdemar71
Добрый день! Прежде всего - спасибо за внимание. :smile427:

Опишу проект для общего понимания задач пользовательского блока.

На руках Arduino UNO и Arduino Ethernet Shield W5100, а так же несколько датчиков 4-20мА.
Я хочу в своём проекте считывать данные с аналоговых портов Arduino UNO и передавать их на сервер.
Обмен данными с сервером осуществляется в формате JSON в кодировке UTF-8.

Необходимо сделать пользовательский блок, с помощью которого будет осуществляться отправка строки JSON на сервер по URL.
Блок должен содержать следующие входы :
Активатор ( канал, дающий команду отправки строки JSON);
Строка ( канал для самой строки JSON);
Адрес ( канал для ввода URL адреса сервера).

По поводу цены и сроков - пишите в ЛС или в ветке этого заказа.
Спасибо большое за внимание.

P.S. Я не программист и не элекронщик, прошу отнестись с пониманием. Если есть варианты реализации моего проекта более простыми ( или наоборот, сложными) методами - буду очень благодарен за совет. Спасибо большое за помощь

Заказ на пользовательский блок. Отправка JSON по URL

Добавлено: 11 июл 2022, 22:51
Dryundel
[ref]valdemar71[/ref], а JSON в поиске сложно набрать?
Вот к примеру - JSON в программе FLProg

Заказ на пользовательский блок. Отправка JSON по URL

Добавлено: 12 июл 2022, 10:28
valdemar71
Dryundel писал(а): 11 июл 2022, 22:51 [ref]valdemar71[/ref], а JSON в поиске сложно набрать?
Вот к примеру - JSON в программе FLProg
Dryundel, добрый день!
Да, я просматривал статьи на тему формирования самой строки JSON, но не нашёл вариантов отправки этой строки на сервер по URL

Заказ на пользовательский блок. Отправка JSON по URL

Добавлено: 12 июл 2022, 11:46
Dryundel
valdemar71 писал(а): 12 июл 2022, 10:28 Да, я просматривал статьи на тему формирования самой строки JSON, но не нашёл вариантов отправки этой строки на сервер по URL
Отправка переменной через коммуникации

Заказ на пользовательский блок. Отправка JSON по URL

Добавлено: 12 июл 2022, 12:17
valdemar71
Dryundel писал(а): 12 июл 2022, 11:46
valdemar71 писал(а): 12 июл 2022, 10:28 Да, я просматривал статьи на тему формирования самой строки JSON, но не нашёл вариантов отправки этой строки на сервер по URL
Отправка переменной через коммуникации
Как раз в этот блок я и упёрся, "Отправка переменной через коммуникации" позволяет отправлять переменную по IP адресу, мне же необходима отправка по URL.
В одном из видео примеров использования блоков Web-сервера была возможность отправки по URL, но, к сожалению, в актуальной версии такой возможности нет.
Поэтому мне необходим блок для отправки JSON по URL адресу сервера.

Заказ на пользовательский блок. Отправка JSON по URL

Добавлено: 12 июл 2022, 12:29
Dryundel
valdemar71 писал(а): 12 июл 2022, 12:17 Как раз в этот блок я и упёрся, "Отправка переменной через коммуникации" позволяет отправлять переменную по IP адресу, мне же необходима отправка по URL.
Определение IP сайта или имя сайта по IP

Заказ на пользовательский блок. Отправка JSON по URL

Добавлено: 12 июл 2022, 12:34
valdemar71
Dryundel писал(а): 12 июл 2022, 12:29
valdemar71 писал(а): 12 июл 2022, 12:17 Как раз в этот блок я и упёрся, "Отправка переменной через коммуникации" позволяет отправлять переменную по IP адресу, мне же необходима отправка по URL.
Определение IP сайта или имя сайта по IP
К сожалению, в целях безопасности, ip серверов могут быть динамическими.
Поэтому мне необходим блок для отправки JSON по URL адресу сервера.
Задачка оказалась не так проста.

Заказ на пользовательский блок. Отправка JSON по URL

Добавлено: 12 июл 2022, 12:38
Dryundel
valdemar71 писал(а): 12 июл 2022, 12:34 К сожалению, в целях безопасности, ip серверов могут быть динамическими.
Могут быть? Или конкретно так и есть?

Заказ на пользовательский блок. Отправка JSON по URL

Добавлено: 12 июл 2022, 12:43
valdemar71
Dryundel писал(а): 12 июл 2022, 12:38
valdemar71 писал(а): 12 июл 2022, 12:34 К сожалению, в целях безопасности, ip серверов могут быть динамическими.
Могут быть? Или конкретно так и есть?
так и есть, возможность отправки по IP не рассматривается