网络连接概述

Azure Sphere OS 当前支持两种类型的 LAN 网络连接:Wi-Fi 和以太网。 提供了两个预定义的网络接口来支持以下方法:用于 Wi-Fi 的 wlan0 和以太网的 eth0。 所有 MT3620 设备的名称 eth0 和 wlan0 都是固定的。

Azure Sphere MT3620 设备提供 802.11 b/g/n Wi-Fi 无线电,可在 2.4GHz 和 5GHz 下运行。 应用程序库支持网络。 OS 服务管理所有出站流量的网络身份验证和网络防火墙。 有关详细信息 ,请参阅将 Azure Sphere 连接到 Wi-Fi

Azure Sphere 设备需要外部以太网适配器才能通过以太网进行通信。 将 Azure Sphere 连接到以太网 介绍了如何附加受支持的以太网适配器并配置设备以进行通信。

Azure Sphere OS 和服务使用各种终结点、端口和协议与设备、Azure IoT 中心和其他服务进行通信。 主题 Azure sphere OS 网络要求 列出了 Azure Sphere 设备必须与之通信以执行基本操作的 Internet 和公共终结点。

Azure Sphere 设备依赖于网络连接来接收 无线 OS 和应用程序更新。 高级应用程序可以配置、使用和查询无线通信子系统,但无法直接对其进行编程。

可以将 Azure Sphere 设备配置为通过代理服务器连接到 Internet。 启用此功能后,所有设备流量都会流经代理。 有关详细信息,请参阅 通过代理服务器连接 Azure Sphere

Azure Sphere 支持 MQTT 消息传送协议,用于设备预配以及与Azure IoT 中心以及非 Azure 主机通信。 Azure Sphere 库中MQTT 项目示例演示如何向 Azure Sphere 项目添加 MQTT 支持。

Azure Sphere 应用程序可以为网络上的外部 (非 Azure Sphere) 设备提供 DHCP、SNTP 和其他网络服务。 有关详细信息 ,请参阅使用网络服务

网络问题可能难以诊断和解决。 “ 排查网络问题 ”主题提供了一些可能有助于诊断网络问题的建议。