
概览
描述
reComputer R1225 是一款功能强大且灵活的工业级 Raspberry Pi 平台 IoT LoRaWAN 网关与控制器,由 CM4 提供算力并搭载 AI 能力。其配备 3 路 RS485 接口、双以太网口,并支持 BACnet 和 Modbus 协议,可提供构建可靠工业边缘 IoT 设备所需的全部功能。凭借对 AI NPU 加速器的支持,它是远程门禁控制应用的理想解决方案,尤其适用于 BMS、BAS 和 iBMS 系统。
特性
为楼宇自动化系统而设计
-
多路隔离 RS485 通道,支持高速和低速通信
-
支持 BACnet、Modbus RTU 和 Modbus TCP/IP 协议
-
高达 4GB RAM,可支持处理数千个数据点
-
清晰的双面 LED 指示灯,便于用户快速查看运行状态
-
高质量金属外壳,兼容导轨安装和壁挂安装
-
开源软件,包括 SenseCAP Gateway OS、ChirpStack、Basics™ Station 和内置数据转发器。支持定制化和二次开发。
强劲性能
-
由 Raspberry Pi CM4 提供算力
-
Broadcom BCM2711 四核 Cortex-A72(ARM v8)64 位 SoC @ 1.5GHz
-
高达 4GB RAM 和 32GB eMMC
丰富的无线能力
-
片上 Wi-Fi
-
片上 BLE
-
Mini-PCle1:LTE
- 4G 版本预装 LTE 模块:
- EU868: EC25-EUX-mini-PCIe (LTE Cat 4)
- US915: EC25-AFXGA-mini-PCIe (LTE Cat 4)
- 4G 版本预装 LTE 模块:
-
Mini-PCle2:预装 SPI LoRa® 模块
- EU868: Wio-WM1302 LoRaWAN Gateway Module (SPI) - EU868
- US915: Wio-WM1302 LoRaWAN Gateway Module (SPI) - US915
丰富的接口
- 3x RS485(隔离)
- 1x 10M/100M/1000M 以太网(支持 PoE)
- 1x 10M/100M 以太网
- 1x HDMI 2.0
- 2x Type-A USB2.0
- 1x Type-C USB2.0(用于通过 USB 控制台更新操作系统)
- 1x SIM 卡槽
安全与可靠性
- 硬件看门狗
- UPS 超级电容(已包含)
- 金属机壳配 PC 侧板
- ESD:EN61000-4-2,等级 3
- EFT:EN61000-4-4,等级 2
- 浪涌:EN61000-4-5,等级 2
- 生产生命周期:reComputer R1225 将至少生产至 2030 年 12 月
命名规范

规格
| 参数 | 描述 | |
| 硬件规格 | ||
| CPU | Raspberry Pi CM4,四核 Cortex-A72@ 1.5GHz | |
| 操作系统 | Raspberry Pi OS,Ubuntu | |
| RAM | 4GB | |
| eMMC | 32GB | |
| 系统规格 | ||
| 输入 | 2 针端子排 | |
| PoE(作为受电设备) | 符合 IEEE 802.3af 标准,12.95W | |
| 供电电压(AC/DC) | 12~24 V AC/9~36 V DC | |
| 过压保护 | 40V | |
| 功耗 | 即将公布 | |
| 电源开关 | 无 | |
| 重启开关 | 有 | |
| 接口 | ||
| 以太网 | 1 x 10/100/1000 Mbps(支持 PoE*) | |
| 1 x 10/100 Mbps IEEE802.3/802.3u | ||
| USB | 2 x USB-A 2.0 Host | |
| 1 x USB-C 2.0(用于烧录操作系统) | ||
| RS485 | 3 x 3 针端子排(隔离) | |
| HDMI | 1 x HDMI 2.0 | |
| SIM 卡槽 | 支持标准 SIM 卡 | |
| M.2 插槽 | 支持 M.2 NVMe SSD | |
| LED | 6 个 LED 指示灯 | |
| 蜂鸣器 | 1 | |
| 复位按钮 | 1 | |
| DSI(预留) | 支持 LCD*(内置于机箱内) | |
| 无线通信 | ||
| Wi-Fi:2.4/5.0 GHz | 片上 Wi-Fi | 是 |
| BLE:5.0 | 片上 BLE | 是 |
| LoRa®(占用) | SPI LoRa® | |
| 4G 蜂窝网络(可选) | 4G LTE* | |
| 标准 | ||
| EMC | ESD:EN61000-4-2,等级 3 | |
| EFT:EN61000-4-4,等级 2 | ||
| 浪涌:EN61000-4-5,等级 2 | ||
| 认证 | CE, FCC | |
| RoHS | ||
| 环境条件 | ||
| IP 等级 | IP40 | |
| 工作温度 | -30~70 °C | |
| 工作湿度 | 10~95% RH | |
| 存储温度 | -40~80 °C | |
| 其他 | ||
| 超级电容 UPS | SuperCAP UPS LTC3350 模块 | |
| 硬件看门狗 | 1~255s | |
| RTC | 高精度 RTC | |
| 安全 | 加密芯片 TPM 2.0* | |
| ATECC608A | ||
| 散热 | 无风扇 | |
| 质保 | 2 年 | |
| 产品生命周期 | 至 2030 年 12 月 | |
| 元件和接口状态说明 | ||
| 预留 | 指定用于未来使用或扩展。 | |
| 可选 | 非关键元件,用户可选择是否包含。 | |
| 占用 | 当前正在使用且对产品功能至关重要。 | |
| 包含 | 标准包装中提供的关键元件。 | |
| 机械规格 | ||
| 尺寸(W x H x D) | 130 mm x 93 mm x 49.6 mm | |
| 外壳 | 6061 铝合金外壳,配透明 PC 侧板 | |
| 安装方式 | 导轨/墙面 | |
| 重量(净重) | 750 g;带 4G 模块的 R1225:800 g | |
声明
带有 * 标记的选项需要根据配件清单额外购买。
硬件概览

主板概览

电源框图

reComputer R1225 支持三种供电方式:AC、DC 端子和 PoE。默认情况下,reComputer R1225 通过 AC/DC 端子供电(官方区域电源适配器 SKU:110061505/110061506)。随机附带一个 PoE 模块(SKU:110991925),提供额外的供电灵活性。
2-Pin 电源端子

reComputer R1225 支持 12~24 V 的标称输入电压或 9~36V 的直流电压。电源通过 2-pin 电源端子接线端子连接。为了正确接地,可将地线固定在电源端子左上角的螺丝上。
该供电方案采用桥式整流二极管进行反接保护,可同时兼容 AC 和 DC 输入。这确保了无论电源正负极如何连接,电路都不会受损。通过使用桥式整流器,即使输入直流电源极性发生变化,输出电压极性仍保持固定,从而提供有效的反接保护。
POE(已包含)
安装 PoE 模块后,reComputer R1225 的 ETH0 接口即可支持 PoE 供电,实现通过以太网为设备供电的一种便捷高效方式。该选项简化了安装流程并减少了所需线缆数量,非常适用于供电受限或电源插座不易获取的场景。
- PoE 输入:范围 44~57V;典型值 48V
- PoE 输出:12V,最大 1.1A
需要注意的是,reComputer R1225 随机附带的 PoE 模块符合 IEEE 802.3af 标准,最大供电功率为 12.95W。因此,如果需要连接 SSD 或 4G 模块等高功耗外设,PoE 供电可能无法满足需求。在这种情况下,建议改用 AC/DC 端子供电,以确保设备稳定可靠运行。
功耗
请参考下表,了解 reComputer R1225 在 Seeed Studio 实验室环境下测试得到的功耗数据。请注意,该数值仅供参考,不同的测试方法和环境可能会导致结果有所差异。
功耗表将很快更新。
开关机
reComputer R1225 默认不带电源按钮,当电源接通时系统会自动启动。关机时,请在操作系统中选择关机选项,待系统完全关机后再断电。若需重启系统,只需重新接通电源即可。
请注意,关机后请至少等待 10 秒 再重启系统,以便内部电容充分放电。
方块图

IIC 示意图

接口
| 接口 | ||
| 以太网 | 1 x 10/100/1000 Mbps IEEE 1588-2008(支持 PoE) | |
| 1 x 10/100 Mbps IEEE802.3/802.3u | ||
| USB | 2 x USB-A 2.0 Host | |
| 1 x USB-C 2.0(用于烧录 OS) | ||
| RS485 | 3 x 3-pin 接线端子(隔离) | |
| HDMI | 1 x HDMI 2.0 | |
| SIM 卡槽 | 支持标准 SIM 卡 | |
| M.2 插槽 | 支持 M.2 NVMe SSD | |
| LED | 6 x LED 指示灯 | |
| 蜂鸣器 | 1 | |
| 重置按钮 | 1 | |
| HDMI | 1 x HDMI 2.0 | |
| DSI | 支持 LCD*(机壳内板载) | |
要查询 GPIO 映射和偏移,请使用以下命令:
cat /sys/kernel/debug/gpio

LED 指示灯状态
reComputer R1225 具有 6 个 LED 指示灯,用于指示设备的运行状态。各 LED 的具体功能和状态说明请参见下表:
| LED 指示灯 | 颜色 | 状态 | 描述 |
|---|---|---|---|
| PWR | 绿色 | On | 设备已连接电源。 |
| Off | 设备未连接电源。 | ||
| ACT | 绿色 | 在 Linux 下,该引脚会通过闪烁指示 eMMC 访问。 如果在启动过程中发生任何错误,该 LED 会以特定 闪烁模式提示错误,可参考 Raspberry Pi 官网的对照表 进行解码。 | |
| USER | 绿色/红色/蓝色 | 需由用户自定义。 | |
| RS485-1 | 绿色 | Off | RS485 通道 1 上没有数据传输。 |
| Blink | RS485 通道 1 正在接收或发送数据。 | ||
| RS485-2 | 绿色 | Off | RS485 通道 2 上没有数据传输。 |
| Blink | RS485 通道 2 正在接收或发送数据。 | ||
| RS485-3 | 绿色 | Off | RS485 通道 3 上没有数据传输。 |
| Blink | RS485 通道 3 正在接收或发送数据。 |
ACT 状态表
| 长闪次数 | 短闪次数 | 状态 |
|---|---|---|
| 0 | 3 | 启动通用故障 |
| 0 | 4 | 未找到 start*.elf |
| 0 | 7 | 未找到内核镜像 |
| 0 | 8 | SDRAM 故障 |
| 0 | 9 | SDRAM 容量不足 |
| 0 | 10 | 处于 HALT 状态 |
| 2 | 1 | 分区不是 FAT |
| 2 | 2 | 从分区读取失败 |
| 2 | 3 | 扩展分区不是 FAT |
| 2 | 4 | 文件签名/哈希不匹配 - Pi 4 |
| 4 | 4 | 不支持的板卡类型 |
| 4 | 5 | 致命固件错误 |
| 4 | 6 | 电源故障类型 A |
| 4 | 7 | 电源故障类型 B |
如果 ACT 指示灯以规则的四次闪烁模式闪烁,则表示找不到引导代码(start.elf) 如果 ACT 指示灯以不规则模式闪烁,则表示已开始启动。 如果 ACT 指示灯不闪烁,则 EEPROM 代码可能已损坏,请在未连接任何设备的情况下重试以确保。更多详情请查看 Raspberry Pi 论坛: 置顶帖:你的 Pi 无法启动吗?(启动问题置顶帖)- Raspberry Pi 论坛 更多详情请查看 Raspberry Pi 论坛。
通过 Luci 界面自定义 LED 灯
通过命令控制 LED 灯
要控制用户 LED,我们推荐使用 sysfs,它是 Linux 内核提供的伪文件系统,用于暴露各种内核子系统、硬件设备及其相关驱动的信息。在 reComputer R1225 上,我们将用户 LED 接口抽象为三个设备文件(led-red、led-blue 和 led-green),用户只需与这些文件交互即可控制 LED 灯。示例如下:
- 要点亮红色 LED,请在终端中输入以下命令:
echo 1 | sudo tee /sys/class/leds/led-red/brightness
- 要关闭红色 LED,请在终端中输入以下命令:
echo 0 | sudo tee /sys/class/leds/led-red/brightness
- 你可以同时点亮红色和绿色 LED,请在终端中输入以下命令:
echo 1 | sudo tee /sys/class/leds/led-red/brightness
echo 1 | sudo tee /sys/class/leds/led-green/brightness
蜂鸣器

reComputer R1225 配备有一个有源蜂鸣器,可用于报警和事件通知等多种用途。
对于 reComputer R1225 用户(R1225 基于 R1000 v1.1 硬件平台),蜂鸣器连接到 PCA9535 P15,要关闭(开启)蜂鸣器,请在终端中输入以下命令:
echo 591 | sudo tee /sys/class/gpio/export
echo out | sudo tee /sys/class/gpio/gpio591/direction
echo 1 | sudo tee /sys/class/gpio/gpio591/value # turn on
echo 0 | sudo tee /sys/class/gpio/gpio591/value # turn off
RS485

reComputer R1225 配备 3 组采用 3 针连接器的 RS485 接口,信号和电源均为隔离设计,以确保在工业和自动化应用中的安全可靠运行。RS485A 和 RS485B 信号采用电容隔离,具有出色的 EMI 抗扰度,并满足 RS485 接口的高速通信需求。
默认情况下,未安装 120 Ω 终端电阻。不过,包装中包含 5 个通孔电阻。如有需要,用户可以将电阻夹在 3 针端子排连接器的 A 和 B 端子之间进行固定。

RS485 接口使用隔离电源,这意味着连接到 RS485 接口的外部设备的地信号应连接到 GND_ISO 引脚。
下面是与 reComputer 的 485 接口相关的数据表引脚。
| RS485 | RS485_POWER_EN | 操作系统设备文件 | P14 | 默认值(高) |
|---|---|---|---|---|
| TX5 | /dev/ttyAMA5 | GPIO12 | ||
| RX5 | GPIO13 | |||
| TX2 | ID_SD | /dev/ttyAMA2 | GPIO0/ID_SD | |
| RX2 | ID_SC | GPIO1/ID_SC | ||
| TX3 | /dev/ttyAMA3 | GPIO4 | ||
| RX3 | GPIO5 | |||
| RS485_1_DE/RE | (高/DE || 低/RE) | /dev/ttyAMA2 | GPIO6 | 默认低 |
| RS485_2_DE/RE | /dev/ttyAMA3 | GPIO17 | 默认低 | |
| RS485_3_DE/RE | /dev/ttyAMA5 | GPIO24 | 默认低 |
默认情况下,RS485 端口的电源使能端为高电平,并且每个 RS485 接口都处于接收状态。你可以做一个简单的实验。
将 485 端口连接到 PC 和 reComputer-R。
在 reComputer 的终端中输入:
cat /dev/ttyAMA2
然后在电脑的串口调试工具中发送一些数据,你可以在 reComputer 的终端窗口中观察到这些数据。


启动拨码开关

reComputer R1225 的启动拨码开关连接到 CM4 的 nRPI_BOOT 引脚。该开关为用户提供在 eMMC 和 USB 之间选择启动源的选项。在正常模式下,开关应拨到远离带有 “BOOT” 标签一侧的位置,使系统从 eMMC 启动。相反,当用户需要烧录系统镜像时,应将开关拨向带有 “BOOT” 标签的一侧,使系统从 Type-C USB 接口启动。
| 拨码开关位置 | 模式 | 描述 | nRPI-BOOT |
|---|---|---|---|
![]() | 正常模式 | 从 eMMC 启动 | 低 |
![]() | 烧录模式 | 从 USB 启动 | 高 |
在 Boot 模式下,POE 供电功能不可用。
USB

reComputer R1225 配备一个 USB Type-C 接口和两个 USB Type-A 接口。其功能和说明请参阅下表。
| 类型 | 数量 | 协议 | 功能 | 说明 |
|---|---|---|---|---|
| Type-C | *1 | USB2.0 | USB-Device | 用于串口调试和固件烧录等。 |
| Type-A | *2 | USB2.0 | USB-Host | 连接各类 USB 设备,如 U 盘、USB 键盘和鼠标等。 |
通过运行 lsusb 命令检查是否检测到 USB 集线器。该命令会列出所有已连接的 USB 设备,包括集线器。
lsusb

运行该命令后,应会显示系统中已连接 USB 设备的信息,包括存在的 USB 集线器。
如果 USB 集线器工作正常,你应该能在 lsusb 命令的输出中看到它的详细信息。如果未列出,则可能是集线器或其与系统连接存在问题。在这种情况下,你可能需要对 USB 集线器或其连接进行排查。
SIM 卡槽
reComputer R1225 使用在工业应用中常见的标准尺寸 SIM 卡槽,需要尺寸为 25mm x 15mm 的标准 SIM 卡。
reComputer R1225 提供 4G 版本可选。如果你购买的是标准版(不含 4G 模块),可以单独购买 4G 模块进行安装。Bazaar 商城目前提供两种 4G 模块:欧洲版(EMEA & 泰国 SKU 113991135)和美洲版(北美 SKU 113991134)
SSD 插槽


reComputer R1225 上的 SSD 插槽专为适配 NVMe M.2 2280 规格的 SSD 设计,支持 128GB、256GB、512GB 和 1TB 容量。该插槽支持高速存储扩展,使用户能够提升系统的性能和容量。
要列出包括 SSD 在内的磁盘,可以使用 fdisk -l 命令。操作如下:
sudo fdisk -l
该命令会显示系统中连接的所有磁盘列表,如果 SSD 被正确识别,也会包含在内。请查找代表 SSD 的条目,它们通常以 /dev/sd 加一个字母开头(例如 /dev/sda、/dev/sdb 等)。 确定与 SSD 对应的条目后,你就可以根据需要对其进行分区或格式化操作。
SSD 卡主要有两种用途:
1.大容量存储:SSD 卡可用于满足大容量存储需求。
2.作为带镜像的启动盘:另一种用法是将 SSD 同时作为大容量存储介质和系统镜像存储介质,从而可以直接从 SSD 卡启动系统。
需要注意的是,市面上并非所有 SSD 卡都支持第二种用法。因此,如果你打算将其作为启动盘使用且不确定购买哪一款型号,我们推荐使用我们提供的 1TB SSD(SKU 112990267)。该型号已通过启动功能测试验证,可降低兼容性问题风险,并尽量减少试错成本。
Mini-PCle 插槽


| 插槽 | 支持的协议 |
|---|---|
| Mini-PCIe 1 | 4G LTE |
| Mini-PCIe 2 | SPI LoRa® |
reComputer R1225 提供标准版和 4G 版:对于标准版,Mini-PCIe 1 插槽为空;对于 4G 版本,Mini-PCIe 1 预装了 4G LTE 模块。
该设备具有两个 Mini-PCIe 接口,分别为 Mini-PCIe 插槽 1 和 Mini-PCIe 插槽 2。插槽 1 连接到 SIM 卡卡槽并支持 USB 协议,而插槽 2 支持 USB 和 SPI 协议,但不连接到 SIM 卡卡槽。因此,可以通过插槽 1 连接 4G LTE 等设备,通过插槽 2 连接 SPI LoRa® 设备。
复位孔

在 reComputer R1225 的复位孔内有一个微型按键开关。通过使用细小物体按压此按钮,可以复位 CM4。当该引脚为高电平时,表示 CM4 已经启动;将该引脚拉低则会复位模块。
以太网 RJ45

| 名称 | 类型 | 速率 | PoE |
|---|---|---|---|
| ETH0 | CM4 原生千兆以太网接口 | 10/100/1000 Mbit/s | 预装 PoE 模块 |
| ETH1 | 由 USB 转换而来 | 10/100 Mbit/s | 不支持 |
reComputer R1225 配备两个以太网 RJ45 接口。ETH0 是 CM4 原生千兆以太网接口,支持 10/100/1000 Mbit/s 三种速率。可以另外购买 PoE 模块,通过该接口实现以太网供电(PoE),为 reComputer R1225 供电。另一个接口 ETH1 支持 10/100 Mbit/s,信号由 USB 转换而来。
HDMI

reComputer R1225 搭载来自 CM4 的原生 HDMI 接口,支持最高 4K @ 60 fps 的视频输出,非常适合需要多显示器的应用场景,用户可以将内容输出到外接大屏幕上。
RTC
reComputer R1225 搭载了 RTC 电路,并预装 CR2032 电池,即使在断电的情况下也能保持计时功能。
要测试实时时钟(RTC)功能,请按如下步骤操作:
- 禁用自动时间同步:
sudo systemctl stop systemd-timesyncd
sudo systemctl disable systemd-timesyncd
- 将时间设置为 2024 年 3 月 20 日 12:00:
sudo hwclock --set --date "2024-03-20 12:00:00"
- 将 RTC 时间同步到系统:
sudo hwclock --hctosys
- 查看 RTC 时间:
sudo hwclock -r
该命令会读取并显示存储在 RTC 中的时间。 5. 断开 RTC 的电源,等待几分钟后重新接通电源,再次检查 RTC 时间,以确认是否保持了正确时间。
看门狗
reComputer R1225 配备了独立的硬件看门狗电路,可在系统异常崩溃时实现自动重启。看门狗电路通过 RTC 实现,并支持 1 到 255 秒范围内灵活设置喂狗时间。
要进行看门狗测试,请按以下步骤操作:
- 安装看门狗软件:
sudo apt install watchdog
- 编辑看门狗配置文件:
# make sure you install vim already, if haven't, can install by the command below
sudo apt-get install vim
sudo vim /etc/watchdog.conf
按如下方式修改配置:
watchdog-device = /dev/watchdog
# Uncomment and edit this line for hardware timeout values that differ
# from the default of one minute.vi
watchdog-timeout = 120
# If your watchdog trips by itself when the first timeout interval
# elapses then try uncommenting the line below and changing the
# value to 'yes'.
#watchdog-refresh-use-settimeout = auto
# If you have a buggy watchdog device (e.g. some IPMI implementations)
# try uncommenting this line and setting it to 'yes'.
#watchdog-refresh-ignore-errors = no
# ====================== Other system settings ========================
#
# Interval between tests. Should be a couple of seconds shorter than
# the hardware time-out value.
interval = 15
max-load-1 = 24
#max-load-5 = 18
#max-load-15 = 12
realtime = yes
priority = 1
你可以根据需要调整其他设置。 3. 确认看门狗服务正在运行:
sudo systemctl start watchdog
- 为测试看门狗功能,执行以下命令以模拟系统死机:
sudo su
echo 1 > /proc/sys/kernel/sysrq
echo "c" > /proc/sysrq-trigger
该命令会触发内核崩溃,应当会导致看门狗重启系统。
- 监控系统,以确认其在设定的超时时间后是否完成重启。 通过这些步骤,你可以测试并确保系统中看门狗定时器的功能正常。
可选接口与模块
Wi-Fi/BLE(已包含)
reComputer R1225 由带板载 Wi-Fi/BLE 版本的 CM4 提供支持,具备与 CM4 相同的 Wi-Fi/BLE 参数。详细参数信息请参考 Raspberry Pi 官网。
需要特别说明的是,由于 reComputer R1225 采用金属外壳,Wi-Fi/BLE 信号可能较难穿透金属外壳。因此,如果你需要使用该功能,建议安装我们为你准备的外置天线。
连接 Wi-Fi
通过 Luci UI 连接 Wi-Fi
通过命令连接 Wi-Fi
步骤 1. 扫描 Wi-Fi 网络:
nmcli dev wifi list
步骤 2. 连接到 Wi-Fi 网络:
sudo nmcli dev wifi connect network-ssid password "network-password"
sudo nmcli --ask dev wifi connect network-ssid
步骤 3. 设备上电后会自动连接到 Wi-Fi。
如果你想删除已保存的 Wi-Fi 信息:
nmcli con del network-ssid
断开连接后,可连接到其他 Wi-Fi。
连接蓝牙设备
在添加蓝牙设备之前,必须先在设备上启动并运行 Bluetooth 服务。你可以使用 systemctl 命令进行检查。
sudo systemctl status bluetooth

如果 Bluetooth 服务状态不是 active,则必须先启用它。然后启动该服务,使其在设备启动时自动运行。
sudo systemctl enable bluetooth
sudo systemctl start bluetooth
你可以使用 bluetoothctl 工具连接和管理蓝牙设备,以下是一些常用命令及说明:
#Scan attachments to the device
bluetoothctl scan on
#To make your Bluetooth adapter discoverable to other devices, use the following command:
bluetoothctl discoverable on
#Replace A4:C1:38:F4:83:2E below with the Media Access Control (MAC) address you want to connect to
#Pair a new Bluetooth device
bluetoothctl pair A4:C1:38:F4:83:2E
#Connect previously paired devices
bluetoothctl connect A4:C1:38:F4:83:2E
#View the list of devices paired with the system
bluetoothctl paired-devices
#When a Bluetooth device is trusted, the system automatically connects to it after discovering it
bluetoothctl trust A4:C1:38:F4:83:2E
#Cancel trust
bluetoothctl untrust A4:C1:38:F4:83:2E
#Remove a paired Bluetooth device
bluetoothctl remove A4:C1:38:F4:83:2E
#Disconnect the Bluetooth connection, but do not remove it from the paired list
bluetoothctl disconnect A4:C1:38:F4:83:2E
#Block specific devices from connecting to your system
bluetoothctl block A4:C1:38:F4:83:2E
#Unblock device
bluetoothctl unblock A4:C1:38:F4:83:2E
#Use interactive mode and exit
bluetoothctl
exit
4G 模块(可选)
reComputer R1225 LoRaWAN 网关提供标准版和 4G 版。标准版的 Mini-PCIe 插槽 1 为空,而 4G 版预装了专为欧洲地区(EMEA 和泰国 SKU 113991135)和美洲(北美 SKU 113991134)定制的 Mini-PCIe 模块。
LoRa® 模块(已包含)
reComputer R1225 LoRaWAN 网关的 Mini-PCIe 插槽 2 被 SPI LoRa® 模块占用。
PoE(已包含)
reComputer R1225 LoRaWAN 网关配备了 PoE 模块,用户无需自行购买、焊接和组装。
M.2 插槽(可选)
reComputer R1225 通过主板上两个 Mini-PCIe 插槽下方的 PCIe 插槽(J62)支持 2280 NVMe SSD 和 AI 加速器(Hailo)。需要注意的是,CM4 的 PCIe 为 2.0 代,理论最高速率为 5Gbps。如果你使用的是 Gen3.0 或更高版本的 SSD,可能无法达到该 SSD 的最高速度。经过测试,安装 SSD 的 reTerminal DM 最高写入速度可达 230MB/s,最高读取速度可达 370MB/s。如果你不确定哪些 SSD 兼容,可以参考下方附件列表进行购买。
| SSD 卡 | NVMe M.2 2280 SSD 1TB | 112990267 |
| 512GB NVMe M.2 PCle Gen3x4 2280 内置 SSD | 112990247 | |
| 256GB NVMe M.2 PCle Gen3x4 2280 内置 SSD | 112990246 | |
| 128GB NVMe M.2 PCle Gen3x4 2280 内置 SSD | 112990226 |
请注意:
1- 速度测试结果可能会因 SSD 型号、测试方法和测试环境的不同而有所差异。此处提供的数值仅供参考,且是在 Seeed 实验室条件下获得。
SSD 卡主要有两种用途:
- 大容量存储:SSD 卡可用于满足大容量存储需求。
- 搭载镜像的启动盘:另一种用法是将 SSD 同时作为大容量存储以及系统镜像的存储介质,实现直接从 SSD 卡启动。
需要特别注意的是,市面上的 SSD 卡并非都支持第二种用法。因此,如果你打算将其作为启动盘使用且不确定购买哪一款型号,我们建议选择我们推荐的 1TB SSD(SKU [112990267])。该型号已经过启动功能测试验证,可降低兼容性问题风险并减少反复试错成本。
加密芯片 TPM 2.0(可选)
推荐将符合 Trusted Computing Group(TCG)TPM 2.0 规范的英飞凌 OPTIGA™ TPM SLB9670 用作 reComputer R1225 的加密芯片。该芯片通过板载端口 J13 以 SPI 接口连接,用于实现平台完整性的信任根、远程证明以及密码学服务。
如果你将 TPM 2.0 模块连接到设备,下面的代码可以帮助检查 TPM 连接情况。
ls /dev | grep tpm
如果在输出中看到 tpm0 和 tpmrm0,则说明系统已检测到并可使用 TPM(可信平台模块)设备。这表明 TPM 硬件已被识别且可访问,是一个良好的信号。你可以在确认设备存在且可访问的前提下,继续使用与 TPM 相关的功能或应用程序。
UPS(已包含)

UPS 为 7F,串联工作。UPS 模块位于 DC5V 与 CM4 组件之间,通过 GPIO 信号在 5V 电源掉电时向 CPU 发出警报。CPU 在接收到该信号后,会在超级电容能量耗尽之前执行紧急脚本并执行 “$ shutdown” 命令。
UPS 提供的备份时长高度依赖于系统负载。以下是在搭载 4GB RAM、32GB eMMC 存储和 Wi-Fi 模块的 CM4 模块上测试的一些典型场景。
| 工作模式 | 时间(秒) | 备注 |
|---|---|---|
| 空闲 | 37 | 在空闲条件下测试,并加载官方驱动程序 |
| CPU 满载 | 18 | stress -c 4 -t 10m -v & |
如需了解 UPS 功能的更多信息,请联系我们,并注意告警信号为低电平有效(active LOW)。
位于 CPU 与 DC/AC 电源输入之间的 GPIO25 用于在 5V 电源掉电时向 CPU 报警。然后 CPU 需要在超级电容能量耗尽前,在脚本中执行一些紧急操作,并运行 $ shutdown。
使用此功能的另一种方式是:在 GPIO 引脚状态变化时触发关机。指定的 GPIO 引脚被配置为输入按键,用于产生 KEY_POWER 事件。systemd-logind 会处理该事件并发起关机。
以 /boot/overlays/README 为参考,然后修改 /boot/config.txt。
dtoverlay=gpio-shutdown,gpio_pin=25,active_low=1
下面的 Python 代码是一个通过 GPIO25 检测超级电容 UPS 工作模式的示例,并在系统断电时自动保存数据并关机。
import RPi.GPIO as GPIO
import time,os
num = 0
GPIO.setmode(GPIO.BCM)
#set GPIO25 as input mode
#add 500ms jitter time for software stabilization
GPIO.setup(25,GPIO.IN,pull_up_down = GPIO.PUD_UP)
GPIO.add_event_detect(25,GPIO.FALLING, bouncetime = 500)
while True:
if GPIO.event_detected(25):
print('...External power off...')
print('')
os.system('sync')
print('...Data saving...')
print('')
time.sleep(3)
os.system('sync')
#saving two times
while num<5:
print('-----------')
s = 5-num
print('---' + str(s) + '---')
num = num + 1
time.sleep(1)
print('---------')
os.system('sudo shutdown -h now')
DSI(可选)
板载预留了一个 DSI(J24),用于特殊用途。用户需要根据自身需求购买相应的插件。
其他资源
技术支持与产品讨论
感谢你选择我们的产品!我们为你提供多种支持方式,以确保你在使用我们产品的过程中尽可能顺畅。我们提供多种沟通渠道,以满足不同偏好和需求。
