私たちはIoTプロジェクトの計画の初期段階にあります。
私たちが苦労している1つの問題は、インターネットベースのサーバーがIoTプロジェクトの各ユニットにアクセスし、コードの更新、メッセージなどを展開する方法です。
もちろん、これは心配です。もちろん、各IoTユニットは、設計により閉じられた独自のWiFiネットワーク内にあります。
私たちのサーバーは、セットアップの重要な部分であり、どのようにそれぞれの閉じたネットワーク内のすべてを「子供」と呼んでいますか?
私たちはIoTプロジェクトの計画の初期段階にあります。
私たちが苦労している1つの問題は、インターネットベースのサーバーがIoTプロジェクトの各ユニットにアクセスし、コードの更新、メッセージなどを展開する方法です。
もちろん、これは心配です。もちろん、各IoTユニットは、設計により閉じられた独自のWiFiネットワーク内にあります。
私たちのサーバーは、セットアップの重要な部分であり、どのようにそれぞれの閉じたネットワーク内のすべてを「子供」と呼んでいますか?
回答:
完全なIoTデバイス管理プラットフォームを探している必要があるようです。スケーラビリティ、セキュリティ、プロビジョニング、およびファームウェアの更新の複雑な側面が多すぎるため、これを社内でゼロから試して開発するには賢明なことではありません。必ずオープンスタンダードを使用するプラットフォームを選択してください。
より直接的に質問に答えるために、各エンドポイントは通常、クラウドサーバーへのTLSで保護された接続を開きます(接続の目的に応じて、CoAP、LWM2M、またはMQTTなどを使用)。したがって、接続はほとんど常にエンドポイントから開始されます。エンドポイントからの支援なしでクラウドが接続を開始する可能性が高いのは、IPv6または特に特定の使用事例の場合のみです。