только что получили реле DFrobot и пытаемся связаться с ним, используя JSON команды PDF является hereRLY-8 POE реле с помощью JSON
любой помощью, пожалуйста, как отправить включение/выключение команды из терминала?
только что получили реле DFrobot и пытаемся связаться с ним, используя JSON команды PDF является hereRLY-8 POE реле с помощью JSON
любой помощью, пожалуйста, как отправить включение/выключение команды из терминала?
пожалуйста, проверьте: https://github.com/Dzduino/DFRobot-RLY-8-Web-Control/blob/master/index.php
Вы можете использовать PHP гнездо, как сильфон в страницах HTML или PHP, пожалуйста, обратите внимание, что вы должны использовать некоторый локальный сервер PHP (Ex: XAMPP), чтобы проверить:
<?php
$addr = "192.168.1.10"; // RLY-8 Default Adress
$port = 2000; // RLY-8 Default port
$timeout = 30; // Connection Time out in Sec
if (isset($_POST["cmd"])){ // check if a submit was done, otherwise the communicatino will start after page loading
$cmd = $_POST["cmd"] ; // Capture the input Command
$fp = fsockopen ($addr, $port, $errno, $errstr, $timeout); // initiate a socket connection
if (!$fp) {
echo "($errno) $errstr\n"; // return the error if no connection was established
} else {
fwrite ($fp, $cmd); // Send the command to the connected device
echo fread($fp, 128); // Echo the return string from the device
fclose ($fp); // close the connection
}
}
?>
это довольно легко, просто открыть телнет к устройству, пример:
telnet 192.168.1.10 2000
и копировать вставить один из JSON-команды от их pdf Docum ent, например:
{"relay1":"on","relay2":"on","relay3":"off","relay4":"off","relay5":"off", "relay6":"off","relay7":"off","relay8":"off"}
и нажмите ввод. Если вы хотите больше, чем команды telnet, вы можете проверить проект Github.