添加资源并更新网络分析器配置 - AWS IoT Wireless

添加资源并更新网络分析器配置

在激活跟踪消息传递之前,您必须向配置中添加资源。您只能使用单个默认的网络分析器配置。适用于 LoRaWAN 的 AWS IoT Core 将名称 NetworkAnalyzerConfig_Default 分配给此配置,因此该字段无法编辑。当您在控制台使用网络分析器时,此配置会自动添加到您的 AWS 账户 中。

您可以将想要监控的资源添加到此原定设置配置中。资源可以是 LoRaWAN 设备和 LoRaWAN 网关之一,也可以是两者。要将每个单独的资源添加到配置中,请使用无线网关和无线设备标识符。

配置设置

要配置设置,首先将资源添加到原定设置配置中,然后激活跟踪消息。收到跟踪消息日志后,您还可以自定义以下参数更新原定设置配置并筛选日志流。

  • 帧信息

    此设置是跟踪消息的无线设备资源的帧信息。预设情况下,帧信息处于启用状态,可用于调试网络服务器与终端设备之间的通信。

  • 日志级别

    您可以查看信息或错误日志,也可以关闭日志记录。

    • 信息

      日志级别为 Info 的日志更详细,包含信息丰富和错误的日志流。信息日志可用于查看设备或网关状态的更改。

      注意

      收集更多详细的日志流可能会产生额外的成本。有关定价的更多信息,请参阅 AWS IoT Core 定价

    • 错误

      日志级别为 Error 的日志不那么详细,只显示错误信息。当应用程序出错(例如设备连接错误)时,可以使用这些日志。通过使用日志流中的信息,您可以识别机群中资源的错误并对其进行故障排除。

先决条件

在添加资源之前,必须将您要监控的网关和设备登记到 适用于 LoRaWAN 的 AWS IoT Core。有关更多信息,请参阅将网关和设备连接到 适用于 LoRaWAN 的 AWS IoT Core

使用控制台添加资源并更新网络分析器配置

通过使用 AWS IoT 控制台或 AWS IoT Wireless API,您可以添加资源和自定义可选参数。除了资源之外,您还可以编辑配置设置并保存更新的配置。

向配置添加资源(控制台)

  1. 打开 AWS IoT控制台的网络分析器中心然后选择网络分析器配置,Network Analyszerconfig_DEFAULT

  2. 选择 Add resource (添加资源)。

  3. 使用无线网关和无线设备标识符添加要监控的资源。您可以添加最多 250 个无线网关或无线设备。添加资源:

    1. 使用查看网关查看设备选项卡查看已添加到 AWS 账户的网关和设备列表。

    2. 复制要监控的设备或网关的 WirelessDeviceIDWirelessGatewayID,然后输入相应资源的标识符值。

    3. 要继续添加资源,请选择 Add gateway (添加网关)或 Add device(添加设备),然后添加无线网关或设备。如果您添加了不再想监控的资源,请选择 Remove resource(删除资源)。

  4. 在添加所有资源后,请选择Add(添加)。

    您将在网络分析器中心页面中看到添加的网关和设备的数量。在激活跟踪消息会话之前,您仍然可以继续添加网关和设备。激活会话后,要添加资源,您必须停用会话。

编辑网络分析器配置(控制台)

您还可以编辑网络分析器配置,并选择是否禁用帧信息和跟踪消息日志的日志级别。

  1. 打开 AWS IoT控制台的网络分析器中心然后选择网络分析器配置,Network Analyszerconfig_DEFAULT

  2. 选择编辑

  3. 选择是否禁用帧信息并使用选择日志级别来选择希望用来跟踪消息日志的日志级别。选择保存

    您将看到在网络分析器配置的详细信息页面中指定的配置设置。

使用 API 添加资源并更新网络分析器配置

您可以使用 AWS IoT Wireless API 操作AWS IoT Wireless CLI 命令添加资源并更新网络分析器配置的配置设置。

  • 要添加资源和更新网络分析器配置,请使用 UpdateNetworkAnalyzerConfiguration API 或 update-network-analyzer-configuration CLI。

    • 添加资源

      对于要添加的无线设备,请使用 WirelessDevicesToAdd输入设备的 WirelessDeviceID,作为字符串数组。对于要添加的无线网关,请使用 WirelessGatewaysToAdd输入 网关 WirelessGatewayID,作为字符串数组。

    • 编辑配置

      要编辑网络分析器配置,请使用 TraceContent参数来指定是否 WirelessDeviceFrameInfo应为 ENABLEDDISABLED,以及 LogLevel参数是否应为 INFOERROR 或者 DISABLED

    { "TraceContent": { "LogLevel": "string", "WirelessDeviceFrameInfo": "string" }, "WirelessDevicesToAdd": [ "string" ], "WirelessDevicesToRemove": [ "string" ], "WirelessGatewaysToAdd": [ "string" ], "WirelessGatewaysToRemove": [ "string" ] }
  • 要获取有关您添加的配置和资源的信息,请使用 GetNetworkAnalyzerConfiguration API 操作或 get-network-analyzer-configuration 命令。提供网络分析器配置的名称,NetworkAnalyzerConfig_Default,作为输入。

后续步骤

现在,您已经添加了资源并为配置指定了任何可选的配置设置,接下来,您可以使用 WebSocket 协议通过与 适用于 LoRaWAN 的 AWS IoT Core 建立连接来使用网络分析器。然后,您可以激活跟踪消息并开始接收资源的跟踪消息。有关更多信息,请参阅使用 WebSockets 串流网络分析器跟踪消息