ラズベリー PI と GPIO ピン: Web インターフェイスから LED を制御します。

このシリーズの最新記事, 我々 は見た 彼らは、GPIO ピンとを提供するには, と ターミナルから led の電源を制御する方法; 開始する前に 我々 は、Python の GPIO ライブラリをインストールされています。, と、 組み立ての電子回路と作業.
HTML で web アプリケーション + PHP + Python は、GPIO を通していくつかの Led を処理するには.

この機会に私たちがインストールされます、 apache web サーバー, 書くことを学ぶと、 HTML や PHP のコード 同じ LED を制御するには, または複数, web インターフェイスから.

gpioprogramar0png最初に行う必要があることは、します。 ランプの web サーバーをインストールします。, だからターミナルで次のコマンドを入力します。:

#Actualizamos los repositorios y el software de la pi
usuario@maquina:~$ sudo apt-get update && sudo apt-get upgrade

#Instalamos LAMP
usuario@maquina:~$ sudo apt-get install apache2
usuario@maquina:~$ sudo apt-get install php5 libapache2-mod-php5
usuario@maquina:~$ sudo service apache2 restart

今我々 としてを追加します sudoer ユーザーに www のデータ, これはよりはセキュリティで保護されたが、制御された環境でテストを行っている覚えているオプションではありません。; 環境のため 生産の我々 は、sudoer として python でスクリプトを実行する別の方法を捜すべきであります。.

これらのアクセス許可を編集するのには, 書いた 須藤 visudo 端末ではファイルの終わりに Sudoer として www のデータを追加します。, そうでなければなりません。.

# See sudoers(5) for more information on "#include" directives:

#includedir /etc/sudoers.d
pi ALL=(ALL) NOPASSWD: ALL
www-data ALL=(ALL) NOPASSWD: ALL

各ピン GPIO の 我々 は、サブディレクトリを作成する必要があり、 Python で 3 つのスクリプト; 1 つをオンにする, 別をオフにするには, 当社の LED を作るための最後のスクリプトが点滅していると, ここでは、例、 ピン 4.

#!usr/bin/env/ python
## enciende.py
#Importamos la libreria y le cambiamos el nombre a GPIO
GPIO として RPi.GPIO をインポートします。
#たい番号のシステムを確立して, 
#この場合はシステム BCM
GPIO.setmode(GPIO。BCM)
#GPIO ピンを構成します。 4 出力として
GPIO.setup(4, GPIO。アウト)
#我々 は、led をオンします。
GPIO.output(4, GPIO。高)
#!usr/bin/env/ python
## apaga.py
#我々 はライブラリをインポートして、GPIO に彼女の名前を変更
GPIO として RPi.GPIO をインポートします。
#たい番号のシステムを確立して, 
#この場合はシステム BCM
GPIO.setmode(GPIO。BCM)
#GPIO ピンを構成します。 4 出力として
GPIO.setup(4, GPIO。アウト)
#Led をオフにします。
GPIO.output(4, GPIO。低)
#我々 は、GPIO を解放して
GPIO.cleanup()
#!usr/bin/env/ python
## parpadea.py
#我々 はライブラリをインポートして、GPIO に彼女の名前を変更
GPIO として RPi.GPIO をインポートします。

#遅延のため必要
インポートに要する時間

#たい番号のシステムを確立して, 
#この場合はシステム BCM
GPIO.setmode(GPIO。BCM)

#GPIO ピンを構成します。 4 出力として
GPIO.setup(4, GPIO。アウト)

#オンし、オフに導かれる 5 回
私のための範囲(0,5):

        GPIO.output(4, GPIO。高)
        time.sleep(1)(1)
        GPIO.output(4, GPIO。低)
        time.sleep(1)(1)

#我々 は、GPIO を解放して
GPIO.cleanup()

今はホームページを作成する時間です。 HTML や PHP で, スクリプトを実行するを押して、ボタンが含まれています Python web インターフェイスから, 後で我々 が表示されますどのように最終階層.

<html>
 <head>
                        <!--index.php--> 
 </head>
 <body>

  <!--GPIO17--> 
  <form action="" method="post">
   GPIO 17&nbsp;<input type="submit" name="encender17" value="Encender">
   <input type="submit" name="apagar17" value="Apagar">
   <input type="submit" name="parpadear17" value="Parpadear">

 <br></br>

  <!--GPIO27--> 
  <form action="" method="post">
   GPIO 27&nbsp;<input type="submit" name="encender27" value="Encender">
   <input type="submit" name="apagar27" value="Apagar">
   <input type="submit" name="parpadear27" value="Parpadear">

 <br></br>

  <!--GPIO4--> 
  <form action="" method="post">
   GPIO 04&nbsp;<input type="submit" name="encender4" value="Encender">
   <input type="submit" name="apagar4" value="Apagar">
   <input type="submit" name="parpadear4" value="Parpadear">

 <br></br>

  <!--GPIO22--> 
  <form action="" method="post">
   GPIO 22&nbsp;<input type="submit" name="encender22" value="Encender">
   <input type="submit" name="apagar22" value="Apagar">
   <input type="submit" name="parpadear22" value="Parpadear">

 </body>
</html>

<?php

// Funciones PHP del pin GPIO 17

  if ($_POST[encender17]) { 
   $a- exec("sudo python /var/www/leds/gpio/17/enciende.py");
   echo $a;
  }

  if ($_POST[apagar17]) { 
   $a- exec("sudo python /var/www/leds/gpio/17/apaga.py");
   echo $a;
  }

  if ($_POST[parpadear17]) { 
   $a- exec("sudo python /var/www/leds/gpio/17/parpadea.py");
   echo $a;
  }

// Fin de las funciónes del pin GPIO 17


// Funciones PHP del pin GPIO 27

  if ($_POST[encender27]) { 
   $a- exec("sudo python /var/www/leds/gpio/27/enciende.py");
   echo $a;
  }

  if ($_POST[apagar27]) { 
   $a- exec("sudo python /var/www/leds/gpio/27/apaga.py");
   echo $a;
  }

  if ($_POST[parpadear27]) { 
   $a- exec("sudo python /var/www/leds/gpio/27/parpadea.py");
   echo $a;
  }

// Fin de las funciónes del pin GPIO 27


// Funciones PHP del pin GPIO 4

  if ($_POST[encender4]) { 
   $a- exec("sudo python /var/www/leds/gpio/4/enciende.py");
   echo $a;
  }

  if ($_POST[apagar4]) { 
   $a- exec("sudo python /var/www/leds/gpio/4/apaga.py");
   echo $a;
  }

  if ($_POST[parpadear4]) { 
   $a- exec("sudo python /var/www/leds/gpio/4/parpadea.py");
   echo $a;
  }

// Fin de las funciónes del pin GPIO 4


// Funciones PHP del pin GPIO 22

  if ($_POST[encender22]) { 
   $a- exec("sudo python /var/www/leds/gpio/22/enciende.py");
   echo $a;
  }

  if ($_POST[apagar22]) { 
   $a- exec("sudo python /var/www/leds/gpio/22/apaga.py");
   echo $a;
  }

  if ($_POST[parpadear22]) { 
   $a- exec("sudo python /var/www/leds/ejecgpio/22/parpadea.py");
   echo $a;
  }

// Fin de las funciónes del pin GPIO 22

?>

それをグループ化しています。 同じページ上のすべて ページを作成する場合と同様 PHP 各オプションの, それを実行するスクリプトのページに行かされました。 (空白のページ); 今コードを実行し、同じページにとどまる.

最後です 次の階層を実現する必要があります。 web サーバーのサブディレクトリ /var/www.

Captura デ pantalla デ 2014-10-05 00:06:52私を従うことができますあなたのようなかどうか Twitter, Facebook, Google +, LinkedIn, この文書の下のボタンと共有したり, ご質問がある場合は提案がコメントすることを躊躇しないでください。.

多くの読者に到達するために役立つ Share on LinkedInShare on FacebookTweet about this on TwitterShare on Google+Email this to someone

71 上の考え"ラズベリー PI と GPIO ピン: Web インターフェイスから LED を制御します。

  1. 良い, インターネット ソリューション ホーム オートメーションを見た後, お使いのシステムによってことを決めた, よく露出しているようです。.
    たとえそうでも、ソフトで私の nil の経験のために. 私を疑ってください。, 私はそれらを解決することができます希望, 私は多くのテスト、何も行ってきた, それを取得しません。….:)
    説明するすべての手順を実行し、パテでターミナルから、gpio を管理, しかし、web では python スクリプトをアクティブにできませんので.
    /Val/www html のページを行う必要 (index.html) だからそれを提供私 apache. 場合、ここであなたのウェブサイトを置くことによって、ボタンは私を残してください。, php スクリプトは実行されませんが、. ページ index.php 内, ない内側に配置します。.
    申し訳ありませんが不便とありがとうございます.

    • それはかなり可能 www データ 🙂 確認するようユーザーにアクセス許可を与えることのステップを忘れたかどうかはない見ることがあります。.

      • 迅速なご返答ありがとうございます, はい、私はあなたを置くファイルにアクセス許可を与えるステップでした。, 私は index.php ページと混同, GPiO ディレクトリをハングアップします。, 私は/val/www でそれを置く場合、web 上のみボタンが表示します。….html 形式で!…index.html, PHP スクリプトは実行されませんが、. GPIO ディレクトリをハングアップ index.php を置くべきであること?

        • 場合は密接に見ると, index.php/var/www/leds 🙂 ハング場合は動作しません, この記事のコメントし、それを見てください.

          狂わせたり www/index.php cuelgas は、この方向でそれを見るでしょうが、何かうまくいかない場合:

          http://ipdelapi

          /Var/www/leds/will のこつ動作正しくが、このルートから場合:

          http://ipdelapi/leds

          あなたの疑問が解決して、このエキサイティングな世界を移動できることを願ってください。.

          • 私はあなたが働いているうれしい, 最後にそれはスクリプトのパス?

            あなたのコメント 🙂 のおかげで

          • 良い, 私は仲間の上記と同じ問題を抱えています。.

            /Var/www/html/index.html から私の index.php がハングアップします。
            , 私はから私のインデックス html を取得する場合が表示されません。, あることに問題はありません。, 私の問題はいつボタンをパルスし、頭陀袋を実行されません。.

            PD: 私は彼のすべてと許可を与えた

            あなたの答えいただきありがとうございます.
            挨拶

            J.G.

  2. 良い, あなたの仕事は私に多くを提供、, あなたがマシン!
    私は、web サイトから複数の led を制御するオートメーション システムを作るしようとしているが、ないを軽減することができますに問題があります。.
    テーマは、私必要があります GPIO がアクティブにいること, 私はそれらを有効にし、ターミナルから非アクティブ化します。, 192.168.X.X/leds/に同じネットワークに接続されている別の PC を接続し、ウェブサイトはよさそうです。, 家のコントロールのメニューは完璧に見える, しかし、led が反応しません。, アクティブとパッシブで試した, 私がやって何か間違っています。…
    私が言うことができる唯一のものは、ページのソース コードを表示するだけの html コードが表示されます、, php が表示されません。, かどうかを必要があるかどうかはできません。.
    何か PHP がありますが、PHP のテストを試してみましたそして、それはうまくそれために私は非常に確信するいないと思う, 私は絶望的な笑

    • こんにちはジョン,

      私アレグロゲーム多くの私の記事の 🙂 は常に肯定的なレビューをありがとうございますの有用性のあること.

      HTML としてブラウザーのすべての PHP コードが表示されます。, PHP 関数は、時に、動的には、ブラウザーで提供される web ページを作成します。.

      Led が点灯している場合は、Python スクリプトを直接実行します。? 正しいことがここからテストを開始して進む.

  3. すぐに答えてくれてありがとう!
    最後にもう一度、ラズベリーを書式設定します。, もう一度すべてのステップに従いました、すべてが美しい作品, それは失敗することはできません。.
    とにかく注目のおかげでください。.
    挨拶

    • あなたの疑問を共有いただきありがとうございます, 私はそれが最後に配置されているうれしい.

      形式と同様に、あなたのラズベリーで何かが変わった, 例として、変圧器のマイクロ Usb?

      • [はい], それを買ったときにシンクを彼などの動作が速く速度マイクロ, しかし、どちらも非常に顕著な変化.
        ギリギリに変更する唯一のものだった.

        • こんにちはジョン, ここでもう一度読むにうれしい.

          原則的にこの面でオーバーク ロックに影響ありません。, 任意の設定をされている場合がありますが、; 今では、作業 Raspbian クリーニング生産で後の問題を与える戻ります, 今問題の根本を見つけることをお勧めする場合.

          多くのコンピューティング パワーを必要とする特定のタスクによるとそれに気づくでしょうオーバーク ロックの変更します。, イーサネット ポートなどいくつかの要因を使用するネックによるといきますが、.

          ラズベリー PI B モデルの行ったレビューを見ることができます。, B + と以下のリンクで B2, 完全な性能試験を:

          http://www.peatonet.com/raspberry-pi-y-los-pines-gpio-controlando-el-led-desde-una-interfaz-web/

          あなたは役に立つことを願ってください。, すぐに 🙂 まで

  4. こんにちは, 私は少しの質問/問題を抱えています。. Led ではなくブザーを接続したいと思います, 最初に学習する led をしようが、. Index.html と他の .php にする必要があります。?
    私は、gpio4 に接続されている led があります。, 私はフォルダー内 on.py スクリプトと他の off.py を持って 4. 完璧に作業をコンソールします。.
    私はそれは私をさせませんので、index.html を置くことができないと, しかし、わずかにつながった機能 4.

    私はあなたが私を助けることができる希望します。, 私は facebook のプロフィールを訪問しているし、いつかラズベリーパイの両方ご存知のよう. 挨拶と感謝.

  5. PHP で web の HTML を含めることができます、index.php が必要なだけで

    HTML ファイルに python でスクリプトを実行する PHP のコマンドを配置する場合, 実行されません。.

    今では端末の動作, あなたはこのチュートリアルの index.php をコピーできます。, 他の GPIO を排除し、だけ残し、 4 使用するものであります。; それが動作するはずです。.

    ファイルを編集することができる場合に/var/www 確かになりますアクセス許可によって, このチュートリアルでは、ソリューションと、それが動作するはずです。, それはコメントしないし、私はあなたに手を差し伸べるしようとする場合.

  6. こんにちは, 私はここで別の質問を取るつもり, あなたまたは誰かが私にケーブルを取ることができる場合. 私はこのスクリプトがあるし、一度再起動し日付のフォルダーを削除したいです。, 何の利益私と, 漁獲量は x サイズになったら、その方法を知っています。, すべて消去されまたは RPi を再起動. 挨拶のおかげでください。.

    #! /bin/sh
    # /etc/init.d/motionStartup
    #

    # 常に実行するいくつかのこと
    #タッチ/var/lock/motionStartup
    ロガー - s “MotionStartup と呼ばれるスクリプト”

    # システムの要請があれば、特定の機能を遂行します。
    ケース “$1” で
    スタート)
    ロガー - s “開始スクリプト motionStartup”
    タイムスタンプ U003D $(日付 + %m%h%m %S %d と % | 削除する SED の///g') # スペースなし
    ロガー - s “スクリプト motionStartup $TIMESTAMP”
    須藤 mkdir/motiontmp/$ タイムスタンプ || ロガー - s “Mkdir は、エラーを起動します。”
    検索/motiontmp/モーション/. -タイプ f - サイズ 0 -print0 を検索・削除
    検索/motiontmp/モーション/. -MaxDepth 1 -タイプ f | \
    XARGS - 私 '{}’ 須藤 mv {} /motiontmp/$TIMESTAMP
    ;;
    停止)
    ロガー - s “停止スクリプト motionStartup”
    ;;
    *)
    エコー “使い方: /etc/init.d/motionStartup {スタート|停止}”
    出口 1
    ;;
    ESAC

    出口 0

  7. あなたのスクリプトの先頭にこの行を追加する場合, 何かをする前にスクリプトを実行するたびに内側/motiontmp のすべてのフォルダーが消去されます/

    sudo rm - 高周波/motiontmp/*

    削除したファイルを特定のサイズに達することに関して, コマンドを連結することを試みることができる df を-ディレクトリのディスク使用状況を示す h, またはパーティション:

    df - h/motiontmp

    トイレまたはセッド、それだけデータの読み取り MB または GB の使用を参照する句のような別のコマンド, 最終的にその部分をプログラムすること場合結果は N より大きい, rm を上記のコマンドを実行します。.

    • 完全なフォルダーを削除する, しかし、その後…
      申し訳ありませんが、私は少し新しいと迷って, たとえば場合のことだが、達するディレクトリ/motiontmp/モーション/ 5 ギガス? ご挨拶をいただきありがとうございます.

  8. こんにちは, 私は探しているし、フォルダーの特定のサイズのためにこのコマンドを使用しては:

    デュ - sh/ruta/a/carpeta

  9. 私は更新プログラムを見つけることだ、ので、多くの記事が続いて申し訳ありませんが. このような何かが働くかもしれない?

    #! /bin/sh
    # /etc/init.d/motionStartup
    #

    サイズ = デュ - sh/motiontmp

    読み取り “サイズ”

    場合 [ “$サイズ” > “2048000宛先” ]; その後、

    sudo rm - 高周波/motiontmp/*

    ロガー - s “MotionStartup と呼ばれるスクリプト”

    # システムの要請があれば、特定の機能を遂行します。
    ケース “$1” で
    スタート)
    ロガー - s “開始スクリプト motionStartup”
    タイムスタンプ U003D $(日付 + %m%h%m %S %d と % | 削除する SED の///g') # スペースなし
    ロガー - s “スクリプト motionStartup $TIMESTAMP”
    須藤 mkdir/motiontmp/$ タイムスタンプ || ロガー - s “Mkdir は、エラーを起動します。”
    検索/motiontmp/モーション/. -タイプ f - サイズ 0 -print0 を検索・削除
    検索/motiontmp/モーション/. -MaxDepth 1 -タイプ f | \
    XARGS - 私 '{}’ 須藤 mv {} /motiontmp/$TIMESTAMP
    ;;
    停止)
    ロガー - s “停止スクリプト motionStartup”
    ;;
    *)
    エコー “使い方: /etc/init.d/motionStartup {スタート|停止}”
    出口 1
    ;;
    ESAC

    出口 0

    fi

  10. こんにちはこのような友人, 申し訳ありませんがあなたの例に従うと、led が点灯している、問題はないです。, オフ ボタンをクリックしたときに, led の点滅, 既にチェック コードとすべてが正しい :/ あなたが行うことができる任意のアイデアを持っている間違った?

    • こんにちは Fco, あなたのコメントのおかげで.

      ウェブ上, 3 つのボタンがあります。:

      オンします。, 無効にする, 点滅しています。.

      ことができる場合, ここで貼り付けるには、ボタンに割り当てられているコードをオフします。, だからコメントはそのボタンをオフに点滅ボタンに関連付けられるスクリプトを実行することが可能.

      じゃあね.

  11. こんにちはすべて、再び, 大爆笑だを追加するより別の疑問.

    前に背景を入れてください。, ブザー音をアクティブにするのには (ブザー) 暗証番号をかけるループをする必要があります。 1 と、 0 常に, led ではなく、しばらくの間 1 それはまです。.
    問題は web php で使用するこのループを止める方法です。, コンソール スクリプト呼び出しの末尾に追加することによって、 & バック グラウンドで実行させ自由にそれを終了スクリプトを呼び出すコンソール, 例:

    須藤 python sonar.py &

    これら 2 つのスクリプトは、します。, それはそれは音と音が止まることを確認:

    インポートに要する時間
    gpio として RPi.GPIO をインポートします。

    GPIO.SetWarnings(False)
    GPI.setMode(GPIO。ボード)
    GPIO.Setup(7,GPIO。アウト)

    GPIO.output(7,1)
    time.sleep(1)(.3)
    GPIO.output(7,0)
    time.sleep(1)(.3)

    シャットオフ:

    インポートに要する時間
    gpio として RPi.GPIO をインポートします。

    GPIO.SetWarnings(False)
    GPI.setMode(GPIO。ボード)
    GPIO.Setup(7,GPIO。アウト)

    GPIO.output(7,0)
    GPIO.cleanup()

    しかし、最初を混乱させる単に働いた. 挨拶のおかげでください。.

  12. 複数のコマンドを連結することができます。, スクリプト名に基づくこと, 端末、PID を見て、その後殺すとその実行を殺す.

    一度コマンドが見つかりました, ctrl を押しながら閉じるため関数を変更します。 + C, 1 つの代わりに, 賑やかな N 回マットこのコマンドを自動的に.

  13. Ctrl を押しながらの場合 + C 終了コンソール, しかし、私は PHP としてあなたのポストの led を実装しよう, その後、私と言う別の方法でなければなりません。.

    • BASH を使用してプロセスを殺すためにソリューションがある場合上記, ファイル名からあなたの PID を見つけること; 使用して PHP のウェブサイトに統合する必要があるだけ “exec”.

  14. こんにちは.
    チュートリアルをありがとう.

    問題を抱えています。, スクリプトは実行されません。, コンソールから実行する場合, しかしページが開きますのでないです。, ことができます私は知らない. 何をやったのコメント
    “我々 は sudo を書く visudo 端末と、ファイルの終わりに追加 sudoer として www のデータ, そうでなければなりません。”

    しかし、何も. 私はで何を見ることができます。?

    よろしくお願いいたします.

  15. こんにちは, おはようございます,
    何もで, ありがとう.

    それは質問をことができます。, すべてが完璧に動作します。, 今のところ, Led のオンまたはオフの切り替え時を示す画面を追加することができますしたいと思います, 変化するランプが機能しているかどうかによって色を示す画像ともいくつかの記事を発見, それを動作させるのに失敗した操作を理解しよう, コマンドを使用して web をもらうが、何もがアクティブになります, これと別の表情で気にしないことを願ってください。, あなたの驚くほど親切にありがとうございます.

    ベルギーからイグナシオ

    • こんにちはイグナシオ, あなたのコメントありがとうございます.

      Java スクリプトの設定を使用してこれを行うにすると思います, Python スクリプトをアクティブにする PHP 関数を統合, 電源照明器具を管理します。.

      Java スクリプトの設定ないドミノ, 以来私はウェブ開発者ではないが、おそらくあなたは少し良くあなた自身を方向づけることができます。, あなたが欲しいものを得ることができますいくつかの他のリーダーまたは; しかし、それはコードを参照してくださいする必要がありますように, または、バグですを検出しようとするために従うチュートリアル.

      じゃあね, 励ましの多く!

  16. こんにちはすべての多くのおかげで, 多くを学ぶ.
    公開されているすべての手順を従っています。, ターミナル ローカルから led をオンすることができます。, ullu の指示に従い、php パッチをロードします。, アクセス許可を 1 つでも 775—-など. 何もつながって/gpio 後ボタンでページを読み込む. ラズベリー pi 2 を使用しています…..このカードで何かになります?. ご協力を感謝します。.

    • こんにちは Rafael, コメントありがとうございます.

      ソリューションは、ラズベリーパイに基づいて現実的なホーム ・ オートメーションに専念このシリーズの前のチュートリアルのコメント可能です。.

      手順に従う IP のすべてのバージョンと互換性のあります。, それは私に、ラズベリーのホーム ディレクトリでファイルが作成されます次のコマンドによってウェブサイトに python でスクリプトの実行を変更可能性があります発生します:

      須藤タッチ/home/pi/funciona

      すべてがうまく働いている場合, このファイルを作成する必要があります。.

      • 迅速なご対応ありがとうございます. 変更を作られました。, 彼が私に語った, index.html python の一部を取り外して、代わりに配置することで: 須藤タッチ/home/pi/funciona , 残念ながらファイルは私のラズベリーで作成されませんが、. それは優秀なテストとそれを信じて結果集中 web 領域の問題と思う. 他のチュートリアルで詳細を見て、. あなたの助けのおかげで. 連絡を取り合いましょう.

        • こんにちは Rafael, わずかかどうか、問題はディレクトリ/var/www のアクセス許可を確認するファイルのパスを変更して同じテストをすれば可能性があります。.

          須藤タッチ/var/www/funciona

  17. こんにちは, Web インターフェースから LED のステータスを持つタグを配置する方法を言うことができます。
    クリックを与えるために自動的にその変更をオンにするボタンをどちらかと言った, 無効にする, 点滅しています。… 状態を示すラベルします。. おかげであなたの入力を私を助けることができると思います。.

    • こんにちはチャカ, あなたのコメントありがとうございます.

      思うあなたがそれ PHP と java スクリプトの設定をいくつかの視覚効果を与えたい場合, または、ボタンを変更します。.

      ボタンの圧力によるとテキスト キャプションを追加する場合, 各入力に関連付けられている機能を拡張するだけ; PHP で利用可能な関数の一覧をで囲む:

      http://php.net/manual/es/indexes.functions.php

    • こんにちはジェイムソン,

      よく、質問を理解していません。, デバイスの ip アドレスを見つけるには、NMAP を使用できますが、.

      ZenMap 基づく NMAP と Fing Android 端末としてのグラフィカルなインターフェイスのツールもあります。.

    • こんにちはジェイムソン,

      お使いのブラウザーで入力する必要が IP は確かのラズベリー PI 以来、これは、web サーバーとして動作, また、php ファイルは index.php としてそれを表示されない場合がありますいずれかの ip アドレスの後で別のファイルの名前を追加するには “/”.

      私の場合、IP は、範囲 10.42.0.0 仮想ネットワーク インターフェイスによって提供される NAT タイプの IP だから.

  18. ください私は助けが必要. 問題はあなたにそれを説明するようにすべてがあります。, PHP スクリプトでは動作しませんが、.

    どうもありがとうございます

    • こんにちは Sergio,

      Python でスクリプトを参照するいると思います, 他の人は同じ問題を抱えていたし、以前コメント欄でいくつかのソリューションがあります。; おそらく他の読者、または私があなたを助けることができるより多くのデータを持っている場合、テストの後、それらは失敗を解決しない場合は.

      じゃあね.

  19. なぜですか。 “宛先- exec…” 代わりに “exec を =…” ?

    私は理解していないと私は google でこの数式を見つかっていません。.

    • こんにちはロベルト, ようこそ.

      Php の専門家ではないです。, インタープリターで命令を実行するためのチュートリアルを探した瞬間 php から bash し、従ってそれが見つかりました.

      適切に使用することの代わりに exec =?- exec?

      あなたのコメントありがとうございます, じゃあね.

  20. あなたは場合 web スクリプトを動作しない場合, すればすぐにそれを修正できるように記事; 情報のおかげで、働いていない様々 なユーザーを集めました.

    それを修正するには急いで実行する場合, あなたのラズベリーの var ディレクトリが存在するかどうかをチェックすることができます。, そんな場合は、そのパスにすべてのファイルを移動し、スクリプトに置き換えると “/var/www” によって “/var/www/html” 今から
    これは、既定の web サーバーのパス.

    デフォルトで、インデックスを削除していない場合は可能です。, “index.html” または欠落していることによってそれを変更するには “index.php”.

    助けになることを願ってください。, じゃあね.

  21. こんにちは Antonio,
    ホーム ・ オートメーション システムに合い、twitter をしようと web サーバーをマウントできるかどうかと思いまして等のライトをオンにするための api… (私が見たことは、python いくつかのライブラリと簡単なチュートリアルに従うことによってそれも行うことが… 言うと php 私として行うことが? すなわち, ラズベリーが twitter の web サーバーと、gpio ポート led に火を付ける
    事前のおかげで.

    • こんにちはナノ,

      Php で web から通訳コマンド BASH で任意のコマンドを実行します。, Python でスクリプトを含む.

      ツイート引用ボット アカウントのユーザー名の送信する場合は、ライブラリまたは Twitter の API を使用できます。, オフまたはオンに光またはそのメッセージに関連付けられている、特にアプライアンス.

      私は問題を参照してください。, それは誰もがあなたをオン、ライトや家電はお前と; それをつぶやきを送信したユーザーによって制限することができますしない限り、.

      この点で何を見つけるにコメントしている場合、それは興味深いだろう.

      コメントありがとうございます, じゃあね.

  22. こんにちは,
    私に続くチュートリアル, web のコードをコピーします。, .php として保存します。, 私のサーバーの var を作成したフォルダーに , html フォルダーから index.php を置く場合はファイルが見つからない私, しかし、良い, それはすべてが OK であるようです。. 私は、GPIO のテストのみ 17, 私は、2 つの .py を作成, オンにする・ オフにするには, Index.php ファイルと同じフォルダーで彼らを見つけた. ブラウザーが開きます, インデックスに入力, 私は led 作用. もし私がある ssh アクセス アーカイブが点火して、動作する場合は、コンソールを介して実行. I ができるはできません失敗. もちろん php からスクリプトにパスを変更します。, あなたの家庭教師とは違いますので.
    あなたは私に手を貸すことができると思います, 私はキャッチします。.
    挨拶.

    どうもありがとうございます.

    • こんにちはチャーリー,

      バージョンのカップルから, Raspbian が Apache を更新、web ページは var から提供されます代わりの/var/www

      追加のファイルを使用せず行うことができます、ウェブサイトの新しいバージョンがあります。, ご希望の場合 github からその開発にも協力することができます。:

      http://www.peatonet.com/raspberry-pi-implementando-un-sistema-domotico-asequible-parte-iii/

      とにかくユーザーを追加しようとすることができますコントロール パネルのこのバージョンを使用する場合は、www のデータは gpio をグループ化します。, これは問題を動作を介して ssh かららしい.

  23. こんにちは peatonet, モジュールを有効にするために発明を行うしようとしています 4 私はオンにするローカルのライトをオフにウェブからリレーがあります。, 問題は、テストで, web から redistencia 開始と停止を主導, しかし、私は、pin40 を接続するとき (どっちがどっちを設定しています。) led の抵抗を取り外しと, リレー モジュールの赤い光をシャット、いないオンまたはオフになって、私は電球をテストする必要が.

    私を助けてくださいそれは間違っているかどうかは、もはやリレー モジュール (くそ aliexchinapress) どれもが、 2 作品を持っているか、raspberrypi ではないモジュールのリレーに十分な電圧を送信 (VCC として私は、pin3 からあります。)

    申し訳ありませんが暴言と事前のおかげで

    ご挨拶お友達

    • こんにちは, autorespondo 私私の友人, 問題はそれを持っていた、pin20 の (私の場合) 抵抗を入れていた, それを入れてください。 330 接地.
      リレー削除抵抗につながった通行するときだと思う

      すべてをありがとう ?

      • こんにちはイエス, あなたのソリューションを私たちと共有するためのおかげで多く.

        申し訳ありません私は前に答えることができるが私は熱をキャッチ, 試験の準備のクラスの最後の週に, 仕事を (フリーランスには病気を取得するアクセス許可がありません。).

        VCC を接続しているピン, 私の場合ピンに接続します。 2 または、 4 既に必要な 5 v 電源を失敗してください。.

        コンセプトの証明の詳細を与えることができる場合, 220 v の AC コンセントではなく、led を使用しているし、?

        あなたのコメントのおかげで.

  24. こんにちは, 私は学校のプロジェクトをやってるし、android アプリからこのシステムをエミュレートすることができる方法があるかと思いまして, すなわち, それが見えるこの道のラズベリーのピンの処理方法 100 時間を android アプリケーションでより簡単に, 私のかどうかアプリケーションを作成するプログラムのアンドロイドで、そんなに最初から学ぶしなくて済むように演出してくれるこのタイプのシステムは自動任意の方法でことができるだろうか. 残念ながら私はモバイル アプリケーションとしてプロジェクトを提供する義務します。, web フォームのないです。.
    私は願ってあなたの答え

  25. こんにちは友人ありがとう!! 優秀な説明!! 長生きできる、オープン ソース. あなたの入力をありがとう.

  26. 友人の言い訳私の無知は、同じプロジェクトをすることができます php でのみ python を使用せず?????

  27. こんにちは、ありがとうございました, 私は私の質問を繰り返す, ラズベリー pi で動作するものの違いは何です。 3, 事前に,

    ありがとう

    • こんにちはイグナシオ, コメントありがとうございます.

      このチュートリアルはラズベリー PI を開発します。 3 それは合併症なく動作するはずですので.

      まだあなたはそれを動作をさせることができる場合, エラーまたはあなたが見つけた問題を共有できます。.

  28. こんにちは、同僚, 私は私がプロジェクト間でどっぷりのであなたの助けを必要 3 特選料理, 電気, 電子工学・ コンピューター科学, 私ドミノ電気の一部が、私は他の 2 つの専門家ではないです。. 私は彼らに説明します。, 私はラズベリー pi に消費電流のデータを記録するために、ラズベリーにそれらを送信し、それを登録する M2DL2 ネットワーク アナライザーを接続する必要があります、順番、データ テーブルの表示. 私はスキャナーは、信号は RS485 RS232 でラズベリーを入力する必要がありますが 1 つの信号にコンバーターを必要なもの知っている別, 私はアナライザー間の相互接続を確認する方法がわからない, コンバーターとラズベリー. この件について何を知っているか、私を導くことができる情報をどこ?
    よろしくお願いいたします.
    ラモン.

  29. こんにちは、あなたは?
    Gpio の状態を確認したい場合, php を介して, だから教えて場合これを ON / 以来、私はリモートをオフします。. 必要があります。?

    おそらくギリギリ、gpio にある値を返すいくつかの方法があります。.

    入力することで db のノウサギが 1 o 0 ボタンを押して, 私は中型の素朴なを参照してください。

    • はいはい Juani, コメントありがとうございます.

      GPIO サブシステムは最終的に、GNU/Linux のファイルシステムの/sys のパーツ内で, 各 GPIO ポート マップト ファイルの値を編集することによって実際にマネージ.

      GPIO がアクティブまたは非アクティブの値を含むファイルを読み取るかどうかを確認できます。, カーネルのための PHP の例 18:

      $estado_gpio18 = オススメ サイト(“/sys/クラス/gpio/gpio18/値”);

      値がある場合 “1” カーネルがアクティブ, 一方、値がある場合 “0” アイドルは.

      じゃあね.

  30. こんにちは, まず、私たちは同様の懸念を持っているあなたの知識を共有する手間ありがとうございます.

    クエリを作成したいと思います (それは非常に愚かではないと思います), ヶ月前、raspi の web インターフェイスの作成の問題を検討してきたが. あなたのコメントのトピックを与える www のデータへのアクセス許可, しかし、その, ローカル環境からアクセスするため、またはテストのコメントとしていいだろう. その安全な環境のためのソリューションをお勧めします?

    挨拶と感謝

    • こんにちはゴン, あなたのコメントに ti のおかげで; 私は毎日この魅惑的な世界について学んで、文書化しよう, 我々 が一緒に学ぶことができますので、オンライン フォームします。.

      私は、機能的であるにもかかわらずこのパネルはすべてではない完璧なすべての読者を思い出させるしたいと思います, 何ができるかの本当に基本的な例は、それが改善される可能性がどのくらいの実現を詳細にについてより多く; 今年常にシステムとセキュリティを使われるのでプログラマーとして自分のスキルを向上しよう, コードの構造についてだけの概念を知らなかったと, 設計方法論やアルゴリズム; これの次のバージョンをすでにしていない私にそんなに averguence web パネルと共有を改善するために簡単なを取る時間を願ってください。.

      バージョン以降原則として 3 Web は、十分なアクセス許可を与える sudoer を回避するピンの状態を管理する GPIO グループにユーザー www のデータを追加するには; これを行うことができます次のコマンドを使用して:

      須藤 usermod-G gpio www のデータ

      とにかく私はあなたの質問がパネルに認証によるアクセスを制限することにより集中すると思う, これは apache2 mod_auth モジュールで行うことができます。; また、mod_ssl を自己署名入りの証明書のいずれかで使用することをお勧めです。.

      外からアクセスしている場合、VPN を構成することによって 1 つのセキュリティ層を追加する常に, x509 証明書を使用してアクセスを保護することができます。, ユーザー名とパスワード, とりわけ fail2ban など予防のシステム.

      私は少しあなたの疑問を明らかにしたと思います, 記事にご興味をいただきありがとうございます.

      • こんにちは Antonio! すべてのありがとうございますので、迅速に対応するための最初と.

        私は下位ビットを行く mi, 私はシステム ・ セキュリティの世界を吸収しようとする web 開発者. それは他の人はもう少し毎日を学ぶことができるように自分のプロジェクトを文書化する彼らの時間を投資するあなたのような人がいる喜び.

        たくさん助けて教えてください。. 私は、raspi に接続されている小規模なプロジェクトがあります。, それはインターフェイスを旋回ヶ月かかったし、やることなしには、私のことを決めたと ( もし php, 場合 cylon.js, タイプ mydevice 既に作成サービスと同様…) 私は常に同じ疑問を発見しました。: アクセス許可, セキュリティ, …など. あなたの記事 (多くを読む私を信じてください。) GPIO ケーブル穴をあけるとさらに少し行くいくつかは、します。, したがって求める.

        おかげで再び, 多くの疑問を明らかにしました。.

        私はテストと自由な時間を持っているの実装, 興味があるなら、私は結果を言及.

        挨拶

  31. こんにちは、自動車アプリケーションが使えます
    Milrrolling 仕事ができます。
    誰かこのトピック上の任意のプロジェクトをキャストするには
    サウーデ

メッセージを残してください