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 |
包装清单¶
物品 | Quantity |
---|---|
用户手册和保修卡 | 1 |
GL-S20 设备 | 1 |
墙壁支架 | 1 |
墙壁支架螺丝包 | 1 |
以太网网线 | 1 |
电源适配器(美国、欧盟、英国和澳大利亚插头) | 1 |
按钮功能¶
GL-S20 拥有两个按钮, 分别为 IoT 按钮和 Reset 按钮。
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 说明¶
设备状态 | 电源 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 选项卡。
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。
基本步骤¶
-
点击 Connect.
-
从弹出窗口中选择要连接的网络。(如果所需网络未列出,请单击顶部的 Join Other Network )
-
输入网络密码。
-
点击 Apply 按钮。
-
稍等片刻,如果已成功连接到网络,就会看到下面图示内容:
Wi-Fi 高级设置¶
在 Wi-Fi 加入卡上,有两个额外的设置可以使用。
- Lock BSSID: 如果启用此选项,设备在切换到使用此 SSID 的网络时,只会连接到与所选 BSSID 相对应的接入点 (AP)。
- Manually set static IP: 如果启用该选项,则可以手动配置静态 IP 地址、网关、掩码等网络信息。
管理已保存网络¶
要管理已保存网络,请单击 Switch Network.
或者点击 Connect。
在Known Network部分
- 要删除已保存网络,请 单击垃圾桶图标。
- 配置网络: 单击设置图标。
加入其它网络¶
如果 SSID 不在可用网络列表中,或者要连接的网络被隐藏,可以单击 连接其他网络。
- SSID: 输入网络的 SSID。
- Security: 选择其中一个选项。
- None: 如果网络不需要密码,请选择它。
- WPA/WPA2/WPA3: 如果网络需要密码,请选择此项。在下面输入密码。
最后,点击 Apply.
重连¶
在下列情况下,设备会在一段时间内尝试重新连接 WiFi。您可以手动关闭重新连接,如果 SSID/密码错误,可在管理已保存网络进行重新配置。
- Wi-Fi 设置输入了错误的 SSID/密码后,第一次尝试连接后。
- 连接到主路由器的 Wi-Fi 后,设备会移出主路由器的信号范围。
- 接到主路由器的 Wi-Fi 后,上游路由器更改了 SSID/密码或限制了连接。
故障转移¶
在Web管理面板左侧 → INTERNET → Failover
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 地址。
Thread Mesh¶
Thread 网络¶
在Web管理面板左侧 → THREAD MESH → Thread Network
您可以在 Thread Network 页面配置和管理 Thread 网络设置。
参数含义¶
- 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。
注意: 如果您的 Thread 网络与其他 Thread 网络具有相同的配置,GL-S20 将自动加入该网络。
手动设置¶
如果要手动设置某些参数,可以点击 Manual 设置进行配置。
如何加入 Thread 网络¶
将 GL-S20 连接到现有 Thread 网络有两种方法。
方法 1:使用网络密钥加入网络¶
点击 Join Network. GL-S20 将开始扫描附近可用的 Thread 网络。
在弹出窗口中,选择要加入的 Thread 网络。输入其网络密钥,然后点击 Apply。
方法 2: 使用Commissioner加入网络¶
- 使用另一个 GL-S20 作为 Commissioner (请参阅 Thread Commissioning 指导), 输入要连接到 Thread 网络的 GL-S20 joiner 的 EUI64 和 凭证。
- 点击 "Join Network",在要连接到网络的 GL-S20 上,在弹出窗口中选择 "Join With Commissioner",输入 joiner 凭证并应用。
Thread Commissioning¶
在此界面中,您可以向 Thread 网络中添加新设备。GL-S20 支持添加大量设备。
-
Joiners 选项卡: 列表显示准备加入 Thread 网络的 joiner。
-
Commission Records 选项卡: 显示 joiner 的添加历史。
-
对于已加入/超时的设备,单击 ... 图标 → Rejoin。所选设备将重新加入 joiner 列表,等待下一次 Commissioning。
-
对于所有加入失败的设备,您可以单击 Rejoin All,将其全部移回加入者列表。
添加单个设备¶
点击 Add 按钮,弹出添加窗口。
- 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 个。
高级 Thread 网络设置¶
您可以使用与 Thread 网络相关的高级配置。
骨干路由器¶
骨干路由器 (BBR) 功能主要用于接收组播入站/出站请求。请参阅 (Thread Boder Router-THread 1.2 Multicast) 进行实验。
系统¶
概览¶
在Web管理面板左侧 → SYSTEM → Overview
此页面显示系统内存使用情况、设备蓝牙 MAC、Wi-Fi MAC、WAN MAC、型号和序列号。
时间区¶
在Web管理面板左侧 → SYSTEM → Time Zone
NTP 服务器¶
在 NTP Server 选项卡, 您可以自定义 NTP 服务器配置。
设备有两个内置 NTP 服务器。如果用户定义的服务器无法访问,则会自动使用内置 NTP 服务器。
设备时间¶
在此选项卡中,您可以更改设备的时区。
*升级*¶
在Web管理面板左侧 → SYSTEM → Upgrade
我们提供三种固件升级方式。
在线升级¶
您可以在此查看当前固件版本。如果您的设备已连接到互联网,它将检查是否有更新的固件版本可供下载。
警告: 升级期间,请勿关闭设备或刷新页面
本地升级¶
在此页面,您可以升级设备的固件。
您可以从我们的 下载网站 下载固件。
- app固件在主处理器上运行,rcp 固件在协处理器上运行,web固件用于加载网页资源。需同时上传这三个固件,对于自开发的固件,请根据我们分配的分区表进行设计。
-
单击 "Apply" 按钮进行升级。请注意,在使用自定义固件时保留配置可能会导致意外错误,因此请谨慎操作。
-
警告: 升级期间,请勿关闭设备或刷新页面。
如果点击 "Keep Settings",当前设置将被保留。
URL升级¶
您可以使用URL更新固件。必须按照页面提示部署文件。
- 为了保持系统升级的灵活性,我们不会对固件进行验证,请确保您上传了正确的文件到您输入的 URL。如果上传了错误的固件,可能会导致系统错误。
- 输入的 URL 必须指向包含三个文件的路径.
- 请按以下命名对固件进行命名: app.bin; rcp.bin; web.bin.
- 警告:升级期间,请勿关闭设备或刷新页面。
如果输入的链接使用https,则需要附上证书。
Https 证书可以通过两种方式传递:URL 和文件
Keep Setting: 请注意,在使用自定义固件时保存配置可能会导致系统出现意外错误,因此请谨慎操作。
管理员密码¶
在Web管理面板左侧 → SYSTEM → Admin Password
要更改登录 Web 管理面板的密码,您需要输入当前密码。
新密码的规则如下:
- 最少 10 个字符,最多 31 个字符。
- 仅限字母(区分大小写)、数字和符号
! @ # $ % ^ & * ( ) _ + - = , . > < | ? / \\ { } : ; " '
~` 是被允许的。 - 要求至少包含两个大写字母、小写字母、数字和符号。
重置固件¶
在Web管理面板左侧 → SYSTEM → Reset Firmware
如果出现故障,可以重置设备。
警告: 您当前的所有设置、应用程序和数据都将丢失。此过程大约需要 10 秒钟。在此过程中切勿关闭设备电源。
如果无法访问 Web 管理面板,也可以使用重置按钮,请按住重置按钮 8 秒钟。当所有 3 个 LED 灯开始黄色快速闪烁时松开。
视频指南: 如何将 GL.iNet S20 重置为出厂默认设置
仍有问题?请访问我们的社区论坛,或通过 support@glinet.biz 与我们的技术支持团队取得联系。