メインコンテンツ

このページは機械翻訳を使用して翻訳されました。最新版の英語を参照するには、ここをクリックします。

Plugins アプリ

Plugins を使用すると、HTML、CSS、JavaScript® を使用して、チャネルのプライベート ビューにカスタム可視化とコントロールを表示できます。

メモ

Plugins は、チャネルのプライベート ビューでのみ表示されます。MATLAB® Analysis または MATLAB Visualizations を使用して、パブリック ビューに表示するコンテンツを作成します。

プラグインを作成する

  1. AppsPluginsを選択します。

  2. 新しいプラグインを作成するには、New をクリックします。

  3. Templates のいずれかを選択します。

    • Custom:独自のコードを使用してプラグインを作成します。

    • Chart With Multiple Series:チャネル内の各フィールドのシリーズを含むグラフを作成します。テンプレート コードに変更を追加します。

    • Google Gauge:ThingSpeak™ プラットフォーム上に Google® ゲージを作成します。カスタム ゲージを表示するには、Google ゲージ コードを変更します。

  4. [作成] をクリックします。

プラグインオプション

  • 名前: 名前を入力してください。

  • HTML:HTML コードを入力します。HTML ウィンドウは、プラグイン コードのメイン ウィンドウです。JavaScript コードをプラグイン ページの下部のウィンドウに分離できます。ThingSpeak は、JavaScript セクションのコードを、置換キー %%PLUGIN_JAVASCRIPT%% を使用する生成された HTML に挿入します。

  • CSS:CSS スタイルを入力します。

  • JavaScript:JavaScript コードを入力してください。HTML セクションでは置換キー %%PLUGIN_JAVASCRIPT%% を使用できます。ThingSpeak は、このキーを JavaScript コードに置き換えます。

  • Add this Visualization to a Channel:このプラグインをプライベートビューに含めるチャネルを選択します。

  • Save:プラグインを保存します。

  • Delete:プラグインを削除します。

  • My Channels:このタブには、保存したチャネルに関する次の情報が表示されます。

    • チャネル名

    • チャネルID

    • APIキーの書き込みと読み取り

    • チャネル フィールド

  • New Channel:新しいチャネルを作成します。

プラグインの一覧

JSON

プラグインのリストを表示するには、HTTP GETを送信します。

https://api.thingspeak.com/apps/plugins.json?api_key=XXXXXXXXXXXXXXXX

有効なパラメーター:

  • api_key (文字列) - アカウント設定で確認できるアカウント API キー。(必須)

GET https://api.thingspeak.com/apps/plugins.json?api_key=XXXXXXXXXXXXXXXX

応答はプラグインの JSON オブジェクトです。例:

[
    {
      "id": 8,
      "name": "google gauge",
      "created_at": "2014-01-05T16:35:26-05:00",
      "public_flag": false,
      "username": "iothans",
      "url": "https://thingspeak.com/apps/plugins/8"
    },
    {
      "id": 13,
      "name": "Plugin 13",
      "created_at": "2014-10-09T14:45:31-04:00",
      "public_flag": false,
      "username": "iothans",
      "url": "https://thingspeak.com/apps/plugins/13"
    }
  ]

XML

プラグインのリストを表示するには、HTTP GETを送信します。

https://api.thingspeak.com/apps/plugins.xml?api_key=XXXXXXXXXXXXXXXX

有効なパラメーター:

  • api_key (文字列) - アカウント設定で確認できるアカウント API キー。(必須)

GET https://api.thingspeak.com/apps/plugins.xml?api_key=XXXXXXXXXXXXXXXX

応答はプラグインの XML オブジェクトです。例:

<response>
  <pagination>
    <current-page type="WillPaginate::PageNumber">1</current-page>
    <per-page type="integer">15</per-page>
    <total-entries type="integer">2</total-entries>
  </pagination>
  <plugins type="array">
    <plugin>
      <id type="integer">8</id>
      <name>google gauge</name>
      <created-at type="dateTime">2014-01-05T16:35:26-05:00</created-at>
      <public-flag type="boolean">false</public-flag>
      <username>iothans</username>
      <url>https://thingspeak.com/apps/plugins/8</url>
    </plugin>
    <plugin>
      <id type="integer">13</id>
      <name>Plugin 13</name>
      <created-at type="dateTime">2014-10-09T14:45:31-04:00</created-at>
      <public-flag type="boolean">false</public-flag>
      <username>iothans</username>
      <url>https://thingspeak.com/apps/plugins/13</url>
    </plugin>
  </plugins>
</response>

参考

トピック