LoopCloudのモデルとは何ですか?
ループクラウドでプロジェクトにデバイスを追加する前に、デバイスモデルを作成する必要があります。モデルはプロジェクト固有のものです。
特定のプロトコルパラメーター設定を使用してデバイスがLoopCloudに接続するための通信チャネルを開始するには、デバイスモデルを作成する必要があります。標準プロトコルには、HTTP、HTTPS、MQTT、MQTTS、LWM2M、DTLSを使用するLWM2Mがあります。さらに、カスタムデータブロックを構成できます。追加のプロトコルの説明は次の場所にあります。
モデルを構成するときは、定義済みのセットから選択します。設定パラメーターを持つJSONファイルをダウンロードして、このファイルを使用してデバイスを設定できます。また、デバイスに追加のキーと値のペアが必要な場合は、パラメーターを指定できます。
モデルがデバイスによって使用されている場合、モデルを削除できません。モデルを削除する前に、デバイスを削除する必要があります。
モデルタイプ
LoopCloudでは、以下のタイプがサポートされています。
- EMBEDDED
任意のデバイスまたはスクリプトにて、LoopCloudでサポートされているプロトコルを使用してデータを送信したり、管理コマンドを受信できます。組み込みシステムは、コンピューターが制御するデバイス(例えば、Raspberry PiやArduinoボードなど)で完全にカプセル化された特殊用途のシステムです。 - LOOPEDGE
LoopCloudに接続するためのLoopEdgeデバイスをサポートするモデル。このモデルはEMBEDDEDモデルに似ていますが、リモートアクセスやクラウドのアクティブ化など、LoopEdgeの統合機能が追加されています。 - POLL
デバイスを継続的にポーリングするためのモデル。ほとんどの場合、実際のデバイスではありません。いくつかのレガシーシステムでは、httpインターフェース(SOAPまたはREST)を使用して、デバイスからデータを収集できます。LoopCloudのPOLLモデルは、データを送信できないレガシーシステムやデバイスを統合する方法を提供します。POLLモデルにより、LoopCloudはそれらのレガシーデバイスからデータを取得できます。もう1つのユースケースはウェブサービスです。たとえば、Nestはサーモスタットからデータを取得できるウェブサービスを提供します。この場合、実際のデバイスへの直接接続はありませんが、LoopCloudはNestセンサーからデータを収集できます。他の例には、電気自動車充電ステーションまたはスマート・カーが含まれる。
プロジェクトのモデルを作成する
モデルを作成するときは、いくつかのオプションを選択できます。この「入門ガイド」では、基本的な設定について説明しています。
- LoopCloudウィンドウの上部にある会社名をクリックします。
- Projectsをクリックします。
- ナビゲーションパネルで、[Configuration] > [Models ]を選択します。
- LOOPEDGEタブを選択します。モデルの種類も参照してください 。
- New Modelをクリックします。
- Device Model Editorで、CONFIGタブを選択します。
- Model nameを入力します。
- PREDEFINED SETSからモデルを選択してそのJSONコードを表示するには、事前定義済みリストのチェックボックスをクリックします。
- [SAVE]をクリックします。
例)
この例は、MQTT TLS / SSL接続パラメーター選択用のJSONコードを示しています。
{ "mqttHostName": "%MQTT_HOST%", "mqttSslPort": "%MQTT_SSL_PORT%", "mqttServerCA": "%MQTT_CA_CERT%", "mqttUserName": "%MQTT_USERNAME%", "mqttPassword": "%MQTT_PASSWORD%", "mqttClientId": "%MQTT_CLIENT_ID%", "mqttReqTopicName": "%MQTT_REQ_TOPIC%", "mqttRespTopicName": "%MQTT_RESP_TOPIC%", "mqttDataTopicName": "%MQTT_DATA_TOPIC%", "remoteNetwork": "%REMOTE_NETWORK%" }
モデル画像を変更する
デバイスのモデルを簡単に識別するために、ベンダーのイメージなどの特定のグラフィックスファイルをアップロードしてプロジェクトのモデルに挿入できます。jpgやgifなどの標準的な画像フォーマットがサポートされています。
※一度画像を設定したら、画像の変更はできますが、画像無しにはできません。
- LoopCloudウィンドウの上部にある会社名をクリックします。
- Projectsをクリックします。
- ナビゲーションパネルで、[Configuration] > [Models ]を選択します。
- 更新するモデルを探し、モデルの下部にある小さなカメラのアイコンをクリックします。
- [SELECT IMAGE…]をクリックし、変更したいイメージ画像を選択します。
- UPLOADをクリックします。
モデルを削除する
モデル がデバイスによって使用されている場合、モデルを削除できません 。モデルを削除する前に、デバイスを削除する必要があります。
削除したモデルは復元できません。
- [LoopCloud]ウィンドウの上部にある[ 会社名 ]をクリックします。
- 左側のナビゲーションペインで、[ PlojectList ]をクリックします。
- 削除するプロジェクトをクリックします。
- ナビゲーションペインで、[ Models ]をクリックします。
- モデルを削除するには、削除するモデル の下部にあるゴミ箱アイコン をクリックします。
- ダイアログボックスの表示を確認し[REMOVE]をクリックします。