2016-03-21 4 views

答えて

0

確認してください:https://github.com/Dzduino/DFRobot-RLY-8-Web-Control/blob/master/index.php

あなたは、いくつかのローカルPHPサーバーを使用する必要があることに注意してください、HTMLやPHPページで怒鳴るようにPHPのソケットを使用することができます(例: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を開いて、非常に簡単です
0

telnet 192.168.1.10 2000 

とそのpdf documからJSONのコマンドのいずれかをコピー&ペースト以下のようになります。

{"relay1":"on","relay2":"on","relay3":"off","relay4":"off","relay5":"off", "relay6":"off","relay7":"off","relay8":"off"} 

と入力してください。 telnetコマンド以上のものが必要な場合は、this Githubプロジェクトを確認することができます。

関連する問題