ネットワーク接続の概要
現在、Azure Sphere OS では、Wi-Fi とイーサネットの 2 種類の LAN ネットワーク接続がサポートされています。 これらの方法をサポートするために、定義済みの 2 つのネットワーク インターフェイスが用意されています。Wi-Fi の場合は wlan0、イーサネットの場合は eth0 です。 名前 eth0 と wlan0 は、すべての MT3620 デバイスで固定されています。
Azure Sphere MT3620 デバイスは、2.4 GHz と 5GHz の両方で動作する 802.11 b/g/n Wi-Fi 無線を提供します。 アプリケーション ライブラリでは、ネットワークがサポートされています。 OS サービスは、すべての送信トラフィックのネットワーク認証とネットワーク ファイアウォールを管理します。 詳細については、「 Azure Sphere を Wi-Fi に接続する 」を参照してください。
Azure Sphere デバイスでは、イーサネット経由で通信するために外部イーサネット アダプターが必要です。 Azure Sphere をイーサネットに接続 するサポートされているイーサネット アダプターを接続し、通信用にデバイスを構成する方法について説明します。
Azure Sphere OS とサービスは、さまざまなエンドポイント、ポート、プロトコルを使用して、デバイス、Azure IoT Hub、およびその他のサービスと通信します。 トピック 「Azure Sphere OS ネットワーク要件 」では、基本的な操作のために Azure Sphere デバイスが通信する必要があるインターネットエンドポイントとパブリック エンドポイントの一覧を示します。
Azure Sphere デバイスは、ネットワーク接続に依存して 、空の OS とアプリケーションの更新プログラムを受け取ります。 高度なアプリケーションは、ワイヤレス通信サブシステムを構成、使用、照会できますが、直接プログラムすることはできません。
プロキシ サーバーを介してインターネットに接続するように Azure Sphere デバイスを構成できます。 この機能が有効になっている場合、すべてのデバイス トラフィックがプロキシ経由で流れます。 詳細については、「 プロキシ サーバー経由で Azure Sphere を接続する」を参照してください。
Azure Sphere では、デバイスのプロビジョニングと、Azure IoT Hubと Azure 以外のホストとの通信のための MQTT メッセージング プロトコルがサポートされています。 AZURE Sphere ギャラリーの MQTT プロジェクト サンプルでは、Azure Sphere プロジェクトに MQTT サポートを追加する方法を示します。
Azure Sphere アプリケーションは、ネットワーク上の外部 (Azure Sphere 以外) デバイスに DHCP、SNTP、およびその他のネットワーク サービスを提供できます。 詳細については、「 ネットワーク サービスを使用 する」を参照してください。
ネットワークの問題は、診断と解決が困難な場合があります。 トピック 「ネットワークの問題のトラブルシューティング」 では、ネットワークの問題の診断に役立ついくつかの提案を提供します。