デバイスに向かってアクセスし命令を伝えます。デバイスでは命令を受け付けるためのプログラムを実行し特定のポートを待ち受け、命令者からの命令を受け取ったらそれに対応する処理を実行します。比較してのメリットには、タイムラグの小ささがあります。デバイスにリアルタイムで伝わり、機器は即時で処理を実行できます。遠隔操作のイメージに近く、直感的と言えます。デバイスに直接アクセスすることによるセキュリティリスクがあります。デバイスでは、スリープなどの省電力機能や時間帯ごとのスケジュール実行を駆使します。デバイスがいつ停止するかを把握し動作するタイミングを狙って命令を送信します。組み込んでスリープと復帰のスケジュール運用を検討します。いったセルラー通信モジュールの省電力機能はスケジュール運用と独立した周期的なスリープになるため、通信モジュールがスリープ中の場合はマイコンから起こすなどの対応が必要になります。デバイスが本来の処理を実行するためのリソースが目減りし、そのリソース消費に伴う消費電力増加を考慮する必要が出てくるケースもあります。デバイスに命令を送信し、その結果を管理します。デバイスの数が増えてくると特にソケットやポートなど命令者のコンピュータのネットワークリソースの逼迫が懸念されます。クラウドサービスは分散構成にすることでリソースを潤沢に準備することもできますが、分散構成にするための構成や運用などにかかる追加のコストに注意が必要です。デバイスへの命令をスケールする仕組みを持つため、命令者の対応コストを解決する有効な構成です。非同期処理や負荷分散のテクニックを用いて受信側のサーバーないしクラウドサービスでのスケール対応がしやすいとも言えます。デバイスに適切にルーティングします。デバイスを保護します。デバイスでの接続待ち受けが不要であり、本リスクを極小化できます。アクセスパターンの構成もあります。サービスで実現する構成例を示します。サービスと組み合わせることになります。安全にアクセスする構成が考えられます。具体的な手順は以下を参照してください。アクセスする構成が考えられます。具体的な手順は以下を参照してください。