Skip to main content

Descripción General del Gateway LoRaWAN reComputer R1225

pir

Descripción

reComputer R1225 es un potente y flexible gateway y controlador LoRaWAN IoT industrial basado en Raspberry Pi, alimentado por CM4, con capacidades de IA. Con 3*RS485, ethernet dual, soporte BACnet y Modbus, equipado con todas las características necesarias que un dispositivo IoT industrial robusto y confiable necesita. Con compatibilidad con acelerador NPU de IA, es perfecto para control de acceso remoto, especialmente BMS, BAS e iBMS.

Características

Diseñado para Sistema de Automatización de Edificios

  • Múltiples canales RS485 aislados soportan comunicación de alta y baja velocidad.

  • Soporta protocolo BACnet, Modbus RTU y Modbus TCP/IP

  • Hasta 4GB de RAM soporta el procesamiento de miles de puntos de datos, asegurando un rendimiento eficiente

  • Indicadores LED claros de doble cara ayudan a verificar el estado operacional rápidamente

  • Carcasa metálica de alta calidad, compatible con instalación en riel DIN y pared

  • Software de código abierto Seeed Gateway OS, ChirpStack, Basics™ Station, Packet Forward integrados. Soporta personalización y desarrollo derivado.

Rendimiento Potente

  • Alimentado por Raspberry Pi CM4

  • Broadcom BCM2711 SoC de 64 bits quad-core Cortex-A72 (ARM v8) @ 1.5GHz

  • Hasta 4GB de RAM y 32GB eMMC

Capacidades Inalámbricas Ricas

  • Wi-Fi integrado

  • BLE integrado

  • Mini-PCIe1: LTE

    • Versión 4G preinstalada con módulo LTE:
      • EU868: EC25-EUX-mini-PCIe (LTE Cat 4)
      • US915: EC25-AFXGA-mini-PCIe (LTE Cat 4)
  • Mini-PCIe2: Módulo LoRa® SPI preinstalado

    • EU868: Módulo Gateway LoRaWAN Wio-WM1302 (SPI) - EU868
    • US915: Módulo Gateway LoRaWAN Wio-WM1302 (SPI) - US915

Interfaces Ricas

  • 3x RS485 (aislado)

  • 1x Ethernet 10M/100M/1000M (Soporta PoE)

  • 1x Ethernet 10M/100M

  • 1x HDMI 2.0

  • 2x USB2.0 Tipo-A

  • 1x USB2.0 Tipo-C (consola USB para actualización del SO)

  • 1x ranura para tarjeta SIM

Seguridad y Confiabilidad

  • Watchdog de Hardware

  • Supercondensador UPS (incluido)

  • Carcasa metálica con paneles laterales de PC

  • ESD: EN61000-4-2, nivel 3

  • EFT: EN61000-4-4, nivel 2

  • Sobretensión: EN61000-4-5, nivel 2

  • Vida Útil de Producción: reComputer R1225 permanecerá en producción hasta al menos diciembre de 2030

Convenciones de Nomenclatura

pir

Especificaciones

ParámetroDescripción
Especificaciones de Hardware
CPURaspberry Pi CM4, Quad-core Cortex-A72@ 1.5GHz
Sistema OperativoRaspberry Pi OS, Ubuntu
RAM4GB
eMMC32GB
Especificaciones del Sistema
EntradaBloque de Terminales de 2 pines
PoE(como dispositivo alimentado)Estándar IEEE 802.3af 12.95W PoE
Voltaje de Alimentación(AC/DC)12~24V AC/9~36V DC
Protección contra Sobrevoltaje40V
Consumo de EnergíaInactivo:2.88W; Carga Completa:5.52W
Interruptor de EncendidoNo
Interruptor de Reinicio
Interfaz
Ethernet1 x 10/100/1000 Mbps(soporta PoE*)
1 x 10/100 Mbps IEEE802.3/802.3u
USB2 x USB-A 2.0 Host
1 x USB-C 2.0 (Para flashear SO)
RS4853 x Bloque de Terminales de 3 pines (aislado)
HDMI1 x HDMI 2.0
Ranura para Tarjeta SIMsoporta Tarjeta SIM Estándar
Ranura M.2soporta SSD M.2 NVMe
LED6 x indicadores LED
Zumbador1
Botón de Reinicio1
DSI(reservado)soporta LCD*(en placa dentro de la carcasa)
Comunicación Inalámbrica
Wi-Fi 2.4/5.0 GHzWi-Fi integrado
BLE 5.0BLE integrado
LoRa®(Ocupado)SPI LoRa®
4G Celular(Opcional)4G LTE*
Estándares
EMCESD: EN61000-4-2, Nivel 3
EFT: EN61000-4-4, Nivel 2
Sobretensión: EN61000-4-5, Nivel 2
CertificaciónCE, FCC
RoHS
Condiciones Ambientales
Protección de IngresoIP40
Temperatura de Funcionamiento-30~70 °C
Humedad de Funcionamiento10~95% RH
Temperatura de Almacenamiento-40~80 °C
Otros
UPS de SupercondensadorMódulo SuperCAP UPS LTC3350
Watchdog de Hardware1~255s
RTCRTC de Alta Precisión
SeguridadChip de Cifrado TPM 2.0*
ATECC608A
Disipación de CalorSin ventilador
Garantía2 años
Vida Útil de ProducciónHasta diciembre de 2030
Declaración de Estado de Componentes e Interfaces
ReservadoDesignado para uso futuro o expansión.
OpcionalComponentes no esenciales, los usuarios pueden elegir incluir o excluir.
OcupadoActualmente en uso e integral para la funcionalidad del producto.
IncluidoComponentes esenciales proporcionados con el paquete estándar.
Mecánico
Dimensión(A x H x P)130 mm x 93 mm x 49.6 mm
CarcasaCarcasa de Aleación de Aluminio 6061 con Paneles Laterales de PC Transparente
MontajeRiel DIN/Pared
Peso(Neto)待重新称重补充

Declaración

Las opciones marcadas con * requieren compra adicional según la lista de accesorios.

Descripción General del Hardware

Diagrama de Alimentación

El reComputer R1225 soporta tres opciones de suministro de energía: AC, terminal DC y puerto PoE. Por defecto, el reComputer R1225 se alimenta a través del terminal AC/DC (Adaptador de corriente regional oficial SKU:110061505/110061506), mientras que el suministro de energía PoE (módulo PoE, SKU:110991925) está incluido. Esto proporciona flexibilidad en la selección del suministro de energía y permite una fácil integración con varias fuentes de alimentación.

Terminal de Alimentación de 2 Pines

El reComputer R1225 se suministra con un voltaje AC nominal de 12~24 V o voltaje DC de 9~36V. El suministro de energía se conecta a través del conector de bloque de terminales de alimentación de 2 pines. Para conectar a tierra el reComputer R1225, el cable de tierra se puede asegurar al tornillo ubicado en la esquina superior izquierda del terminal de alimentación.

note

La solución de alimentación utiliza un diodo rectificador de puente para protección contra polaridad inversa y es compatible con entradas tanto AC como DC. Esto asegura que independientemente de cómo estén conectados los terminales positivo y negativo del suministro de energía, el circuito no se dañará. Al usar un rectificador de puente, la polaridad del voltaje de salida permanece fija independientemente de la polaridad de entrada DC, proporcionando protección efectiva contra polaridad inversa.

POE (incluido)

Con el módulo PoE instalado, el puerto ETH0 del reComputer R1225 puede soportar suministro de energía PoE, proporcionando una forma conveniente y eficiente de alimentar el dispositivo a través de Ethernet. Esta opción simplifica el proceso de instalación y reduce la cantidad de cableado requerido, convirtiéndolo en una solución ideal para aplicaciones con fuentes de alimentación limitadas o donde las tomas de corriente no están fácilmente disponibles.

  • Entrada PoE: Rango 44~57V; Típico 48V
  • Salida PoE: 12V, 1.1A Máx.
note

Vale la pena señalar que el módulo PoE proporcionado con el reComputer R1225 cumple con el estándar IEEE 802.3af y puede proporcionar un suministro de energía máximo de 12.95W. Por lo tanto, si hay necesidad de conectar periféricos de alta potencia como SSD o módulos 4G, el suministro de energía PoE puede no ser suficiente. En este caso, se recomienda usar el terminal AC/DC para el suministro de energía en su lugar para asegurar una operación estable y confiable del dispositivo.

Consumo de Energía

Por favor consulte la tabla a continuación para el consumo de energía probado del reComputer R1225 en el laboratorio de Seeed Studio. Tenga en cuenta que este valor es solo de referencia, ya que los métodos de prueba y el entorno pueden resultar en variaciones en los resultados.

待测试

EstadoVoltajeCorrienteConsumo de EnergíaDescripción
Apagado24VmAWPrueba de consumo de energía estático en estado de apagado y sin energía.
Inactivo24VmAWPara probar la corriente de entrada al suministrar energía de 24V al dispositivo reComputer R1225 sin ejecutar ningún programa de prueba.
Carga Completa24VmAWConfigurar CPU para ejecutar a carga completa usando el comando "stress -c 4". Sin dispositivos externos conectados.

Encendido y Apagado

El reComputer R1225 no viene con un botón de encendido por defecto, y el sistema se iniciará automáticamente una vez que se conecte la energía. Al apagar, por favor seleccione la opción de apagado en el sistema operativo y espere a que el sistema se apague completamente antes de cortar la energía. Para reiniciar el sistema, simplemente reconecte la energía.

note

Tenga en cuenta que después del apagado, por favor espere al menos 10 segundos antes de reiniciar el sistema para permitir que los capacitores internos se descarguen completamente.

Diagrama de Bloques

Diagrama IIC

Interfaz

Interfaz
Ethernet1 x 10/100/1000 Mbps IEEE 1588-2008(soporta PoE)
1 x 10/100 Mbps IEEE802.3/802.3u
USB2 x USB-A 2.0 Host
1 x USB-C 2.0 (para flashear SO)
RS4853 x Bloque de Terminales de 3 pines (aislado)
HDMI1 x HDMI 2.0
Ranura para Tarjeta SIMsoporta Tarjeta SIM Estándar
Ranura M.2soporta M.2 NVMe SSD
LED6 x indicadores LED
Zumbador1
Botón de Reinicio1
HDMI1 x HDMI 2.0
DSIsoporta LCD*(en placa dentro de la carcasa)

Para consultar mapeos y desplazamientos GPIO, por favor use el siguiente comando:

cat /sys/kernel/debug/gpio

Estado del Indicador LED

El reComputer R1225 cuenta con 6 indicadores LED que sirven para señalar el estado operacional de la máquina. Por favor consulte la tabla a continuación para las funciones específicas y el estado de cada LED:

Indicador LEDColorEstadoDescripción
PWRVerdeEncendidoEl dispositivo ha sido conectado a la energía.
ApagadoEl dispositivo no está conectado a la energía.
ACTVerdeBajo Linux este pin parpadeará para indicar acceso a eMMC.
Si ocurre algún error durante el arranque, entonces este LED parpadeará un
patrón de error que puede ser decodificado usando la tabla de búsqueda en el sitio web de Raspberry Pi.
USERVerde/Rojo/AzulNecesita ser definido por el usuario.
RS485-1VerdeApagadoSin transferencia de datos en el canal RS485 1.
ParpadeoEl canal RS485 1 está recibiendo o enviando datos.
RS485-2VerdeApagadoSin transferencia de datos en el canal RS485 2.
ParpadeoEl canal RS485 2 está recibiendo o enviando datos.
RS485-3VerdeApagadoSin transferencia de datos en el canal RS485 3.
ParpadeoEl canal RS485 3 está recibiendo o enviando datos.

Tabla de estado ACT

Destellos largosDestellos cortosEstado
03Fallo genérico al arrancar
04start*.elf no encontrado
07Imagen del kernel no encontrada
08Fallo de SDRAM
09SDRAM insuficiente
010En estado HALT
21Partición no FAT
22Error al leer de la partición
23Partición extendida no FAT
24Discrepancia de firma/hash - Pi 4
44Tipo de placa no compatible
45Error fatal de firmware
46Fallo de alimentación tipo A
47Fallo de alimentación tipo B

Si el LED ACT parpadea en un patrón regular de cuatro destellos, no puede encontrar el código de arranque (start.elf) Si el LED ACT parpadea en un patrón irregular, entonces el arranque ha comenzado. Si el LED ACT no parpadea, entonces el código EEPROM podría estar corrupto, inténtalo de nuevo sin nada conectado para asegurarte. Para más detalles, consulta el foro de Raspberry Pi: STICKY: Is your Pi not booting? (The Boot Problems Sticky) - Raspberry Pi Forums Para más detalles, consulta el foro de Raspberry Pi.

Luces LED personalizables a través de la interfaz Luci

Control de luces LED mediante comandos

Para controlar los LEDs de usuario, recomendamos usar sysfs, un pseudo-sistema de archivos proporcionado por el kernel de Linux que expone información sobre varios subsistemas del kernel, dispositivos de hardware y sus controladores asociados. En el reComputer R1225, hemos abstraído la interfaz de LED de usuario en tres archivos de dispositivo (led-red, led-blue y led-green), permitiendo a los usuarios controlar las luces LED simplemente interactuando con estos archivos. Los ejemplos son los siguientes:

  1. Para encender el LED rojo, ingresa el siguiente comando en la Terminal:
echo 1 | sudo tee /sys/class/leds/led-red/brightness
  1. Para apagar el LED rojo, ingresa el siguiente comando en la Terminal:
echo 0 | sudo tee /sys/class/leds/led-red/brightness
  1. Puedes encender los LEDs rojo y verde al mismo tiempo, ingresa el siguiente comando en la Terminal:
echo 1 | sudo tee /sys/class/leds/led-red/brightness
echo 1 | sudo tee /sys/class/leds/led-green/brightness

Zumbador

El reComputer R1225 cuenta con un zumbador activo, que puede usarse para varios propósitos como alarmas y notificaciones de eventos.

Para usuarios del reComputer R1225 (R1225 está basado en la plataforma de hardware R1000 v1.1), el zumbador está conectado al PCA9535 P15, para apagar(encender) el zumbador, ingresa el siguiente comando en la Terminal:

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

El reComputer R1225 está equipado con 3 conjuntos de interfaz RS485 usando conector de 3 pines, que está aislado tanto para señal como para alimentación para garantizar una operación segura y confiable en aplicaciones industriales y de automatización. Las señales RS485A y RS485B están aisladas usando aislamiento capacitivo, que proporciona excelente inmunidad EMI y cumple con los requisitos de comunicación de alta velocidad de la interfaz RS485. Por defecto, las resistencias terminales de 120Ω no están instaladas. Sin embargo, la caja de empaque incluye cinco resistencias de montaje superficial. Si es necesario, los usuarios deben soldar la resistencia al dispositivo ellos mismos.

note

La interfaz RS485 usa una fuente de alimentación aislada, lo que significa que la señal de tierra para dispositivos externos conectados a la interfaz RS485 debe conectarse al pin GND_ISO.

Estos son los pines relacionados con la interfaz 485 del reComputer para la tabla de datos.

RS485RS485_POWER_ENArchivo de dispositivo OSP14predeterminado(Alto)
TX5/dev/ttyAMA5GPIO12
RX5GPIO13
TX2ID_SD/dev/ttyAMA2GPIO0/ID_SD
RX2ID_SCGPIO1/ID_SC
TX3/dev/ttyAMA3GPIO4
RX3GPIO5
RS485_1_DE/RE(Alto/DE || Bajo/RE)/dev/ttyAMA2GPIO6predeterminado Bajo
RS485_2_DE/RE/dev/ttyAMA3GPIO17predeterminado Bajo
RS485_3_DE/RE/dev/ttyAMA5GPIO24predeterminado Bajo

Por defecto, el puerto de habilitación de alimentación del puerto RS485 está alto. Y cada interfaz RS485 está en estado de aceptación. Puedes hacer un experimento simple.

El puerto 485 que conecta la PC al reComputer-R.

Ingresa en la terminal del reComputer:

cat /dev/ttyAMA2

Luego envía algunos datos en la herramienta de depuración serial de tu computadora, puedes observar los datos en la ventana de terminal del reComputer.


Interruptor de Arranque

El Interruptor de Arranque del reComputer R1225 está conectado al pin nRPI_BOOT del CM4. Este interruptor proporciona a los usuarios la opción de seleccionar la fuente de arranque entre eMMC y USB. En modo normal, el interruptor debe configurarse alejado del lado con la etiqueta "BOOT", permitiendo que el sistema arranque desde eMMC. Por el contrario, cuando los usuarios necesitan flashear la imagen del sistema, deben configurar el interruptor hacia la etiqueta "BOOT", permitiendo que el sistema arranque desde la interfaz USB Type-C.

Posición del InterruptorModoDescripciónnRPI-BOOT
imageModo normalArrancar desde eMMCBajo
imageModo flashArrancar desde USBAlto
note

En modo Boot, la función de alimentación POE no está disponible.

USB

El reComputer R1225 está equipado con un puerto USB Type-C y dos puertos USB Type-A. Consulta la tabla a continuación para sus funciones y descripciones.

TipoCantidadProtocoloFunciónDescripción
Type-C*1USB2.0USB-DeviceUsado para depuración de puerto serial, grabación de imagen, etc.
Type-A*2USB2.0USB-HostConectar diferentes dispositivos USB como unidades flash,
teclados USB o ratones.

Verifica si el hub USB es detectado ejecutando el comando lsusb. Este comando lista todos los dispositivos USB conectados, incluyendo hubs.

lsusb

Ejecutar este comando debería mostrar información sobre los dispositivos USB conectados a tu sistema, incluyendo cualquier hub USB que esté presente.

Si el hub USB está funcionando correctamente, deberías ver sus detalles listados en la salida del comando lsusb. Si no está listado, puede haber un problema con el hub o su conexión al sistema. En tales casos, puede que necesites solucionar problemas del hub USB o sus conexiones.

Ranura SIM



El reComputer R1225 usa una ranura de tarjeta SIM de tamaño estándar comúnmente encontrada en aplicaciones industriales, que requiere una tarjeta SIM estándar con dimensiones de 25mm x 15mm.

note

El reComputer R1225 está disponible en una versión 4G. Si compras la edición estándar (sin el módulo 4G), puedes comprar un módulo 4G por separado para la instalación. Bazaar Mall actualmente ofrece dos módulos 4G: Europa (EMEA & Thai SKU 113991135) y América (América del Norte SKU 113991134)

Ranura SSD


La ranura SSD en el reComputer R1225 está diseñada para acomodar SSDs NVMe M.2 2280 con capacidades de 128GB, 256GB, 512GB y 1TB. Esta ranura permite la expansión de almacenamiento de alta velocidad, permitiendo a los usuarios mejorar el rendimiento y la capacidad de su sistema.

Para listar los discos, incluyendo el SSD, puedes usar el comando fdisk -l. Así es como:

sudo fdisk -l

Este comando mostrará una lista de todos los discos conectados a tu sistema, incluyendo el SSD si está detectado correctamente. Busca entradas que representen tu SSD. Típicamente comienzan con /dev/sd seguido de una letra (ej., /dev/sda, /dev/sdb, etc.). Una vez que identifiques la entrada correspondiente a tu SSD, puedes proceder con el particionado o formateo según sea necesario.

note

Hay dos usos principales para las tarjetas SSD:
1.Almacenamiento de Alta Capacidad: Las tarjetas SSD pueden utilizarse para necesidades de almacenamiento de alta capacidad.
2.Unidad de Arranque con Imagen: Otro uso implica usar el SSD tanto como almacenamiento de alta capacidad como para almacenar imágenes del sistema, permitiendo arrancar directamente desde la tarjeta SSD.
Es importante tener en cuenta que no todas las tarjetas SSD disponibles en el mercado soportan el segundo uso. Por lo tanto, si tienes la intención de usarla como unidad de arranque y no estás seguro sobre qué modelo comprar, recomendamos optar por nuestro SSD de 1TB recomendado (SKU 112990267). Este modelo ha sido probado y verificado para funcionalidad de arranque, reduciendo el riesgo de problemas de compatibilidad y minimizando los costos de prueba y error.

Ranura Mini-PCle



RanuraProtocolo Soportado
Mini-PCIe 14G LTE
Mini-PCIe 2SPI LoRa®
note

El reComputer R1225 viene en versiones estándar y 4G: Para la versión estándar, Mini-PCIe 1 se deja vacante; Para la versión 4G, Mini-PCIe 1 viene preinstalado con 4G LTE.

Este dispositivo cuenta con dos interfaces Mini-PCIe, a saber, Ranura Mini-PCIe 1 y Ranura Mini-PCIe 2. La Ranura 1 se conecta a la ranura de tarjeta SIM y soporta protocolos USB, mientras que la Ranura 2 soporta tanto protocolos USB como SPI pero no se conecta a la ranura de tarjeta SIM. Por lo tanto, dispositivos como 4G LTE pueden conectarse a través de la Ranura 1, mientras que dispositivos SPI LoRa® pueden conectarse a través de la Ranura 2.

Orificio de Reinicio

Hay un Interruptor de Botón Pulsador Mini ubicado en el orificio de reinicio del reComputer R1225. Al presionar este botón con un objeto delgado, el CM4 puede ser reiniciado. Este pin cuando está alto señala que el CM4 ha iniciado. Conducir este pin bajo reinicia el módulo.

Ethernet RJ45


NombreTipoVelocidadesPoE
ETH0Ethernet Gigabit nativo CM410/100/1000 Mbit/sPreinstalado
ETH1Convertido desde USB10/100 Mbit/sNo Soportado

El reComputer R1225 viene con dos puertos Ethernet RJ45. ETH0 es una interfaz Ethernet Gigabit nativa del CM4 que soporta tres velocidades diferentes: 10/100/1000 Mbit/s. Se puede comprar un módulo PoE adicional para habilitar la entrega de energía sobre Ethernet (PoE) a través de esta interfaz, proporcionando energía al reComputer R1225. El otro ETH1 soporta 10/100 Mbit/s que se convierte desde USB.

HDMI

El reComputer R1225 cuenta con una interfaz HDMI nativa del CM4, soportando salida de video hasta 4K @ 60 fps. Es ideal para aplicaciones que requieren múltiples pantallas, permitiendo a los usuarios mostrar su contenido en pantallas externas grandes.

RTC

El reComputer R1225 cuenta con un circuito RTC que viene preinstalado con una batería CR2032, permitiéndole mantener la funcionalidad de cronometraje incluso en caso de pérdida de energía.

Para probar la funcionalidad del Reloj de Tiempo Real (RTC), sigue estos pasos:

  1. Deshabilitar la sincronización automática de tiempo:
sudo systemctl stop systemd-timesyncd
sudo systemctl disable systemd-timesyncd
  1. Establecer la hora a las 12:00 PM del 20 de marzo de 2024:
sudo hwclock --set --date "2024-03-20 12:00:00"
  1. Sincronizar la hora del RTC al sistema:
sudo hwclock --hctosys
  1. Verificar la hora del RTC:
sudo hwclock -r

Este comando leerá y mostrará la hora almacenada en el RTC. 5. Desconectar la fuente de energía del RTC, esperar unos minutos, luego reconectarla y verificar la hora del RTC nuevamente para ver si retuvo la hora correcta.

Watchdog

El reComputer R1225 viene equipado con un circuito watchdog de hardware independiente que asegura el reinicio automático del sistema en caso de fallos anormales del sistema. El circuito watchdog se implementa a través del RTC y permite tiempos de alimentación flexibles de 1 a 255 segundos.

Para realizar una prueba de watchdog, sigue estos pasos:

  1. Instalar el software watchdog:
sudo apt install watchdog 
  1. Editar el archivo de configuración del 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

Modificar la configuración como sigue:

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

Puedes ajustar otras configuraciones según sea necesario. 3. Asegurar que el servicio watchdog esté ejecutándose:

sudo systemctl start watchdog
  1. Para probar la funcionalidad del watchdog, ejecuta el siguiente comando para simular un cuelgue del sistema:
sudo su
echo 1 > /proc/sys/kernel/sysrq
echo "c" > /proc/sysrq-trigger
warning

Este comando desencadena un fallo del kernel y debería causar que el watchdog reinicie el sistema.

  1. Monitorear el sistema para confirmar que se reinicia después del período de tiempo de espera especificado. Estos pasos te ayudarán a probar y asegurar la funcionalidad del temporizador watchdog en tu sistema.

Interfaces y Módulos Opcionales

Wi-Fi/BLE(incluido)

El reComputer R1225 está alimentado por el CM4 con una versión Wi-Fi/BLE integrada, proporcionando los mismos parámetros Wi-Fi/BLE que el CM4. Para información detallada de parámetros, por favor consulta el sitio web oficial de Raspberry Pi.

note

Es importante tener en cuenta que debido a la carcasa metálica del reComputer R1225, las señales Wi-Fi/BLE pueden tener dificultades para penetrar el exterior metálico. Por lo tanto, si requieres esta característica, recomendamos instalar la antena externa que hemos preparado para ti.

Conectar wifi

Conectar a Wi-Fi a través de la UI Luci
Comando para conectar a Wi-Fi

paso1. Para escanear redes Wi-Fi:

nmcli dev wifi list

paso2. Conectar a la red wifi:

sudo nmcli dev wifi connect network-ssid password "network-password"
sudo nmcli --ask dev wifi connect network-ssid

paso3. Después de que el dispositivo se encienda, se conectará automáticamente al wifi.
Si quieres eliminar la información WiFi guardada:

nmcli con del network-ssid

Después de que la conexión se desconecte, conectar a otro wifi.

Conectar dispositivos bluetooth

Antes de agregar un dispositivo Bluetooth, el servicio Bluetooth en tu computadora debe estar iniciado y ejecutándose. Puedes verificar esto con el comando systemctl.

sudo systemctl status bluetooth

Si el estado del servicio Bluetooth no está activo, primero debes habilitarlo. Luego iniciar el servicio para que se inicie automáticamente cuando inicies tu dispositivo.

sudo systemctl enable bluetooth
sudo systemctl start bluetooth

Puedes usar la herramienta bluetoothctl para conectar y gestionar Bluetooth, los siguientes son algunos comandos comunes y comentarios:

#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

Módulo 4G (opcional)

El Gateway LoRaWAN reComputer R1225 está disponible en versiones Estándar y 4G. La Ranura Mini-PCIe 1 en la versión Estándar está vacante, mientras que la versión 4G viene con un módulo Mini-PCIe preinstalado adaptado para Europa (EMEA & Thai SKU 113991135) y América (América del Norte SKU 113991134) respectivamente.

Módulo LoRa® (incluido)

La Ranura Mini-PCIe 2 en el Gateway LoRaWAN reComputer R1225 está ocupada por el módulo LoRa® SPI.

PoE (incluido)

El Gateway LoRaWAN reComputer R1225 viene equipado con un módulo PoE, eliminando la necesidad de que los usuarios compren, solden y ensamblen uno por sí mismos.

Ranura M.2 (opcional)

El reComputer R1225 soporta SSD NVMe 2280 y acelerador de IA (Hailo) mediante el uso de una ranura PCIe (J62) debajo de dos ranuras Mini-PCIe en la placa. Es importante tener en cuenta que el PCIe del CM4 es gen2.0 con una velocidad teórica máxima de 5Gbps. Si estás usando un SSD Gen3.0 o superior, puede que no sea capaz de alcanzar la velocidad máxima del SSD. Después de las pruebas, el reTerminal DM con SSD instalado puede alcanzar una velocidad máxima de escritura de 230MB/s y una velocidad máxima de lectura de 370MB/s. Si no estás seguro de qué SSDs son compatibles, puedes comprar siguiendo la lista de accesorios a continuación.

Por favor haz clic aquí para las instrucciones de ensamblaje.

Tarjeta SSDNVMe M.2 2280 SSD 1TB112990267
512GB NVMe M.2 PCle Gen3x4 2280 SSD Interno112990247
256GB NVMe M.2 PCle Gen3x4 2280 SSD Interno112990246
128GB NVMe M.2 PCle Gen3x4 2280 SSD Interno112990226
note

Ten en cuenta que:
1- Los resultados de las pruebas de velocidad pueden variar dependiendo del modelo de SSD, método de prueba y entorno de prueba. Los valores proporcionados aquí son solo para fines de referencia y fueron obtenidos en el laboratorio de Seeed.

Hay dos usos principales para las tarjetas SSD:
1.Almacenamiento de Alta Capacidad: Las tarjetas SSD pueden utilizarse para necesidades de almacenamiento de alta capacidad.
2.Unidad de Arranque con Imagen: Otro uso implica usar el SSD tanto como almacenamiento de alta capacidad como para almacenar imágenes del sistema, permitiendo arrancar directamente desde la tarjeta SSD.
Es importante tener en cuenta que no todas las tarjetas SSD disponibles en el mercado soportan el segundo uso. Por lo tanto, si tienes la intención de usarla como unidad de arranque y no estás seguro sobre qué modelo comprar, recomendamos optar por nuestro SSD de 1TB recomendado (SKU [112990267]). Este modelo ha sido probado y verificado para funcionalidad de arranque, reduciendo el riesgo de problemas de compatibilidad y minimizando los costos de prueba y error.

Chip de Encriptación TPM 2.0 (opcional)

El TPM cuenta con el OPTIGA™ TPM SLB9670 de Infineon que cumple con la especificación TPM 2.0 del Trusted Computing Group (TCG) y se recomienda como chip de encriptación para el reComputer R1225. El chip cuenta con una interfaz SPI aplicada para el puerto J13 en la placa, para habilitar una raíz de confianza para la integridad de la plataforma, atestación remota y servicios criptográficos.

Si conectas el módulo TPM 2.0 al dispositivo, el siguiente código puede ayudar a verificar la conexión TPM.

ls /dev | grep tpm

Si ves tpm0 y tpmrm0 en la salida, significa que los dispositivos TPM (Trusted Platform Module) son detectados y están disponibles en tu sistema. Esto indica que el hardware TPM es reconocido y accesible, lo cual es una buena señal. Puedes proceder con el uso de funcionalidades o aplicaciones relacionadas con TPM sabiendo que los dispositivos están presentes y accesibles.

UPS (incluido)

El UPS es 7F, que opera en serie. El módulo UPS está posicionado entre los componentes DC5V y CM4, con una señal GPIO utilizada para alertar a la CPU en caso de una pérdida de energía del suministro de 5V. Al recibir esta señal, la CPU ejecuta un script urgente antes de que la energía del supercondensador se agote, iniciando un comando "$ shutdown".


La duración de respaldo proporcionada por el UPS depende en gran medida de la carga del sistema. A continuación se muestran algunos escenarios típicos probados con un módulo CM4 que cuenta con 4GB de RAM, almacenamiento eMMC de 32GB y un módulo Wi-Fi.


Modo de OperaciónTiempo(s)Observación
Inactivo37Prueba bajo condiciones de inactividad con programa controlador oficial cargado
Carga completa de CPU18stress -c 4 -t 10m -v &
note

Para la función UPS por favor contáctanos para más información, y la señal de alarma es LOW activa.

Se usa un GPIO25 entre la CPU y la entrada de alimentación DC/AC para alertar a la CPU cuando el suministro de energía de 5V está caído. Entonces la CPU debería hacer algo urgente en un script antes del agotamiento de energía del supercondensador y ejecutar un $ shutdown


Otra forma de usar esta función es Iniciar un apagado cuando el pin GPIO cambia. El pin GPIO dado se configura como una tecla de entrada que genera eventos KEY_POWER. Este evento es manejado por systemd-logind iniciando un apagado. Usa /boot/overlays/README como referencia, luego modifica /boot/config.txt.

dtoverlay=gpio-shutdown,gpio_pin=25,active_low=1

El código Python a continuación es una demostración para detectar el modo de trabajo del UPS de supercondensador a través de GPIO25, y guardar automáticamente los datos y apagar cuando el sistema se desconecta.

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 (opcional)

Un DSI (J24) está reservado en la placa, para uso especial. Se solicita a los usuarios que compren complementos según sus propias necesidades.

Recursos Adicionales

Soporte Técnico y Discusión de Productos

¡Gracias por elegir nuestros productos! Estamos aquí para brindarte diferentes tipos de soporte para asegurar que tu experiencia con nuestros productos sea lo más fluida posible. Ofrecemos varios canales de comunicación para atender diferentes preferencias y necesidades.

Loading Comments...