Widget
IoTClient Widget
開発者 Stenninger · v0.3.8-upd8
評価
4.1
レビュー
55
ダウンロード
1,000
価格
無料
説明
IoTClientはIoT用のクライアントであり、ガレージドア、窓ブラインド、照明スイッチ、テレビやオーディオ機器など、HTTP(GET/PUT/POST)やRESTプロトコルを利用して制御可能なあらゆる種類のデバイスに使用できます。また、ドアセンサーや気象観測装置などのセンサーからデータを取得することも可能です。 現在の設計では、最大4台の異なるデバイスを制御できます。各デバイスには6つのアクションが割り当てられています。 ________________________ 例: デバイス:ガレージドア アクション1:開く アクション2:停止 アクション3:閉じる アクション4:停止 デバイス:照明スイッチ アクション1:オンにする アクション2:オフにする ________________________ 前提条件: ・GarminデバイスがスマートフォンとBluetoothで接続されていること。 ・Garmin Connectスマートフォンアプリが起動していること。 ・スマートフォンが制御対象のHTTP(REST)サーバーにアクセスできること。(通常はプライベートWi-Fiに接続する必要があります。まずスマートフォンのブラウザでテストしてください。) ・各アクションに対応するHTTP URLを正確に把握していること。 ________________________ 設定方法: ・Garmin Connectスマートフォンまたはデスクトップアプリを使用して、デバイスおよびアクションの設定を行います。 ・Garmin Connectスマートフォンアプリを起動し、BluetoothでGarminデバイスを接続します。 ・「More」 → 「Garmin Devices」 → 選択したデバイス → 「Connect IQ Apps」 → 「Widgets」 → 「IoTClient」 → 「Settings」に進みます。 ・デバイスの名称やアクションのURL、名称などを設定します。例: - デバイス1の名称:「ガレージドア」 - アクション1のURL:`http://192.168.1.1/garagedoor/open` - アクション1の名称:「開く」 ・デバイスやアクションを無効にしたい場合は、該当する設定項目を空欄のままにしてください。 ・パラメータ「next action automatically」にチェックがある場合、各アクションが実行された後、ウィジェットが自動的に次のアクションに切り替わります。(窓ブラインドやガレージドアなどに適しています。)チェックがない場合は、手動でダブルクリックなどして次のアクションに切り替える必要があります。(音量調節やテレビチャンネルの切り替えなどに適しています。) ・JSONデータを送信する場合は、アクションURLに`json_put`または`json_post`というパラメータ名を追加します。 例:`http://bridge IP address/api/lights/..../state?json_put={on:true, sat:254, bri:254, hue:10000}` ________________________ 使い方: ・IoTClientウィジェットが表示されるまで、上下にスワイプして起動します。 テキストの上下の線が緑色であればBluetooth接続が正常に機能しています。赤色の場合はBluetooth接続を確認してください。 ・現在実行中のアクションを開始/停止するには、「Start/Stop」ボタンを押します。「auto-switch action for device」にチェックがある場合、ウィジェットが自動的に次のアクションに切り替わります。 ・次のアクションに直接切り替えたい場合は、「Start/Stop」ボタンを2回押します。 ・別のデバイスに切り替えるには、メニューから選択します。 ________________________ サポート: 【開発者に連絡する】ボタンまたは以下のフォーラムリンクをご利用ください。 IoTデバイスの使い方について質問がある場合、または自分のデバイスの操作方法を共有したい場合は、以下のフォームをご利用ください。 フォーラム:https://forums.garmin.com/showthread.php?357432-Widget-IoTClient (フォーラムに投稿する際は、既存のGarmin Connectアカウント情報を使用してください。) ________________________ バージョン: … 0.2.0:「Device n action n JParam」が設定されている場合、デバイスやセンサーからの応答データが表示されます(JSON形式の応答データが必要です)。 0.2.1:表示文字のサイズを大きくしました。 0.3.0:JSON PUTおよびJSON POSTリクエスト機能を追加しました。
新機能
0.3.8 テキストの上下に表示される緑/赤色の線は、BT接続が正常に機能しているかどうかを示します。 0.3.7 URLの最大長を300文字まで拡大しました。 0.3.6 新しいSDKおよび新しいデバイスが追加されました。 0.3.5 http://192.168.01.1?valuelessparameterのように、値を持たないGETパラメーターを1つだけ使用できるようになりました。 0.3.4 forerunner 935が追加され、例外処理が改善されました。
レビュー
レビュー記事は近日公開予定です。