基于ESP32/ESP8266的单通道LoRaWAN网关设计-网页界面介绍

资料下载链接》》

网页界面介绍

对于单通道网关的第六版用户界面,我们专注于 Web 界面。本文档仅涉及 Web 界面。有几个部分要讨论:

  1. 用户界面说明
  2. web界面可以设置哪些参数
  3. 单通道接口配置涉及的文件。

Web 界面的各个部分

启动 Web 界面时,会发现以下部分:

  1. ESP 网关配置
  2. 数据包统计
  3. 历史记录

在接下来的部分中,我们分别关注每个屏幕标题。我们从基本和默认屏幕开始。在本页的最后部分,我们处理三个按钮“专家模式”、“监视器打开”和“上次看到的节点”的输出。

前两个按钮“文档”和“日志文件”是不言自明的。 

ESP 网关配置主界面

第一部分如下所示:

ESP 网关配置部分由以下组件组成:

  1. 版本信息
  2. 实时信息
  3. 时间信息
  4. 用于选择窗口行为的按钮 (3x):
    • 文档
    • 模式(基本或高级)
    • 日志文件

Package 统计

包统计部分包含每个配置的通道和每个配置的扩展因子在过去的时间段内收到的消息数。它还包含每个扩频因子的下行链路消息数,即该 SF 在接收到的消息总数中的百分比。

历史

消息历史部分包含网关收到的最后一条消息的概览。在每条消息中,存储以下数据:

  • 接收日期和时间
  • 节点 IP,或者如果配置了节点名称
  • 如果配置了节点的Data
  • Channel; CH 告诉我们消息是在哪个频道收到的频率;
  • SF;扩频因子
  • RSSI;这表明接收到的信号有多强。越大,信号越强。 

网关设置

这个屏幕非常重要,因为它可以让我们配置很多设置。几乎所有可配置的设置都在本节中找到。它允许将网关配置为用户的特定环境、频率和调试设置。

尽管调试设置原则上不应影响网关的时序,但实际上它会影响。此参数允许以临时方式将时间调整为所使用的设置。选择(很多)串行通信时,时序通常为负(-5000 至 -15000.uSec)。在某些情况下,(非调试)通信的时间是正的(大约 500 到 10000 uSec)

设置如下:

  • CAD;这是通道活动检测的设置。设置后,它会在通道中监视传入消息的所有传播因子。CAD 设置通常应打开。
  • 跳;
  • SF-设置;当 CAD 打开时,设置设置为自动 (AUTO)。如果 CAD 关闭,则允许用户手动设置扩频因子。
  • Channel; 当 HOP 打开时,它被设置为“AUTO”。当 HOP 关闭时,它允许用户设置频道。只能激活三个通道。
  • 调试级别;根据所选的调试级别,某些代码检查可能会或可能不会执行,某些消息可能会或可能不会出现在屏幕上。
  • 调试模式;网关的代码分为“Screen”、“CAD”、“Receive”、“Transmit”、“Pre”、“Main”、“Gui”、“Radio”几段代码。如果选择模式,对应的将执行调试代码。
  • WWW Refresh;选择此功能后,此屏幕将每 60 秒自动更新一次最新信息。
  • 更新固件;(还没用过)
  • 格式 SPIFFS;这是一个非常危险的环境。如果格式化网关的文件系统并破坏其内容。有时需要格式化,因为系统将无法正常运行。不过要小心。
  • 统计数据;
  • Boot and Resets;机器被重置的次数。使用 RESET 按钮将计数器重置为 0。
  • Statistics
  • 时间校正;这通常应该是 0 微秒 (uSec)。然而,它的目的是为下行链路消息校准传感器,串行通信会严重干扰时序,使用此参数,用户可以校准 (usb) DEBUG 的设置

Wifi 配置(专家)

WiFi 配置屏幕仅显示在“专家”部分。它包含用于将网关连接到 Internet 的最重要数据。

显示以下数据:

  • WiFi Host;这是网关节点的名称(例如在 IDE 系统中)
  • WiFi SSID;这是网关节点用于连接到系统的 SSID。
    请注意,WiFi 密码是在 configNode.h 中设置的
  • IP Address; 这是最重要的地址,用于显示此设置。
  • IPGateway;您通过 WiFi 连接到的路由器/网关
  • NTP Server;这是我们用来设置时间的路由器的服务器名称。由于网关没有电池,
    时间设置需要外部服务器。如果我们无法连接到服务器,它会在“系统状态”部分显示为“专家”设置。
  • LoRa Router;在大多数情况下,这将是 TTN 环境。如有疑问,请勿更改
  • LoRa Router IP
  • LoRa Router 2;可以将 nod 数据发送到两个单独的 LoRa MQRR 网络,例如发送到物联网和专用网络。
  • LoRa Router 2 IP

系统状态(高级)

此屏幕仅在专家模式下可见。它确实显示了一些与网关相关的系统特定设置。

系统状态和中断

在本节中,显示了一些“隐藏”参数。对于时间校正,用户可以更改其设置:但是建议您不要更改它。

参数含义如下:

  • _state; 该参数定义了引擎当前所处的状态。通常状态变化非常快,这个参数没有意义。但是,当用户界面因某种原因被锁定时,此状态可以解释原因。
  • _STRICT_1CH;此参数定义我们是否不仅应该在接收消息的同一通道上接收而且发送。如果节点是严格的 1CH,它们将不会注意到来自另一个通道的消息。
  • flags
  • mask
  • Re-entrant cntr
  • ntp call cntr;需要请求多少次
  • ntpErr cntr;尝试同步时钟时我们收到了多少错误。

资料下载链接》》

猜你喜欢

转载自blog.csdn.net/tianqiquan/article/details/130663951