(LUA) Нужна помощь для отправки команд на веб-сервер - PullRequest
0 голосов
/ 21 июня 2019

У меня есть робот и система технического зрения, которой можно управлять через порт 80 для получения команд. Я не могу этого сделать.

Я пытался возиться с коммуникацией через сокет Lua TCP, но она все еще слишком сложна для понимания того, что я могу понять (у меня маленький мозг). У моего робота есть плагин, который позволяет мне вручную отправлять команды через веб-интерфейс, и это единственный способ, который, как я знаю, работает. Я хочу превратить его в основной код скрипта, чтобы он мог запускаться автоматически.

Это часть кода для веб-интерфейса системы видения

h1>Select Reference Object</h1><h3>Active reference object:&nbsp;Object 3</h3><br><form method="post" action="ReferenceObject"><h3>Available reference objects:&nbsp;<select name="bankList">
<option value="?refBank=1">Object 2</option>
<option value="?refBank=0">Object 1</option>
<option value="?refBank=2">Object 3</option>
<option value="?refBank=3">Object 4</option>
</select>
<input type="submit" name="applyBank" value="Apply"/></h3></form>           


        </div>
    </div>

</body>
</html>

Это команда из руководства системы видения, которая при вводе в плагин или выборе в веб-интерфейсе работает. http://192.168.1.110/CmdChannel?sINT_1_1

Ниже приведен код, который полностью не работает, который я пробовал.

tcp.client.connect("192.168.0.111", 80)
tcp.client.send_str_data("192.168.0.111", 80, "http://192.168.1.110/CmdChannel?sINT_1_1")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...