私はこの答えを広範囲に検索しました。簡単すぎて投稿できないのかもしれません。本当に明白な何かが欠けていることを許してください。APIキーを使用してURL経由でアクセスするGETリクエスト(r_object値だと思います)からのデータ(数値)を使用しようとしています。
外部サービス (「teleduino」と呼ばれる) を使用して、マイクロプロセッサ ユニット (イーサネット シールド付きの Arduino Uno) からデータ (水分/電圧測定値) を読み取ります。私は teleduino の個人用 API キーを使用し、teleduino サービスは php GET リクエストを使用します (JSON 形式だと思います)。javascript を使用して Web ページの iframe に結果を読み込むことができますが、iframe で表示するだけでなく、データの実際の変数を使用する必要があります。
たとえば、「http://us01.proxy.teleduino.org/api/1.0/328.php?k= {my-key-here}&r=getAnalogInput&pin=16」 を iframe にロードすると、次のような結果が得られます(デバイスがオンラインの場合) :
{ステータス":200,"メッセージ":"OK","応答":{"結果:1,"時間":0.22702789306641,"値":[877]}}
角括弧内の数値は、(iframe を使用する代わりに) ページに表示したり、数学的な計算やその他の関数で使用したりできるように、単純な変数として抽出する必要がある値です。
私が必要とするその値 (「値」の後の角括弧内) は、$GET 要求の「r _object」だと思います。なぜなら、URL を観察すると、r=getAnalogInput&pin=16 が必要な重要なデータだからです。(それは、その植物の土壌水分を参照する、そのマイクロプロセッサのピン 16 に与えられた電圧の数です)。
広範囲に検索しましたが、その値を get リクエストから変数にロードする方法が見つからないため、ページの JavaScript で使用できます。
私はそれがいくつかの単純なphpのようなものだと思います
水分 = $_GET[URL,"値"] ....など
私はそれがphp r_objectであると仮定しています。また、データは外部サーバー (teleduino サービス) から取得されるため、php または ajax を使用する必要があると想定しているため、純粋な JavaScript は機能しません。
Web ページの php ファイルに php を書き込んでよかったのですが、その php がどうあるべきかわかりません。
どんなアイデアでも大歓迎です-どうもありがとう!!!