添加资源并更新网络分析器配置 - Amazon IoT Core
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

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

在激活跟踪消息收发之前,将要监控的资源添加到网络分析器配置中。资源可以是 LoRaWAN 设备和 LoRaWAN 网关之一,也可以是两者。

先决条件

在添加资源之前:

  1. 您必须已将要监控的网关和设备引导到 Amazon IoT Core for LoRaWAN。有关更多信息,请参阅将网关和设备连接到 Amazon IoT Core for LoRaWAN

  2. 您必须已经创建了将为其添加资源的网络分析器配置。有关更多信息,请参阅创建网络分析器配置

使用控制台添加资源并更新配置设置

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

向配置添加资源

  1. 打开 Amazon IoT 控制台的网络分析器中心,然后选择要为其添加资源的配置。

  2. 选择 Actions(操作),然后选择 Add resources(添加资源)。

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

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

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

更新配置设置

  1. 打开 Amazon IoT 控制台的网络分析器中心,然后选择要更新其设置的配置。

  2. 选择 Actions,然后选择 Edit

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

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

使用 API 添加资源并更新配置设置

要添加资源或更新配置设置,请使用 UpdateNetworkAnalyzerConfiguration API 或 update-network-analyzer-configuration CLI。

  • 更新配置设置

    要更新配置设置,请使用 TraceContent 参数来指定日志级别以及是否启用帧信息。例如,以下命令通过禁用帧信息并将日志级别设置为 ERROR 来更新配置设置。

    aws iotwireless update-network-analyzer-configuration \ --configuration-name NetworkAnalyzerConfig_Default \ --trace-content WirelessDeviceFrameInfo=DISABLED,LogLevel="ERROR"
  • 添加资源

    要添加资源,请使用 WirelessDevicesToAddWirelessGatewaysToAdd 参数指定要添加到配置中的网关和/或设备。例如,以下命令更新配置设置并将无线资源(由其 WirelessGatewayIDWirelessDeviceID 指定)添加到配置中。

    aws iotwireless update-network-analyzer-configuration \ --configuration-name NetworkAnalyzerConfig_Default \ --trace-content WirelessDeviceFrameInfo=DISABLED,LogLevel="ERROR" \ --wireless-gateways-to-add "12345678-a1b2-3c45-67d8-e90fa1b2c34d" "90123456-de1f-2b3b-4c5c-bb1112223cd1" --wireless-devices-to-add "1ffd32c8-8130-4194-96df-622f072a315f"

    要删除设备或网关,请使用 API 的 WirelessDevicesToRemoveWirelessGatewaysToRemove 参数。

获取有关配置的信息

运行 UpdateNetworkAnalyzerConfiguration API 不会生成任何输出。要查看您的配置设置以及已添加的网关或设备,请使用 GetNetworkAnalyzerConfiguration API 操作或 get-network-analyzer-configuration 命令。提供网络分析器配置的名称作为输入。

aws iotwireless get-network-analyzer-configuration \ --configuration-name NetworkAnalyzerConfig_Default

运行此命令将生成以下输出。

{ "TraceContent": { "WirelessDeviceFrameInfo": "DISABLED", "LogLevel": "ERROR" }, "WirelessDevices": [], "WirelessGateways": [ "a0dd70e5-8f15-41a5-89cf-310284e691a1", "41682155-de4f-4f8f-84bf-bb5557221fc8" ] }

后续步骤

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