ThinkLink 実践ガイド / 制御と保守
ThinkLink の遠隔制御を検証する:RPC ログ、機器応答、現場状態を分けて確認
操作目的から RPC 引数、送信記録、独立した読み戻しまでを確認し、画面の成功表示と実際の動作を区別します。
RPC ログは呼び出し、入力、動作の追跡に役立ちますが、記録があるだけでは機器の実行完了を証明しません。対象識別、引数の符号化、下り経路、機器応答や現場状態を確認します。一括操作は試験機一台から始めます。
実行前に期待結果を決める
準備の中心はボタンを探すことではなく、何を変えるかを定義することです。設定読出し、送信周期変更、装置のオン・オフは影響と確認方法が異なります。対象、期待値、待ち時間、失敗時の対応を先に記録します。
表示名は人の識別用で、命令の配送には正しい識別情報が必要です。同型機や複数組織がある場合は環境、組織、対象を確認し、本番現場へテスト命令を誤送信しないようにします。現地対応が必要なら観察者と復旧方法を決めます。
RPC モデルと引数の出所を確認する
RPC モデルは呼び出し引数を動作へ変換します。関連付け、メソッド名、引数の意味を確認します。入力欄の値はスクリプト引数であり、最終的な送信バイトやフレームとは限りません。
属性やモデル設定から取得する値もあるため、手入力部分だけでは不十分です。試験機で最終引数を記録し、機器仕様と単位、範囲、ポートを照合します。書き込み後は独立した読み出しや上り報告で実状態を確認します。
四種類の結果を別々に記録する
画面応答、RPC 実行記録、下り通信記録、機器応答は異なる層の情報です。RPC ログでは入力と全体文脈を確認できますが、All Data に内容があるだけでは機器からの応答とは判断できません。AS、機器報告、属性の読み戻しと突き合わせます。
| 証拠 | 示すこと | 次の確認 |
|---|---|---|
| 画面応答 | 操作要求の処理結果 | 対象と RPC 実行記録 |
| RPC ログ | 入力、動作、呼び出し文脈 | 符号化と下り通信 |
| 下り記録 | 命令が配送経路に入った | 適切な機器応答 |
| 機器・現場の読み戻し | 対象状態の検証可能な変化 | 期待値と業務結果の比較 |
受信タイミングを待ち時間へ含める
下り受信の方法は機器ごとに異なります。LoRaWAN Class A の受信機会は上り送信に続くため、Web 応答速度から現場の実行時間は判断できません。外部 NS 経由なら、その下りキューと転送経路も確認します。
応答がないときは命令が止まった層を調べてから再試行します。連打すると同じ動作が重複して並ぶ場合があります。繰り返しに適さない命令では現状態を確認してから明確な補正操作を行います。
読み戻せる少数から一括操作を広げる
代表一台、少数グループ、確認済みの全範囲の順に広げます。各段階で対象一覧、元設定、操作結果、読み戻しを保存します。API 成功数と実際に反映された機器数は別々に数えます。
未完了と確認できた対象だけを再試行し、全件を再送しません。例外機器の証拠と次の対応を残します。モデルや引数範囲が変わったら少数試験をやり直し、前回の成功をそのまま根拠にしません。
- 環境、組織、機器一覧を確認します。
- モデル、引数範囲、元状態を確認します。
- 一台で実行し、ログと独立した読み戻しを照合します。
- 段階的に広げ、確認済みの未完了対象だけを再試行します。
よくある質問
RPC ログがあれば実行成功ですか?
いいえ。基盤側の実行文脈を示すだけです。機器応答、状態読出し、現場観察で結果を確認します。
一括変更後に各台の読み戻しが必要なのはなぜですか?
受信可能だった機器が一部だけの場合があります。反映済み、未確認、失敗を分け、不要な再操作を避けるためです。
参考資料と関連情報
以下の公式資料に基づいて作成しています。図は方法の説明用です。正確なメニュー、項目、機能は対象バージョンの資料をご確認ください。リンク先は中国語です。