Skip to content

GL-S20 用户手册

产品介绍

GL-S20 是一款高性价比的物联网网关,旨在为物联网设备提供必要的和简易的连接解决方案。它采用紧凑型设计,具有高能效、高可用性和可靠的物联网连接能力。

作为 GL-S10 的下一代物联网网关,GL-S20 可为 BLE 设备提供以太网和 Wi-Fi 连接上云,还可用作Thread边界路由器/Thread路由器。

GL-S20 支持硬件和软件定制,可大大加快物联网系统的开发速度。

产品特性

FreeRTOS, Thread 1.3 / BLE 5.0, PoE 供电, Wi-Fi / ETH 故障切换

技术规格

规格
主 MCU 模块 ESP32-S3-WROOM-1
CPU Dual-core Xtensa® LX7 @ 240MHz
SRAM 512KB
PSRAM 8MB
Flash 16MB
ETH 10 Base-T / 100 Base-TX
Wi-Fi 802.11b/g/n (2.4GHz), 1x1
Thread/BLE 模块 ESP32-H2-MINI-1
LED 指示 电源, IoT, 网络
按钮 Reset, IoT
电源输入 DC 5V1A (USB-C), IEEE 802.3 af (PoE)
功耗 <3w (DC), <7w (PoE)
固件烧录 USB-UART via USB-C
尺寸 76 x 76 x 25 mm
净重(无包装) 63g

包装清单

s20doc

物品 Quantity
用户手册和保修卡 1
GL-S20 设备 1
墙壁支架 1
墙壁支架螺丝包 1
以太网网线 1
电源适配器(美国、欧盟、英国和澳大利亚插头) 1

按钮功能

GL-S20 拥有两个按钮, 分别为 IoT 按钮和 Reset 按钮。

s20btn

IoT 按钮

通过 IoT 按钮可以执行这些操作:

功能 说明
加入 Thread 网络 当设备未连接到 Thread 网络时,按住 IoT 按钮 2 秒钟。当 IoT LED 开始缓慢闪烁绿光时松开按钮。
创建 Thread 网络 当设备未连接到 Thread 网络时,按住 IoT 按钮 8 秒钟。当 IoT LED 开始缓慢闪烁绿光时松开按钮。
开启Commissioning 设备连接到 Thread 网络后,按住 IoT 按钮 2 秒钟。当 IoT LED 开始缓慢闪烁黄色时松开按钮。
关闭 Thread 网络 设备连接到 Thread 网络后,按住 IoT 按钮 8 秒钟。当 IoT LED 开始缓慢闪烁黄色时松开按钮。

Reset 按钮

通过 Reset 按钮可以执行这些操作:

功能 说明
重置 Thread/Wi-Fi/Ethernet 配置 按住 Reset 按钮 2 秒钟。当 3 个 LED 灯都开始缓慢闪烁黄色时松开。
恢复至出厂设置 按住 Reset 按钮 8 秒钟。当所有 3 个 LED 灯都开始快速闪烁黄色时松开。

LED 说明

S20led

设备状态 电源 LED IoT LED 网络 LED
系统启动中 绿色缓慢闪烁 - -
Device not initialized 黄色常亮 - -
Firmware upgrading 绿色快速闪烁 绿色快速闪烁 绿色快速闪烁
Restoring factory settings 黄色快速闪烁 黄色快速闪烁 黄色快速闪烁
Repairing firmware 红色缓慢闪烁 - -
Device abnormality 红色常亮 红色常亮 红色常亮
网络状态 网络 LED
网络已连接 绿灯常亮
网络未连接 红灯常亮
网络已连接但IP检测无效不可用 黄灯常亮
Thread 网络状态 IoT LED
Thread 未初始化 不亮
Thread 连接正常 绿色常亮
正加入 Thread 网络(Thread Router) 绿色缓慢闪烁
Thread 网络断开连接 (Thread Router) 红色缓慢闪烁
Thread Commissioning 开启 黄色缓慢闪烁

访问 Web 管理界面

完成以太网或 Wi-Fi 设置后,只要在同一个局域网内,就可以打开浏览器,导航到 "http://gl-s20-otbr/"或上级路由设备分配的 IP 地址,访问 GL-S20 的web管理界面。

互联网

互联网

请阅读以下说明,了解如何将 GL-S20 连接到互联网。

点击 Web 管理面板左侧的 INTERNET,可以配置和管理 GL-S20 的网络设置。

它支持以下 2 种连接互联网的方式:

方法 1:通过以太网电缆连接互联网

Ethernet

建立以太网连接,请使用以太网电缆将 WAN 端口连接到上游设备的 LAN 端口。

在 Web 管理面板左侧依次点击 → INTERNET → Internet → Ethernet 选项卡。

leftlist

Protocol

两种协议: DHCP(动态主机配置协议)和Static IP。单击 "Modify"更改设置。

  • DHCP:DHCP 是默认和最常用的协议。它是 Internet 协议 (IP) 网络上使用的一种网络管理协议,用于使用客户端-服务器架构为连接到网络的设备自动分配 IP 地址和其他通信参数。
  • Static: 如果需要一个固定的 IP 地址进行连接,或希望手动配置 IP 地址、网关、掩码等网络信息,则需要使用静态协议。

方法 2: 通过现有 Wi-Fi 连接互联网

使用 Wi-Fi 意味着将设备连接到另一个现有的无线网络。

您可以在 Web 管理面板左侧更改 Wi-Fi 设置 → INTERNET → Internet → Wi-Fi。

基本步骤
  1. 点击 Connect.

    repeater

  2. 从弹出窗口中选择要连接的网络。(如果所需网络未列出,请单击顶部的 Join Other Network )

    repeater join wlan

  3. 输入网络密码。

    repeater join network

  4. 点击 Apply 按钮。

  5. 稍等片刻,如果已成功连接到网络,就会看到下面图示内容:repeater

Wi-Fi 高级设置

在 Wi-Fi 加入卡上,有两个额外的设置可以使用。

repeater join network advanced setting

  • Lock BSSID: 如果启用此选项,设备在切换到使用此 SSID 的网络时,只会连接到与所选 BSSID 相对应的接入点 (AP)。
  • Manually set static IP: 如果启用该选项,则可以手动配置静态 IP 地址、网关、掩码等网络信息。
管理已保存网络

要管理已保存网络,请单击 Switch Network.

repeater connected

或者点击 Connect

repeater

Known Network部分

- 要删除已保存网络,请 单击垃圾桶图标。

- 配置网络: 单击设置图标。

repeater known network

加入其它网络

如果 SSID 不在可用网络列表中,或者要连接的网络被隐藏,可以单击 连接其他网络

join other network

  • SSID: 输入网络的 SSID。
  • Security: 选择其中一个选项。
  • None: 如果网络不需要密码,请选择它。
  • WPA/WPA2/WPA3: 如果网络需要密码,请选择此项。在下面输入密码。

join other network

最后,点击 Apply.

重连

在下列情况下,设备会在一段时间内尝试重新连接 WiFi。您可以手动关闭重新连接,如果 SSID/密码错误,可在管理已保存网络进行重新配置。

Reconnetction

  1. Wi-Fi 设置输入了错误的 SSID/密码后,第一次尝试连接后。
  2. 连接到主路由器的 Wi-Fi 后,设备会移出主路由器的信号范围。
  3. 接到主路由器的 Wi-Fi 后,上游路由器更改了 SSID/密码或限制了连接。

故障转移

在Web管理面板左侧 → INTERNET → Failover

Reconnetction

GL-S20 可以通过以太网和 Wi-Fi 等多种方式连接互联网。

当一种上网方式不可用时,它能在指定时间内自动切换到另一种上网方式。(以太网是最高优先级)

GL-S20 将使用 ping 来跟踪与目标 IP 的连接,以确定接口是否可用。

界面状态跟踪方法的设置

  • Enable Interface Status Track: 您可以禁用接口状态跟踪,路由器将使用接口的物理状态(如网线是否插好)。
  • Track Interval: 每五分钟检查一次。
  • Change to Failure Condition: 所有检测的IP各五次ping不通后,检测到故障。
  • Change to Available Condition: 所有检测的IP累计ping通两次后,检测到可用。
  • IPV4 Track IP: 配置要检测的 IPV4 地址。
  • IPV6 Track IP: 配置要检测的 IPV6 地址。

Reconnetction

Thread Mesh

Thread 网络

在Web管理面板左侧 → THREAD MESH → Thread Network

您可以在 Thread Network 页面配置和管理 Thread 网络设置。

Thread-Network

参数含义

  • EUI-64: 唯一设备标识符,十六进制数,长度为 8 个字节。
  • Ext Mac: 设备扩展地址是 Thread 网络中的唯一标识符,是一个长度为 8 字节的十六进制数。扩展地址是随机生成的,并将在系统恢复出厂设置时重新随机化。
  • Thread Version: 当前 Thread 协议版本。
  • Tx Power: 发射功率,-24~20 dBm,默认为 6 dBm。
  • Network Name: Thread 网络名称,1 至 16 个字符,用于生成 PSKc(专员预共享密钥),默认格式为 - <3 个 MAC 地址后的字符>。
  • PAN ID: IEEE 802.15.4 MAC 层唯一标识符,默认值为 MAC 地址后 2 个字节,十六进制格式。
  • Extended PAN ID: 用于生成 PSKc 的 Thread 网络扩展 PAN ID。
  • Network Key: Thread 网络密钥,长度为 16 个字节的十六进制数。
  • Channel: Thread 网络信道,11~26,默认值为 26。

网络名称根据设备的 MAC 地址生成,PAN ID/ 扩展 PAN ID/ 网络密钥随机生成。

创建新的 Thread 网络

您可以使用默认配置并单击 Enable 直接创建新网络。创建新网络后,GL-S20 的状态将从 Detached 变为 Leader

create-new-network

注意: 如果您的 Thread 网络与其他 Thread 网络具有相同的配置,GL-S20 将自动加入该网络。

手动设置

如果要手动设置某些参数,可以点击 Manual 设置进行配置。

Manual-Setup

如何加入 Thread 网络

将 GL-S20 连接到现有 Thread 网络有两种方法。

方法 1:使用网络密钥加入网络

点击 Join Network. GL-S20 将开始扫描附近可用的 Thread 网络。

using-Network-Key

在弹出窗口中,选择要加入的 Thread 网络。输入其网络密钥,然后点击 Apply

using-Network-Key2

方法 2: 使用Commissioner加入网络

  1. 使用另一个 GL-S20 作为 Commissioner (请参阅 Thread Commissioning 指导), 输入要连接到 Thread 网络的 GL-S20 joiner 的 EUI64 和 凭证。
  2. 点击 "Join Network",在要连接到网络的 GL-S20 上,在弹出窗口中选择 "Join With Commissioner",输入 joiner 凭证并应用。

Thread Commissioning

在此界面中,您可以向 Thread 网络中添加新设备。GL-S20 支持添加大量设备。

thread commissioning

  • Joiners 选项卡: 列表显示准备加入 Thread 网络的 joiner。

  • Commission Records 选项卡: 显示 joiner 的添加历史。

  • 对于已加入/超时的设备,单击 ... 图标 → Rejoin。所选设备将重新加入 joiner 列表,等待下一次 Commissioning。

    rejion

  • 对于所有加入失败的设备,您可以单击 Rejoin All,将其全部移回加入者列表。

    rejoin all

添加单个设备

点击 Add 按钮,弹出添加窗口。

add a single device

  • Joiner EUI-64: Joiner 的 EUI-64 或输入 * 以匹配所有 Joiner 。
  • Joiner Credential: 要添加的设备凭据必须是一个字符串,包含所有大写字母和数字,不得包含字母 I、O、Q 和 Z,长度在 6 到 32 个字符之间。
  • Joiner Timeout: Joiner 访问超时时间,在此期间 Joiner 才可以使用有效凭证访问网络。

批量加入设备

如果设备的服务提供商为每个 Thread 设备设置了不同的 Joiner 凭据,则在部署时需要使用此功能。单击 Export 下载模板或导出已保存的 joiner 列表,填写或添加 joiner EUI64 和凭证,然后单击 Add → Batch Add 进行导入。

请注意,加入的 joiner 不得超过 50 个。

add devices in batches

高级 Thread 网络设置

您可以使用与 Thread 网络相关的高级配置。

骨干路由器

骨干路由器 (BBR) 功能主要用于接收组播入站/出站请求。请参阅 (Thread Boder Router-THread 1.2 Multicast) 进行实验。

Backbone Routers


系统

概览

在Web管理面板左侧 → SYSTEM → Overview

此页面显示系统内存使用情况、设备蓝牙 MAC、Wi-Fi MAC、WAN MAC、型号和序列号。

Overview

时间区

在Web管理面板左侧 → SYSTEM → Time Zone

NTP 服务器

NTPServer

在 NTP Server 选项卡, 您可以自定义 NTP 服务器配置。

设备有两个内置 NTP 服务器。如果用户定义的服务器无法访问,则会自动使用内置 NTP 服务器。

设备时间

在此选项卡中,您可以更改设备的时区。

DeviceTime

*升级*

在Web管理面板左侧 → SYSTEM → Upgrade

我们提供三种固件升级方式。

在线升级

您可以在此查看当前固件版本。如果您的设备已连接到互联网,它将检查是否有更新的固件版本可供下载。

警告: 升级期间,请勿关闭设备或刷新页面

local upgrade

本地升级

在此页面,您可以升级设备的固件。

您可以从我们的 下载网站 下载固件。

local upgrade

  • app固件在主处理器上运行,rcp 固件在协处理器上运行,web固件用于加载网页资源。需同时上传这三个固件,对于自开发的固件,请根据我们分配的分区表进行设计。
  • 单击 "Apply" 按钮进行升级。请注意,在使用自定义固件时保留配置可能会导致意外错误,因此请谨慎操作。

  • 警告: 升级期间,请勿关闭设备或刷新页面。

如果点击 "Keep Settings",当前设置将被保留。

URL升级

您可以使用URL更新固件。必须按照页面提示部署文件。

URL upgrade

  • 为了保持系统升级的灵活性,我们不会对固件进行验证,请确保您上传了正确的文件到您输入的 URL。如果上传了错误的固件,可能会导致系统错误。
  • 输入的 URL 必须指向包含三个文件的路径.
  • 请按以下命名对固件进行命名: app.bin; rcp.bin; web.bin.
  • 警告:升级期间,请勿关闭设备或刷新页面。

如果输入的链接使用https,则需要附上证书。

Https 证书可以通过两种方式传递:URL 和文件

CertificateUpgrade

Keep Setting: 请注意,在使用自定义固件时保存配置可能会导致系统出现意外错误,因此请谨慎操作。

管理员密码

在Web管理面板左侧 → SYSTEM → Admin Password

admin password

要更改登录 Web 管理面板的密码,您需要输入当前密码。

新密码的规则如下:

  • 最少 10 个字符,最多 31 个字符。
  • 仅限字母(区分大小写)、数字和符号! @ # $ % ^ & * ( ) _ + - = , . > < | ? / \\ { } : ; " ' ~` 是被允许的。
  • 要求至少包含两个大写字母、小写字母、数字和符号。

重置固件

在Web管理面板左侧 → SYSTEM → Reset Firmware

如果出现故障,可以重置设备。

警告: 您当前的所有设置、应用程序和数据都将丢失。此过程大约需要 10 秒钟。在此过程中切勿关闭设备电源。

reset firmware

如果无法访问 Web 管理面板,也可以使用重置按钮,请按住重置按钮 8 秒钟。当所有 3 个 LED 灯开始黄色快速闪烁时松开。

视频指南: 如何将 GL.iNet S20 重置为出厂默认设置


仍有问题?请访问我们的社区论坛,或通过 support@glinet.biz 与我们的技术支持团队取得联系。