このページは機械翻訳を使用して翻訳されました。元の英語を参照するには、ここをクリックします。
Libelium Meshliumシステムによるデータの書き込み
ThingSpeak™ Cloud Connector とLibelium Meshliumハードウェアを使用すると、データを簡単に保存して分析できます。データ構成を表示し、分析と表示のためにWaspmoteデータをThingSpeakに送信できます。クラウド コネクタを使用するには、少なくとも 1 つのWaspmoteが接続されたMeshliumシステムが必要です。コネクタはMeshliumファームウェアに組み込まれています。ハードウェアの電源をオンにすると、アプリケーションが使用可能になります。
構成
Meshlium Manager System で、 Configurationタブを選択します。Meshliumデバイスに接続されているWaspmoteユニットとセンサーは、Configurationタブにリストされます。
ThingSpeakクラウド コネクタには 3 つの基本操作があります。
Save:有効にするデバイスを選択し、設定をMeshlium Manager システムに保存します。
Sync:ThingSpeak構成への変更を同期します。この操作により、以前は有効になっていなかったセンサー用の新しいチャネルが作成されます。同期するThingSpeakユーザー API キーを入力します。
Start:MeshliumデータのThingSpeakへの保存を有効にします。Startを実行すると、MeshliumからのデータがThingSpeakチャネルに送信されます。
追加の設定
Channel ID: ThingSpeak はデータをチャネルに保存します。固有のセンサーごとにチャネルが作成されます。チャネルはデフォルトでは非公開ですが、公開することもできます。ThingSpeakと同期した後に表示されるチャネルリンクを使用してチャネルのコンテンツを表示するか、 My Channelsに移動します。
Enable:ThingSpeakを更新するときに、このセンサーからのデータを含めます。有効値を変更するたびに、構成を保存する必要があります。
Interval:更新の間隔をThingSpeakに設定します。最小間隔は 30 秒です。更新はバッチで行われるため、この値はセンサーの測定頻度とは異なります。
Log Level:ログに書き込まれる情報のレベルを選択します。
User API Key:https://thingspeak.comにログインし、[アカウント] > My Profileに移動します。キーをコピーして、 User API Keyボックスに貼り付けます。セキュリティのため、ユーザー API キーはコネクタに保存されません。Syncボタンを使用するたびに、ユーザー API キーを入力します。
接続をセットアップする
[Configuration]タブで、記録するセンサーごとにEnableを選択します。
IntervalとLog Levelを選択します。
Save をクリックします。ThingSpeakクラウド コネクタは、同期が必要であることを示しています。
ThingSpeakユーザー API キーを取得します。
ThingSpeakにログインします。
[Account > My Profileを選択します。
ユーザー API キーをThingSpeakクラウド コネクタにコピーします。
.
Syncを押してThingSpeakにチャネルを作成し、それらをMeshliumのセンサーにマッピングします。
Startを押します。 ThingSpeak はデータのログを開始します。既存のWaspmoteデータは、ThingSpeakチャネルにすぐに表示されます。
トラブルシューティングのヒント
ThingSpeakエラー コードがログとユーザー インターフェイスに表示されます。
エラー:401チャネルの更新に失敗しました。
チャネル書き込み API キーが変更されました。Syncボタンを押して、チャネルとデバイスの情報を更新します。
エラー:402 アカウントを使用した新しいチャネルの作成の制限に達しました。
ThingSpeakライセンス タイプのチャネル制限に達したため、 Libeliumコネクタはセンサー用の新しいチャネルを作成できませんでした。 Upgrade your licenseなので、さらに多くのチャネルを作成できます。次に、このエラーが発生したセンサーを再度有効にし、保存して同期します。
エラー:404チャネルの更新に失敗しました。
センサー データを書き込むためのチャネルが変更または削除されました。Syncボタンを押して、チャネルとデバイスの情報を更新します。
各Waspmote には一意のノード名が必要であり、各Meshliumには一意のホスト名が必要です。
ThingSpeakチャネルでは、タグを削除したり、自動生成されたThingSpeak Cloud Connecterチャネルのメタデータ フィールドを編集したりしないでください。これらのフィールドは、 Meshlium Manager システムと通信するために使用されます。他のフィールドや設定は変更できます。
1 回の更新で選択されるレコードの最大数は 200 です。すべてのデータがThingSpeakに送信されていない場合は、間隔を減らして更新をより頻繁に送信します。
チャネルtags featureを使用して、 ThingSpeakのセンサーチャネルを迅速に並べ替えます。チャネルにはセンサー名とWaspmote名が自動的にタグ付けされます。値を入力すると、チャネルビューがフィルターされて、そのタグを持つチャネルのみが表示されます。
たとえば、 Waspmoteの名前を入力すると、そのWaspmoteに関連付けられたチャネルのみが表示されます。タグを追加することはできますが、自動生成されたタグは削除しないでください。
Waspmote に障害が発生して交換された場合、新しいWaspmoteに障害が発生したデバイスと同じノード名を付けることで、既存のThingSpeakチャネルを再利用できます。
チャネルの API キーをリセットする場合は、 Syncボタンを使用して新しいキーを更新します。
ThingSpeakチャネルを誤って削除した場合は、 Syncボタンを使用して新しいチャネルを作成します。