Primeros pasos con la reServer Industrial

La serie reServer Industrial ofrece servidores NVR (grabadores de vídeo en red) habilitados para IA, compactos y sin ventilador, incluidos los módulos NVIDIA Jetson™ Orin Nano/Orin NX, que van desde 20 TOPS hasta 100 TOPS de rendimiento de IA. La reServer Industrial tiene preinstalado Jetpack 5.1.1, simplifica el desarrollo, es ideal para construir VMS (sistema de gestión de video) junto con potentes capacidades de inteligencia artificial, lo que brinda transformación digital en industrias de ciudades inteligentes, seguridad, automatización industrial y fábricas inteligentes.
La reServer Industrial cuenta con 2 entradas para unidades SATA HDD/SSD de 2,5" para almacenar fácilmente cientos de secuencias de video locales en una aplicación de análisis de video. También permite múltiples opciones de conectividad, incluidos 5 puertos Ethernet RJ-45, 1 RS232/422/485, 4 DI/DO aislados, 1 CAN, 4* USB3.1. El diseño sin ventilador con opciones de montaje versátiles que permite la implementación de -20 a 60 ℃, lo cual es ideal para entornos más hostiles y cargas más pesadas.
La reServer Industrial viene con un disipador de calor pasivo y un diseño sin ventilador, lo que lo hace ideal para su uso en entornos exigentes. El disipador de calor pasivo permite una refrigeración eficiente sin necesidad de un ventilador, lo que reduce el riesgo de fallo de los componentes debido al polvo u otros contaminantes. El diseño sin ventilador también reduce los niveles de ruido y el consumo de energía, lo que la hace adecuada para su uso en entornos sensibles al ruido y minimiza los costos de energía.
La reServer industrial tiene 5 puertos RJ45 GbE, 4 de los cuales son puertos PoE PSE para proporcionar alimentación a través de Ethernet a dispositivos como cámaras IP. Esto elimina la necesidad de una fuente de alimentación separada y facilita la implementación de dispositivos de red en áreas sin tomas de corriente disponibles. El puerto GbE restante se utiliza para conectarse a un conmutador o enrutador de red, lo que permite la comunicación con otros dispositivos en la red y el acceso a Internet.
Características
- Servidor de IA Compact Edge sin ventilador: potenciada por módulos NVIDIA Jetson™ Orin Nano/Orin NX, que van desde 20 TOPS hasta 100 TOPS de rendimiento de IA, rango de temperatura más amplio de -20 ~ 60 °C con flujo de aire de 0,7 m/s
- Procesamiento de transmisión múltiple: 5* GbE RJ45 (4 para 802.3af PSE), maneja múltiples transmisiones con procesamiento en tiempo real
- Almacenamiento ampliable: 2 entradas para unidades de disco duro/SSD SATA de 2,5", además de un socket M.2 2280 para SSD NVMe
- Interfaces industriales: Incluye puerto COM, puertos DI/DO, puerto CAN, USB 3.1 y módulo TPM2.0 opcional
- Conectividad híbrida: Admite 5G/4G/LTE/LoRaWAN® (módulo opcional) con ranura para tarjeta Nano SIM
- Certificaciones: FCC, CE, UKCA, ROHS, KC
Especificaciones
Nombre de producto | reServer Industrial J4012 | reServer Industrial J4011 | reServer Industrial J3011 | reServer Industrial J3010 | |
---|---|---|---|---|---|
Módulo NVIDIA Jetson | Orin NX 16GB | Orin NX 8GB | Orin Nano 8GB | Orin Nano 4GB | |
SKU | 114110247 | 114110248 | 114110249 | 114110250 | |
Procesador Sistema | Rendimiento IA | 100 TOPS | 70 TOPS | 40 TOPS | 20 TOPS |
GPU | 1024-core Arquitectura GPU NVIDIA Ampere con 32 núcleos Tensor | 512-core NVIDIA Arquitectura GPU NVIDIA Ampere con 16 núcleos Tensor | |||
CPU | 8-core Arm® Cortex®-A78AE v8.2 64- bit CPU; 2MB L2 + 4MB L3 | 6-core Arm® Cortex®-A78AE v8.2 64-bit CPU 1.5MB L2 + 4MB L3 | |||
Memoria | 16GB 128-bit LPDDR5 102.4GB/s | 8GB 128-bit LPDDR5 102.4GB/s | 8GB 128-bit LPDDR5 68 GB/s | 4GB 64-bit LPDDR5 34 GB/s | |
Encoder de video | Estándares soportados: H.265 (HEVC), H.264, AV1 1*4K60 (H.265) | 3*4K30 (H.265) | 6*1080p60 (H.265) | 12*1080p30 (H.265) | 1080p30 soportado por 1-2 CPU núcleos | |||
Decodificador de video | Estándares soportados: H.265 (HEVC), H.264, VP9, AV1 1*8K30 (H.265) | 2*4K60 (H.265) | 4*4K30 (H.265) | 9*1080p60 (H.265) | 18*1080p30 (H.265) | Estándares soportados: H.265 (HEVC), H.264, VP9, AV1 1*4K60 (H.265) | 2*4K30 (H.265) | 5*1080p60 (H.265) | 11*1080p30 (H.265) | |||
Almacenamiento | eMMC | - | |||
Expansión | M.2 Key M (2280) PCIe Gen4.0 SSD (M.2 NVMe SSD 128G incluido) | ||||
I/O | Ethernet | 1* LAN0 RJ45 GbE (10/100/1000Mbps) | |||
4* LAN RJ45 GbE PoE(PSE 802.3 af 15 W, 10/100/1000Mbps) | |||||
USB | 4* USB3.1, 1* USB2.0 Tipo - C(Modo dispositivo), 1* USB2.0 Tipo - C para depuración UART & RP2040 | ||||
DI/DO | 4*DI,4*DO,3*GND_DI,2*GND_DO,1*GND_ISO,1*CAN | ||||
COM | 1* DB9 (RS232/RS422/RS485) | ||||
Monitor | 1*HDMI 2.1 Tipo - A 7680x4320 at 30 Hz | 1*HDMI 1.4 Tipo - A 3840x2160 at 30 Hz | |||
SATA | 2 puertos para unidades HDD/SSD SATA de 2,5" (SATA III 6,0 Gbps) | ||||
SIM | 1* Ranura para tarjeta Nano SIM | ||||
Botón | Botón de Reset, Botón de recuperación | ||||
Expansión | Mini PCIe | Mini PCIe for LoRaWAN®/4G/Series Wireless (Módulo opcional) | |||
M.2 Key B | M.2 Key B (3042/3052) soporta 4G/5G (Módulo opcional) | ||||
Ventilador | Disipador térmico pasivo sin ventilador; 1 * conectores de ventilador (5V PWM) | ||||
TPM | 1* Conector TPM 2.0 (Módulo opcional) | ||||
RTC | 1* RTC socket (CR1220 incluido),*RTC 2-pin | ||||
Alimentación | Fuente de alimentación | Bloque de terminales DC 12V-36V 2 pines | |||
Adaptador de alimentación | Adaptador de corriente de 24 V/5 A (sin cable de alimentación) | ||||
Mecánica | Dimensiones (W x D x H) | 194.33mm*187mm*95.5mm | |||
Peso | 2.8kg | ||||
Instalación | Escritorio, riel DIN, VESA | ||||
Temperatura de operación | -20 ~ 60°C a 0.7m/s | ||||
Humedad de operación | 95% @ 40 °C (Sin condensación) | ||||
Temperatura de almacenamiento | -40 ~ 85°C | ||||
Humedad de almacenamiento | 60°C@ 95% RH(Sin condensación) | ||||
Vibración | 3 Grms @ 5 ~ 500 Hz, aleatorio, 1 hr/axis | ||||
Shock | Aceleración máxima de 50 G (duración de 11 ms, eMMC, microSD o mSATA) | ||||
Sistema operativo | Jetpack 5.1.1 preinstalado (arriba) (proporciona el sistema operativo Linux con el paquete de soporte de la placa) | ||||
Certificaciones | FCC, CE, RoHS, UKCA, KC | ||||
Garantía | 2 años |
Descripción general de Hardware
Sistema completo

Carrier Board

Flashear JetPack
:::Peligro El dispositivo vendrá preinstalado con JetPack 5.1.1. Si no hay requisitos especiales, no es necesario actualizar el sistema. :::
La reServer Industrial viene preinstalada con JetPack 5.1.1 en un SSD de 128 GB junto con los controladores necesarios. Esto incluye componentes SDK como CUDA, CUDNN y TensorRT. Sin embargo, si deseas flashear Jetpack al SSD incluido o a un SSD nuevo, puedes seguir los pasos mostrados a continuación. Actualmente solo brindamos orientación para JP5.1.1 y seguiremos actualizándola en el futuro.
:::nota Si quieres utilizar un SSD con la reServer Industrial, solo te recomendamos elegir el de 128GB, de 256GB, 512GB, y el de 1TB de Seeed. :::
Prerequisitos
Debes preparar el siguiente hardware antes de comenzar a utilizar la reServer Industrial
- reServer Industrial
- Adaptador de corriente incluido con cable de alimentación (versión de EE. UU. o versión de la UE)
- PC host con Ubuntu (nativo o VM usando VMware Workstation Player)
- Cable de transmisión de datos USB tipo C
- Monitor externo
- Cable HDMI
- Teclado y Mouse
Entrar a modo de recuperación forzada
Ahora debes ingresar al modo de recuperación en la placa reServer Industrial para poder actualizar el dispositivo. Conecta un cable USB tipo C entre el puerto DEVICE y tu PC. Usa un pin e insértalo en el orificio REC para presionar el botón de recuperación y mientras lo sostienes, conecta el conector de alimentación del bloque de terminales de 2 pines incluido al conector de alimentación de la placa (asegúrate de usar los 2 tornillos para atornillar el terminal en su lugar) y conecta el adaptador de corriente incluido con un cable de alimentación para encender la placa.

:::nota Asegúrate de encender el dispositivo mientras mantienes presionado el botón RECUPERACIÓN; de lo contrario, no ingresarás al modo de recuperación. :::
En la PC host de Ubuntu, abre una ventana de Terminal e ingresa el comando lsusb. Si el contenido devuelto tiene una de las siguientes salidas según el Jetson SoM que utilices, entonces la placa está en modo de recuperación forzada.
- Para la Orin NX 16GB: 0955:7323 NVidia Corp
- Para la Orin NX 8GB: 0955:7423 NVidia Corp
- Para la Orin Nano 8GB: 0955:7523 NVidia Corp
- Para la Orin Nano 4GB: 0955:7623 NVidia Corp
Distintos métodos de Flasheo
Aquí ofrecemos 2 métodos diferentes de flasheo.
- Descarga la imagen completa del sistema que hemos preparado, que incluye NVIDIA JetPack, controladores periféricos de hardware y flashea al dispositivo.
- Descarga NVIDIA L4T oficial, usa los controladores periféricos de hardware incluidos y flashea al dispositivo
:::nota La descarga del primer método es de aproximadamente 14 GB y la descarga del segundo método es de aproximadamente 3 GB. :::
- Method 1
- Method 2
Descargar la imágen del sistema
- Paso 1: Descarga la imagen del sistema a tu PC con Ubuntu correspondiente a la placa que estás utilizando.
Dispositivo | Versión de JetPack | Versión de L4T | Link de la imágen | Link de imágen alternativo |
---|---|---|---|---|
reServer Industrial J4012 | 5.1.1 | 35.3.1 | Descarga 1 | Descarga 2 |
6.0 | 36.3 | Descarga 1 | Descarga 2 | |
6.1 | 36.4 | Descarga 1 | - | |
reServer Industrial J4011 | 5.1.1 | 35.3.1 | Descarga 1 | Descarga 2 |
6.0 | 36.3 | Descarga 1 | Descarga 2 | |
6.1 | 36.4 | Descarga 1 | - | |
reServer Industrial J3011 | 5.1.1 | 35.3.1 | Descarga 1 | Descarga 2 |
6.0 | 36.3 | Descarga 1 | Descarga 2 | |
6.1 | 36.4 | Descarga 1 | - | |
reServer Industrial J3010 | 5.1.1 | 35.3.1 | Descarga 1 | Descarga 2 |
6.0 | 36.3 | Descarga 1 | Descarga 2 | |
6.1 | 36.4 | Descarga 1 | - |
* Los archivos de imagen de Descarga 1 y Descarga 2 son los mismos. Puedes elegir el enlace con la velocidad de descarga más rápida.
- Paso 2: Extrae el archivo generado
tar -xvf <file_name>.tar.gz
Flashear la Jetson
- Paso 1: Navega hasta el archivo extraído anteriormente y ejecuta el comando flash de la siguiente manera
cd mfi_reserver-orin-industrial
sudo ./tools/kernel_flash/l4t_initrd_flash.sh --flash-only --massflash 1 --network usb0 --showlogs
Ahora comenzará a mostrar la imagen del sistema en la placa. Si el parpadeo es exitoso, verás el siguiente resultado

- Paso 2: Conecta la placa a una pantalla usando el conector HDMI en la placa y finaliza la configuración inicial.


Después de eso, la placa se reiniciará y estará lista para usarse.

Descarga y prepara NVIDIA L4T y rootfs
wget https://developer.nvidia.com/downloads/embedded/l4t/r35_release_v3.1/release/jetson_linux_r35.3.1_aarch64.tbz2
wget https://developer.nvidia.com/downloads/embedded/l4t/r35_release_v3.1/release/tegra_linux_sample-root-filesystem_r35.3.1_aarch64.tbz2
tar xf jetson_linux_r35.3.1_aarch64.tbz2
sudo tar xpf tegra_linux_sample-root-filesystem_r35.3.1_aarch64.tbz2 -C Linux_for_Tegra/rootfs/
cd Linux_for_Tegra/
sudo ./apply_binaries.sh
sudo ./tools/l4t_flash_prerequisites.sh
Descarga y prepara los Drivers
Paso 1: Descarga los archivos del controlador a tu PC con Ubuntu correspondientes a la placa que estás utilizando
Módulo Jetson Link de descarga Versión de JetPack Versión de L4T Jetson Orin NX 8GB/ 16GB Descarga 5.1.1 35.3.1 Jetson Orin Nano 8GB Descarga Jetson Orin Nano 4GB Descarga Paso 2: Mueve los controladores de periféricos descargados a la misma carpeta que el directorio Linux_For_Tegra

- Paso 3: Extrae el archivo .zip del controlador descargado. Aquí instalamos adicionalmente el paquete unzip que es necesario para descomprimir el archivo .zip.
sudo apt install unzip
sudo unzip xxxx.zip # Replace xxxx with the driver file name
Aquí se te preguntará si deseas reemplazar los archivos. Escribe A y presiona ENTER para reemplazar los archivos necesarios

Flashear la Jetson
- Paso 1: Navega hasta el directorio Linux_for_Tegra y ejecuta el comando flash de la siguiente manera
cd Linux_for_Tegra
sudo ./tools/kernel_flash/l4t_initrd_flash.sh --external-device nvme0n1p1 -c tools/kernel_flash/flash_l4t_nvme.xml -S 80GiB -p "-c bootloader/t186ref/cfg/flash_t234_qspi.xml --no-systemimg" --network usb0 reserver-orin-industrial external
Ahora comenzará a mostrar la imagen del sistema en la placa. Si el parpadeo es exitoso, verás el siguiente resultado

- Paso 2: Conecta la placa a una pantalla usando el conector HDMI en la placa y finaliza la configuración inicial.


Después de eso, la placa se reiniciará y verás lo siguiente

- Paso 3: Abre una ventana de terminal dentro del dispositivo, ejecuta lo siguiente, ¡el dispositivo se reiniciará y estará listo para usarse!
systemctl disable nvgetty.service
sudo depmod -a
sudo reboot
Además, si deseas instalar componentes SDK como CUDA, cuDNN, TensorRT, ejecuta lo siguiente
sudo apt update
sudo apt install nvidia-jetpack -y
Uso de hardware e interfaces
Para obtener más información sobre cómo utilizar todo el hardware y las interfaces de la placa reServer Industrial, te recomendamos que sigas la siguiente sección de la wiki:
Desmontar la reServer Industrial
En primer lugar, es mejor desmontar el recinto exterior para acceder a todas las interfaces. Sigue este documento para obtener más información.
Conectores Gigabit Ethernet
Hay 5 puertos Ethernet en la reServer Industrial con especificación 10/100/1000Mbps y 4 de ellos están clasificados con PSE 802.3 de 15 W donde puedes conectar cámaras PoE directamente a estos puertos (LAN1-LAN4). Estos están conectados a través de un módulo PCIe a Ethernet (LAN7430-I/Y9X). Sin embargo, el puerto Ethernet restante (LAN0) en el lado izquierdo solo se usa para conectarse a un enrutador para Internet.

Hay 2 LED (verde y amarillo) en cada puerto Ethernet que indican lo siguiente
- LED verde: encendido solo cuando está conectado a una red de 1000 M
- LED amarillo: muestra el estado de actividad de la red
Uso
Antes de conectar cámaras PoE, debes habilitar la función PoE para los 4 puertos Ethernet. Habilítalo de la siguiente manera:
- Jetpack 5.1.x
- Jetpack 6
sudo -i
cd /sys/class/gpio
echo 315 > export
cd gpio315
echo "out" > direction
echo 1 > valuesudo apt update
sudo apt install gpiod
gpioset gpiochip2 15=1
Vincular puertos de red física a números eth
Paso 1: crear un archivo de reglas udev
Crea un archivo en el directorio
/etc/udev/rules.d/
llamado10-persistent-net.rules
e ingresa el siguiente contenido:SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", KERNELS=="0008:01:00.0", NAME="eth0"
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", KERNELS=="0001:01:00.0", NAME="eth1"
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", KERNELS=="0007:03:00.0", NAME="eth2"
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", KERNELS=="0007:04:00.0", NAME="eth3"
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", KERNELS=="0007:05:00.0", NAME="eth4"Step 2: Crear archivos de configuración de red
En el directorio
/etc/systemd/network/
, crea los siguientes archivos para cada interfazeth
:eth1.network
eth2.network
eth3.network
eth4.network
Contenido de muestra para cada archivo
.network
Para eth1:
[Match]
Name=eth1
[Link]
MACAddress=<MAC address of the first port from the right>
[Network]
DHCP=yesPara eth2:
[Match]
Name=eth2
[Link]
MACAddress=<MAC address of the second port from the right>
[Network]
DHCP=yesPara eth3:
[Match]
Name=eth3
[Link]
MACAddress=<MAC address of the third port from the right>
[Network]
DHCP=yesPara eth4:
[Match]
Name=eth4
[Link]
MACAddress=<MAC address of the fourth port from the right>
[Network]
DHCP=yesPuedes copiar la dirección MAC de cada puerto desde la configuración del sistema y pegarla en la sección
[Enlace]
correspondiente.
Paso 3: habilita e inicia el servicio systemd-networkd
Habilita e inicia el servicio
systemd-networkd
con los siguientes comandos:sudo systemctl enable systemd-networkd
sudo systemctl start systemd-networkdPaso 4: reinicia el sistema
Finalmente, reinicia el sistema para aplicar los cambios:
sudo reboot
Una vez que el sistema se reinicie, los nuevos enlaces de la interfaz eth entrarán en vigor.
Vincular la IP de la red física a los números eth
Si necesitas configurar diferentes direcciones IP para cada interfaz POE, sigue estas instrucciones:
Paso 1: Conecta el POE al dispositivo industrial reServer. Por ejemplo, para configurar eth3, establece el nombre de eth3 en POE3.
sudo nmcli connection add type ethernet ifname eth3 con-name POE3
Paso 2: Configura la dirección IP de POE3 en 192.168.6.6. La dirección IP se puede personalizar según el uso.
sudo nmcli connection modify POE3 ipv4.addresses 192.168.6.6/24
Paso 3: Para configurar la dirección IPv4 de POE3 en configuración manual.
sudo nmcli connection modify POE3 ipv4.method manual
Paso 4: Inicia la conexión
sudo nmcli connection up POE3
Conectores SATA
La reServer Industrial admite 2 HDD/SSD SATA de 2,5" y viene con conectores de alimentación y datos SATA. Puedes conectarte a HDD/SSD de la siguiente manera

Uso
Después de que se inicie el sistema, puedes verificar las unidades SATA conectadas
lsblk

RTC
La reServer Industrial está equipada con 2 formas diferentes de conectarse a una batería RTC
Descripción general de conexiones
- Método 1:
Conecta una batería de tipo CR1220 de 3 V al conector RTC de la placa como se muestra a continuación. Asegúrate de que el extremo positivo (+) de la batería esté hacia arriba

- Método 2:
Conecta una batería de tipo CR2302 de 3 V con conector JST al conector JST de 2 pines y 1,25 mm de la placa como se muestra a continuación.

Uso
Paso 1: Conecta una batería RTC como se mencionó anteriormente
Paso 2: Enciende la reServer Industrial
Paso 3: En el escritorio de Ubuntu, haz click en el menú desplegable en la esquina superior derecha, navega hasta
Settings > Date & Time
, conéctate a una red mediante un cable Ethernet y selecciona Automatic Date & Time para obtener la fecha/hora automáticamente

:::nota Si no te haz conectado a Internet a través de Ethernet, puedes configurar manualmente la fecha/hora aquí :::
- Paso 4: Abre una ventana de terminal y ejecuta el siguiente comando para verificar la hora del reloj del hardware.
sudo hwclock
Verás un resultado similar al siguiente, que no es la fecha/hora correcta

- Paso 5: Cambia la hora del reloj del hardware a la hora actual del reloj del sistema ingresando el siguiente comando
sudo hwclock --systohc
- Paso 6: Retira todos los cables Ethernet conectados para asegurarte de que no pierdas tiempo de Internet y reinicia la placa.
sudo reboot
- Paso 7: Verifica la hora del reloj del hardware para verificar que la fecha/hora permanezca igual aunque el dispositivo esté apagado
Ahora crearemos un script para sincronizar siempre el reloj del sistema desde el reloj del hardware en cada arranque.
- Paso 8: Crea un nuevo script de shell utilizando cualquier editor de texto de tu preferencia. Aquí usamos el editor de texto vi
sudo vi /usr/bin/hwtosys.sh
- Paso 9: Ingresa al modo de inserción presionando i, copia y pega el siguiente contenido dentro del archivo
#!/bin/bash
sudo hwclock --hctosys
- Paso 10: Haz que el script sea ejecutable
sudo chmod +x /usr/bin/hwtosys.sh
- Paso 11: Crea un archivo systemd
sudo nano /lib/systemd/system/hwtosys.service
- Paso 12: Agrega lo siguiente dentro del archivo
[Unit]
Description=Change system clock from hardware clock
[Service]
ExecStart=/usr/bin/hwtosys.sh
[Install]
WantedBy=multi-user.target
- Paso 13: Recargar el daemon systemctl
sudo systemctl daemon-reload
- Paso 14: Habilita el servicio recién creado para que se inicie al arrancar e inicia el servicio.
sudo systemctl enable hwtosys.service
sudo systemctl start hwtosys.service
- Paso 15: Verifica que el script esté funcionando como un servicio systemd
sudo systemctl status hwtosys.service
- Paso 16: Reinicia la placa y verás que el reloj del sistema ahora estará sincronizado con el reloj del hardware.
M.2 Key M
Fuera de la caja, la reServer Industrial incluye un SSD de 128 GB conectado a la ranura M.2 Key M, que está preinstalado con el sistema JetPack.
Descripción general de conexiones
Si deseas quitar el SSD incluido e instalar uno nuevo, puedes seguir los pasos mostrados a continuación. Aquí solo recomendamos utilizar SSD Seeed con 128GB, 256GB, 512GB y 1TB de almacenamiento porque solo hemos probado esos SSD. Además, esta interfaz admite SSD PCIe Gen4.0.
- Paso 1: Retira el tornillo del SSD

- Paso 2: Retira el SSD deslizándolo hacia afuera del conector SSD.

- Paso 3: Inserta un nuevo SSD y aprieta el tornillo
Uso
Te explicaremos cómo hacer un benchmark simple en el SSD conectado.
- Paso 1: Verifica la velocidad de escritura ejecutando el siguiente comando
sudo dd if=/dev/zero of=/home/nvidia/test bs=1M count=512 conv=fdatasync
- Paso 2: Verifica la velocidad de lectura ejecutando los siguientes comandos. Asegúrate de ejecutar esto después de ejecutar el comando anterior para velocidad de escritura.
sudo sh -c "sync && echo 3 > /proc/sys/vm/drop_caches"
sudo dd if=/home/nvidia/test of=/dev/null bs=1M count=512
mini PCIe
La reServer Industrial viene con un conector mini PCIe que admite módulos 4G y LoRa. Sin embargo, sólo puedes conectar un módulo 4G o un módulo LoRa a la vez. Algunos de los módulos 4G vienen integrados con funcionalidad GPS. Hablaremos de esto también.
Descripción general de la conexión del módulo 4G
Actualmente esta placa admite módulos EC25EUXGA y EC20CEHCLG.
Paso 1: Apaga la placa si ya está encendida
Paso 2: Retira el separador incluido. Este separador solo es necesario si estás utilizando la interfaz M.2 Key B

- Paso 3: Desliza el módulo 4G en la ranura mini PCIe, usa los tornillos preinstalados y atorníllalos a los 2 orificios para asegurar el módulo 4G en su lugar.

- Paso 4: Conecta una antena al conector de antena etiquetado como PRINCIPAL. Aquí necesitas usar un conector IPEX.

- Paso 5: Inserta una tarjeta nano SIM habilitada para 4G en la ranura para tarjetas SIM de la placa, asegurándote de que la superficie dorada de la tarjeta SIM quede hacia arriba. Aquí inserta la tarjeta hasta el fondo para que rebote después de golpear el resorte interno y se bloquee en su lugar.

:::nota Si deseas quitar la tarjeta SIM, empújala hacia adentro para golpear el resorte interno para que la SIM salga de la ranura. :::
- Paso 6: Agrega un puente entre los pines SIM_MUX_SEL y GND en el encabezado J8 (Control y UART)

- Paso 6: Enciende la placa
Uso del módulo 4G: marcación de prueba
Al utilizar el módulo EC25, el módulo se iniciará automáticamente y estará listo para usarse. Sin embargo, cuando utilices el módulo EC20, deberás restablecer el módulo para que funcione.
- Paso 1: Si estás utilizando el módulo EC25, puedes omitir este paso. Sin embargo, si estás utilizando el módulo EC20, ingresa los siguientes comandos para acceder al pin GPIO309 que es responsable de restablecer el módulo 4G.
sudo su
cd /sys/class/gpio
echo 309 > export
cd gpio309
echo out > direction
echo 1 > value
Para el módulo EC25, el LED2 se iluminará en verde tan pronto como se inicie la placa. Para el módulo EC20, el LED2 se iluminará en verde después de restablecer el módulo como se explicó anteriormente.

- Paso 2: Instala minicom
sudo apt update
sudo apt install minicom -y
- Paso 3: Ingresa a la consola serial del módulo 4G conectado para que podamos ingresar comandos AT e interactuar con el módulo 4G
sudo minicom -D /dev/ttyUSB2 -b 115200
Paso 4: Presiona Ctrl+A y luego presiona E para activar el eco local.
Paso 5: Ingresa el comando "AT" y presiona enter. Si ves la respuesta como "OK", el módulo 4G está funcionando correctamente

- Paso 6: Ingresa el comando "ATI" para verificar la información del módulo

- Paso 7: Para probar el módulo, ingresa el siguiente comando para llamar a otro número de teléfono
ATD<phone_number>;
Y verás el siguiente resultado.

Si el número de teléfono ingresado puede recibir la llamada, el módulo está funcionando como se esperaba
Uso del módulo 4G: conectarse a Internet
Módulo EC25
Si estás utilizando el módulo EC25, sigue los pasos mostrados a continuación
- Paso 1: Después de abrir la consola serie del módulo 4G como se explicó anteriormente (Uso del módulo 4G - Sección Marcación de prueba), ejecuta el siguiente comando para conectarte a Internet. Aquí reemplaza YOUR_APN con el APN de tu proveedor de red
AT+CGDCONT=1,"IP","YOUR_APN"

Si la conexión es exitosa, debería aparecer OK como puede ver en la imagen de arriba.
- Paso 2: Reinicia el módulo 4G ejecutando lo siguiente
AT+CFUN=1,1
Ahora perderás la conexión al módulo 4G en los terminales serie.
Paso 3: Cierra minicom presionando CTRL + A y luego Q
Paso 4: Escribe ifconfig y verás una dirección IP en la interfaz usb0

- Paso 5: Puedes intentar hacer ping a un sitio web de la siguiente manera para verificar si hay conectividad a Internet.
ping -I usb0 www.bing.com -c 5

Módulo EC20
Si estás utilizando el módulo EC20, sigue los pasos mostrados a continuación
Paso 1: Si ya has reiniciado el módulo 4G como se explica en la sección anterior (Uso del módulo 4G - sección Marcación de prueba) para el módulo EC20, puedes omitir este paso. Sin embargo, si aún no lo has hecho, hazlo ahora.
Paso 2: Ingresa a la consola serial del módulo 4G e ingresa el siguiente comando para configurar el modo ECM
AT+QCFG="usbnet",1
Paso 3: Restablecer el módulo 4G
Paso 4: Dentro de la consola del módulo 4G, ejecuta el siguiente comando para conectarte a Internet. Aquí reemplaza YOUR_APN con el APN de tu proveedor de red
AT+CGDCONT=1,"IP","YOUR_APN"
- Paso 6: Escribe ifconfig y verás una dirección IP en la interfaz usb1

- Paso 7: Puedes intentar hacer ping a una URL de la siguiente manera para verificar si hay conectividad a Internet.

Uso del módulo 4G: conexión al GPS
Algunos módulos 4G vienen con módulos GPS integrados. Tanto el módulo EC25EUXGA como el EC20CEHCLG vienen con módulos 4G.
- Paso 1: Reinicia el módulo GPS ejecutando los siguientes comandos
echo -e "AT+QGPS=1\r\n" > /dev/ttyUSB2
echo -e "AT+QGPS=0\r\n" > /dev/ttyUSB2
- Paso 2: Obten los datos del GPS ejecutando los siguientes comandos
sudo cat /dev/ttyUSB1
Y verás un resultado de la siguiente manera
seeed@seeed-x:~$ sudo cat /dev/ttyUSB1
[sudo] password for seeed:
$GPVTG,,T,,M,,N,,K,N*2C
$GPGSA,A,1,,,,,,,,,,,,,,,,*32
$GPGGA,,,,,,0,,,,,,,,*66
$GPRMC,,V,,,,,,,,,,N*53
$GPVTG,,T,,M,,N,,K,N*2C
$GPGSA,A,1,,,,,,,,,,,,,,,,*32
$GPGGA,,,,,,0,,,,,,,,*66
$GPRMC,,V,,,,,,,,,,N*53
$GPVTG,,T,,M,,N,,K,N*2C
Descripción general de la conexión del módulo LoRa
Actualmente esta placa admite el módulo SPI WM1302. Puedes utilizar la versión de EE. UU. o la versión de la UE que está disponible en nuestra web.
Paso 1: Apaga la placa si ya está encendida
Paso 2: Desliza el módulo LoRa en la ranura mini PCIe y usa los tornillos preinstalados y atorníllalos a los 2 orificios para asegurar el módulo LoRa en su lugar.

- Paso 3: Conecta una antena al conector de antena. Aquí necesitas usar un conector IPEX.

:::nota Asegúrate de que no haya ningún puente entre los pines SIM_MUX_SEL y GND en el encabezado J8 (Control y UART). Este puente sólo es necesario cuando se utilizan módulos 4G. :::
- Paso 4: Enciende la placa
Uso del módulo LoRa: prueba de LoRa RF
Cuando el módulo LoRa esté conectado, verás que los LED verde y azul del módulo se iluminan.
- Paso 1: Ingresa el siguiente comando para verificar si el sistema detecta el módulo LoRa.
i2cdetect -r -y 7
Si ves el siguiente resultado, el sistema detecta el módulo

- Paso 2: Ingresa los siguientes comandos para compilar y construir la herramienta de transmisión de señales LoRa
git clone https://github.com/lakshanthad/sx1302_hal
cd sx1302_hal
make
cd libloragw
cp ../tools/reset_lgw.sh .
sudo ./test_loragw_hal_tx -r 1250 -m LORA -f 867.1 -s 12 -b 125 -n 1000 -z 100 --dig 3 --pa 0 --pwid 13 -d /dev/spidev2.0
Si ves el resultado a continuación y el LED del módulo LoRa se vuelve ROJO, eso significa que el módulo está transmitiendo señales de RF con éxito.

Para detener la transmisión, puedes presionar CTRL + C en el teclado.
Uso del módulo LoRa: conéctate a TTN
Ahora nos conectaremos a TTN (The Things Network) y usaremos el reServer Industrial como gateway TTN LoRaWAN.
- Paso 1: Ingresa lo siguiente para que el reenviador de paquetes esté listo
cd ..
cd packet_forwarder
cp ../tools/reset_lgw.sh .
- Paso 2: Ejecuta lo siguiente según el módulo LoRa que estés utilizando. Aquí hemos probado la versión SPI US915.
sudo ./lora_pkt_fwd -c global_conf.json.sx1250.US915
Sin embargo, los comandos para otros módulos diferentes son los siguientes
# USB 915
sudo ./lora_pkt_fwd -c global_conf.json.sx1250.US915.USB
# SPI EU868
sudo ./lora_pkt_fwd -c global_conf.json.sx1250.EU868
# USB EU868
sudo ./lora_pkt_fwd -c global_conf.json.sx1250.EU868.USB
Después de ejecutar el comando anterior, verás el siguiente resultado con la última línea que muestra la información del concentrador EUI. Conserva esta información porque la usaremos más adelante cuando configuremos la puerta de enlace con TTN.

- Paso 3: Visita esta URL para ingresar a la consola TTN y seleccionar una región de tu elección.

- Paso 4: Inicia sesión si ya tienes una cuenta o regístrate para obtener una cuenta nueva si no tienes una.

- Paso 5: Haz click en Ir a puertas de enlace

- Paso 6: Haz click en + Registrar puerta de enlace

- Paso 7: Ingresa el Concentrator EUI que obtuviste antes dentro de la sección Gateway EUI y haz click en Confirmar

- Paso 8: Ingresa el Plan de frecuencia según el módulo LoRa que estés utilizando. Aquí estamos usando la versión US915 del módulo y por lo tanto hemos seleccionado Estados Unidos 902-928 MHz, FSB 2 (usado por TTN). Después de eso, haz click en Registrar puerta de enlace

:::nota El ID de puerta de enlace se ha completado automáticamente. Sin embargo, puedes cambiarlo a lo que prefieras. El nombre de la puerta de enlace no es obligatorio. Sin embargo, también puedes llenarlo según tu preferencia. :::
- Paso 9: Toma nota de la Dirección del servidor de puerta de enlace en la página de inicio principal de la puerta de enlace.

Paso 9: En la reTerminal Industrial, edita el archivo global_conf_json que usamos junto con el comando lora_pkt_fwd. Aquí debes cambiar las opciones gateway_ID, server_address, serv_port_up y serv_port_down de la siguiente manera
- gateway_ID: EUI del concentrador desde el dispositivo
- server_address: dirección del servidor de puerta de enlace de TTN
- serv_port_up: 1700
- serv_port_down: 1700

- Paso 10: Vuelve a ejecutar el reenviador de paquetes
sudo ./lora_pkt_fwd -c global_conf.json.sx1250.US915
Si ves el siguiente resultado, significa que el dispositivo se ha conectado correctamente con TTN

M.2 Key B
La reServer Industrial viene con un conector M.2 Key B que admite módulos 4G y 5G. Actualmente hemos probado el módulo SIM8202G-M2 5G
Descripción general de la conexión del módulo 5G
Paso 1: Apaga la placa si ya está encendida
Paso 2: Asegúrate de que el separador esté en su lugar y luego retira el tornillo superior del separador.

- Paso 2: Desliza el módulo 5G en la ranura M.2 Key B y atornilla el tornillo del separador para asegurar el módulo 5G en su lugar.

- Paso 3: Conecta 4 antenas a los conectores de antena del módulo. Aquí necesitas usar un conector IPEX 4.

- Paso 4: Inserta una tarjeta nano SIM habilitada para 5G en la ranura para tarjetas SIM de la placa, asegurándote de que la superficie dorada de la tarjeta SIM quede hacia abajo. Aquí inserta la tarjeta hasta el fondo para que rebote después de golpear el resorte interno y se bloquee en su lugar.

:::nota Si deseas quitar la tarjeta SIM, empújala hacia adentro para golpear el resorte interno para que la SIM salga de la ranura. :::
- Paso 5: Enciende la placa
Uso del módulo 5G: marcación de prueba
Cuando se utiliza el módulo SIM8202G-M2 5G, el módulo no se iniciará automáticamente. Entonces, primero debemos alternar algunos GPIO para que comience.
- Paso 1: Ingresa lo siguiente para iniciar el módulo 5G
sudo su
cd /sys/class/gpio
echo 309 > export
cd gpio309
echo out > direction
echo 0 > value
cd..
echo 341 > export
cd PEE.02
echo out > direction
echo 1 > value
cd..
echo 330 > export
cd PCC.02
echo out > direction
echo 0 > value
Una vez ejecutado lo anterior, el LED2 se iluminará en verde

- Paso 2: Instalar minicom
sudo apt update
sudo apt install minicom -y
- Paso 3: Ingresa a la consola serial del módulo 5G conectado para que podamos ingresar comandos AT e interactuar con el módulo 5G
sudo minicom -D /dev/ttyUSB2 -b 115200
- Paso 4: Ingresa el comando "AT" y presiona enter. Si ves la respuesta como "OK", el módulo 5G está funcionando correctamente

- Paso 6: Ingresa el comando "ATI" para verificar la información del módulo

- Paso 7: Para probar el módulo, ingresa el siguiente comando para llamar a otro número de teléfono
ATD<phone_number>;
Y verás el siguiente resultado.

Uso del módulo 5G: conectarse a Internet
Proximamente
DI/ DO
La reServer Industrial admite 4 canales de entrada digital y 4 canales de salida digital, todos los cuales están aislados ópticamente para proteger eficazmente la placa base contra picos de voltaje u otras perturbaciones eléctricas. También hay una interfaz CAN en este mismo conector que discutiremos más adelante en esta wiki.

Tabla de asignación de pines DI/DO
Tipo | Nombre en la etiqueta | Señal en el esquematico | Número de pin del módulo | Número BGA | Número GPIO | Límites de V/A | Nota |
---|---|---|---|---|---|---|---|
Input | DI1 | DI_1_GPIO01 | 118 | PQ.05 | 453 | 12V/ 20mA de corriente | Entrada digital de 12 V, la señal de tierra debe estar conectada a GND_DI (Pin2/4/6) |
DI2 | DI_2_GPIO09 | 211 | PAC.06 | 492 | |||
DI3 | DI_3_GPIO11 | 216 | PQ.06 | 454 | |||
DI4 | DI_4_GPIO13 | 228 | PH.00 | 391 | |||
Output | DO1 | DO_1_GPIO | 193 | PI.00 | 399 | 40V/40mA de carga por PIN | Salida digital, máxima resistencia voltaje 40 V, la señal de tierra debe conectarse a GND_DO (Pin8/10) |
DO2 | DO_2_GPIO | 195 | PI.01 | 400 | |||
DO3 | DO_3_GPIO | 197 | PI.02 | 401 | |||
DO4 | DO_4_GPIO | 199 | PH.07 | 398 | |||
CAN | CH | / | Bus CAN con señales diferenciales estándar, la señal de tierra debe conectarse a GND_ISO (Pin 12) | ||||
CL | |||||||
Tierra | GND_DI | / | La señal de tierra de referencia para la entrada digital de 12 V, que también es la ruta de retorno para la DI | ||||
GND_DO | La señal de tierra de referencia de la salida digital, que también es la ruta de retorno del DO | ||||||
CG | La señal de tierra de referencia para CAN |
Descripción general de la conexión para DI
Puedes realizar la conexión para DI siguiendo el diagrama a continuación. Es mejor agregar una resistencia en serie para la línea DI. Aquí hemos probado con una resistencia de 4,7 kΩ conectada al pin DI1.

Uso paras DI
Debes ingresar un voltaje de 12 V en la línea DI para que lo detecten como entrada
Paso 1: Realiza las conexiones como se muestra arriba al pin DI1 y la entrada 12V
Paso 2: Abre el GPIO para DI1 de la siguiente manera
sudo su
cd /sys/class/gpio
echo 453 > export
cd PQ.05
:::nota Puedes consultar la Tabla de asignación de pines DI/DO para encontrar el número GPIO y el número BGA. En el ejemplo anterior, para el pin DI1, el número GPIO es 453 y el número BGA es PQ.05 :::
- Paso 3: Ejecuta lo siguiente para verificar el estado.
cat value
Si sale 0, eso significa que hay una entrada de 12V. Si genera 1, eso significa que no hay voltaje de entrada.
Descripción general de la conexión para DO
Puedes realizar la conexión para DO siguiendo el diagrama a continuación. Es mejor agregar una resistencia en serie para la línea DO. Aquí hemos probado con una resistencia de 4,7kΩ.

Uso para DO
Aquí debes conectar una carga como se menciona en el diagrama anterior. La forma más sencilla de probar esto sería conectar un multímetro si tienes acceso a uno, o conectar una carga que requiera menos de 40 V de voltaje máximo.
Paso 1: Haz las conexiones como se muestra arriba al pin DO1 e ingresa 40 V como máximo
Paso 2: Abre el GPIO para D01 de la siguiente manera
sudo su
cd /sys/class/gpio
echo 399 > export
cd PI.00
echo out > direction
:::nota Puedes consultar la Tabla de asignación de pines DI/DO para encontrar el número GPIO y el número BGA. En el ejemplo anterior, para el pin DO1, el número GPIO es 399 y el número BGA es PI.00 :::
- Paso 3: Ejecuta lo siguiente para activar el pin
echo 1 > value
Si la carga está encendida o el multímetro genera el voltaje que ingresaste, la prueba está funcionando correctamente.
CAN
La reServer Industrial cuenta con una interfaz CAN que admite el protocolo CAN FD (Controller Area Network Flexible Data-Rate) a 5 Mbps. La interfaz CAN está aislada mediante aislamiento capacitivo, lo que proporciona una excelente protección EMI y garantiza una comunicación confiable en aplicaciones industriales y de automatización. Se ha instalado una resistencia terminal de 120 Ω de forma predeterminada y puedes activarla y desactivarla mediante GPIO.
Nota: La interfaz CAN utiliza una fuente de alimentación aislada, lo que significa que la señal de tierra para dispositivos externos conectados a la interfaz CAN debe conectarse al pin CG.
Descripción general de la conexión con adaptador USB a CAN
Para probar e interactuar con el bus CAN, conecta un adaptador USB a CAN a los conectores CAN en la placa como se muestra a continuación.

Hemos utilizazdo el adaptador USB a CAN Analyzer con cable USB disponible en nuestra web.
Uso con adaptador USB a CAN
Paso 1: Descarga el controlador para el adaptador USB a CAN que estás utilizando del sitio web del fabricante e instálalo. En nuestro caso, según el adaptador que utilizamos, los drivers los podemos encontrar aquí
Paso 2: Algunos adaptadores también vienen con el software necesario para que la PC se comunique con el dispositivo CAN. En nuestro caso, según el adaptador que utilizamos, hemos descargado e instalado el software que se puedes encontraraquí
Paso 3: Abre una ventana de terminal en la reServer Industrial y ejecuta los siguientes comandos para configurar y habilitar la interfaz CAN
sudo modprobe mttcan
sudo ip link set can0 type can bitrate 125000
sudo ip link set can0 up
- Paso 4: Escribe ifconfig en la terminal y verás la interfaz CAN habilitada

- Paso 5: Abre el software CAN que instalaste anteriormente. En este caso abriremos el software que instalamos según el adaptador CAN que estemos usando

- Paso 6: Conecta el adaptador USB a CAN a la PC y abre el Administrador de dispositivos buscándolo en la barra de búsqueda de Windows. Ahora verás el adaptador conectado en Puertos (COM y LPT). Toma nota del puerto serie que aparece aquí. Según la imagen a continuación, el puerto serie es COM9

- Paso 7: Abre el software CAN, haz click en Actualizar junto a la sección COM, haz click en el menú desplegable y selecciona el puerto serie según el adaptador conectado. Manten los COM bps predeterminados y haz click en Abrir

- Paso 8: Manten el Modo y CAN bps predeterminados, cambia el Tipo a Marco estándar y haz click en Establecer e iniciar

- Paso 9: En la reServer Industrial, ejecuta el siguiente comando para enviar una señal CAN a la PC
cansend can0 123#abcdabcd
Ahora verás la señal anterior recibida por el software como se muestra a continuación.

- Paso 10: En la reServer Industrial, ejecuta el siguiente comando para esperar a recibir señales CAN desde la PC
candump can0 &
- Paso 11: En el software CAN, haz click en Enviar un solo cuadro

Ahora lo verás recibido por la reServer Industrial de la siguiente manera

Descripción general de la conexión con la reTerminal DM
Si tienes acceso a un reTerminal DM, puedes comunicarte con él directamente porque reTerminal DM también tiene una interfaz CAN.
Consulta la imagen a continuación para conectar la reServer Industrial y reTerminal DM a través de CAN

Uso con reTerminal DM
Paso 1: Antes de usar reTerminal DM, visita esta wiki para comenzar con reTerminal DM
Paso 2: Abre una ventana de terminal en reServer Industrial y ejecuta los siguientes comandos para configurar y habilitar la interfaz CAN
sudo modprobe mttcan
sudo ip link set can0 type can bitrate 125000
sudo ip link set can0 up
- Paso 3: Abre una ventana de terminal en reTerminal DM y ejecuta los siguientes comandos para configurar y habilitar la interfaz CAN
sudo modprobe mttcan
sudo ip link set can0 type can bitrate 125000
sudo ip link set can0 up
- Paso 4: Abre una ventana de terminal en reTerminal DM y ejecuta los siguientes comandos para configurar y habilitar la interfaz CAN
sudo modprobe mttcan
sudo ip link set can0 type can bitrate 125000
sudo ip link set can0 up
- Paso 5: Si escribes ifconfig en ambos dispositivos, verás que las interfaces CAN están habilitadas

- Paso 6: En la reTerminal DM, ejecuta lo siguiente para esperar a recibir señales CAN de la reServer Industrial
candump can0 &
- Paso 7: En la reServer Industrial, ejecuta el siguiente comando para enviar una señal CAN a la reTerminal Industrial
cansend can0 123#abcdabcd
Ahora lo verás recibido por reTerminal DM de la siguiente manera

- Paso 8: Repite el paso 6 y el paso 7 pero intercambiando los dispositivos. Utiliza reTerminal DM para enviar señales CAN y utiliza reServer Industrial para recibirlas
Interfaces RS232/ RS422/ RS485
La reServer Industrial tiene un conector DB9 que admite los protocolos de comunicación RS232, RS422 y RS485 y hay un panel de interruptores DIP integrado para cambiar entre las diferentes opciones de interfaz.
Puedes ver el panel de interruptores DIP como se muestra a continuación:

Y la siguiente tabla explica los diferentes modos según las posiciones del interruptor DIP
MODE_0 | MODE_1 | MODE_2 | Mode | Estatus | |
---|---|---|---|---|---|
![]() | 0 | 0 | 0 | RS-422 Duplex completo | 1T/1R RS-422 |
![]() | 0 | 0 | 1 | RS-232 Puro | 3T/5R RS-232 |
![]() | 0 | 1 | 0 | RS-485 Medio Duplex | 1T/1R RS-485 ,TX ENABLE Bajo Activo |
![]() | 0 | 1 | 1 | RS-485 Medio Duplex | 1T/1R RS-485 ,TX ENABLE Alto Activo |
![]() | 1 | 0 | 0 | RS-422 Duplex completo | 1T/1R RS-422 con resistencia |
![]() | 1 | 0 | 1 | RS-232 Puro | 1T/1R RS-232 coexiste con RS485 |
aplicación sin necesidad del bus | |||||
interruptor IC (para uso especial). | |||||
![]() | 1 | 1 | 0 | RS-485 Medio Duplex | 1T/1R RS-485 con resistencia |
TX ENABLE Bajo Activo | |||||
![]() | 1 | 1 | 1 | Baja potencia | Todos los pines de E/S son de alta impedancia. |
Apagado |
:::nota Fuera de la caja, el modo predeterminado de los interruptores se configurará en RS485 con 010 de fábrica. :::
La tabla anterior tiene en cuenta los primeros tres interruptores del panel de interruptores DIP. Sin embargo, el cuarto interruptor son responsables de alternar la velocidad de respuesta que está directamente relacionada con la velocidad de datos.
Estatus | Nota | |
---|---|---|
![]() | 1 | SLEW= Vcc Este transceptor multiprotocolo RS232/RS422/RS485 limita la velocidad de comunicación de la siguiente manera: RS-232: la velocidad máxima de datos es de 1,5 Mbps RS-485/RS-422; La velocidad máxima de datos es de 10 Mbps La velocidad de datos máxima real depende del Jetson SO Mused |
![]() | 0 | SLEW = GND RS-232: la velocidad de datos máxima es de 250 Kbps RS-485/RS-422: la velocidad máxima de datos es de 250 kbps |
Aquí usaremos adaptadores USB a RS232, RS485 y RS422 para probar las interfaces. Entonces, antes de continuar, debes instalar una aplicación de terminal serie en tu PC. Aquí te recomendamos que instales Putty, que es fácil de configurar y usar.
- Paso 1: Visita este sitio web y descarga Putty según la arquitectura de tu PC.

Aquí hemos seleccionado Putty según la PC que usamos, que es una máquina X86 con Windows de 64 bits.
- Paso 2: Abre la configuración descargada y sigue las indicaciones para instalar la aplicación.
Descripción general de la conexión
Puedes consultar la numeración de pines del conector DB9 y la tabla para realizar las conexiones.

MODO | 001/101 | 000/100 | 010/011/110 |
---|---|---|---|
PIN | RS232 | RS422 | RS485 |
1 | TXD- | Data- | |
2 | RXD | TXD+ | Data+ |
3 | TXD | RXD+ | |
4 | RXD- | ||
5 | GND | GND | GND |
6 | |||
7 | RTS | ||
8 | CTS | ||
9 |
Descripción general de la conexión RS232
Aquí puedes utilizar un adaptador USB a RS232 para probar la interfaz. Hemos utilizado Adaptador UGREEN USB a RS232 para nuestras pruebas.
Paso 1: Apaga la placa
Paso 2: Aquí tenemos 2 opciones para configurar los interruptores DIP. Ya sea en modo 001 o en modo 101. Las posiciones del interruptor para cada modo se muestran a continuación.

Paso 3: Conecta el adaptador USB a RS232 al conector DB9
Paso 4: Conecta el otro extremo a uno de los puertos USB de tu PC
Paso 5: Enciende la placa
Uso de RS232
- Paso 1: Es posible que necesite instalar un controlador para el adaptador que estás utilizando o Windows lo instalará automáticamente. Ve al Administrador de dispositivos escribiendo Administrador de dispositivos dentro de la búsqueda de Windows y verifica si puedes ver el adaptador conectado como un dispositivo COM.

Paso 2: Si no puedes ver el adaptador, debes instalar el controlador de acuerdo con el adaptador que estés utilizando. Generalmente puedes encontrar estos controladores en el sitio web del fabricante. Para el adaptador que estamos usando, puedes consultar esta página, buscar 20201 como número de modelo y descargar el controlador correspondiente.
Paso 3: Abre Putty en la PC, selecciona la sección Terminal y configura lo siguiente
- Local echo: Forzar encendido
- Local line editing: Forzar encendido

- Paso 4: Selecciona Sesión, en Tipo de conexión, selecciona Serie, configura el número de puerto serie de acuerdo con lo que ve en Administrador de dispositivos, manten la Velocidad predeterminada (9600) y haz click en Abrir

- Paso 4: En la ventana del terminal de reServer Industrial, escribe lo siguiente para enviar una señal desde el reServer Industrial a la PC
sudo chmod 777 /dev/ttyTHS0
sudo echo "RS232 message from reServer Industrial" > /dev/ttyTHS0
Ahora verás este mensaje en Putty.

- Paso 5: En la ventana del terminal reTerminal Industrial, escribe lo siguiente para esperar a recibir señales de la PC.
sudo cat /dev/ttyTHS0
- Paso 6: En Putty, escribe cualquier cosa, presiona ENTER y se mostrará en la ventana del terminal reServer Industrial.

Descripción general de la conexión RS422
Aquí puedes utilizar un adaptador USB a RS422 para probar la interfaz. Hemos utilizado el Adaptador DTech USB a RS485 para nuestras pruebas.
Paso 1: Prende la placa
Paso 2: Aquí tenemos 2 opciones para configurar los interruptores DIP. Ya sea en modo 000 o en modo 100. Las posiciones del interruptor para cada modo se muestran a continuación.

- Paso 3: Conecta el adaptador USB a RS422 al conector DB9 usando cables de puente como se muestra a continuación. Aquí hemos conectado el adaptador que hemos mencionado anteriormente.

Paso 4: Conecta el otro extremo a uno de los puertos USB de tu PC
Paso 5: Prende tu placa
Uso de RS422
- Paso 1: Es posible que necesites instalar un controlador para el adaptador que estás utilizando o Windows lo instalará automáticamente. Ve al Administrador de dispositivos escribiendo Administrador de dispositivos dentro de la búsqueda de Windows y verifica si puedes ver el adaptador conectado como un dispositivo COM.

Paso 2: Si no puedes ver el adaptador, debes instalar el controlador de acuerdo con el adaptador que estés utilizando. Generalmente puedes encontrar estos controladores en el sitio web del fabricante. Para el adaptador que estamos usando, puedes consultar esta página
Paso 3: Abre Putty en la PC, selecciona la sección Terminal y configura lo siguiente
- Local echo: Forzar encendido
- Local line editing: Forzar encendido

- Paso 4: Selecciona Sesión, en Tipo de conexión, selecciona Serie, configura el número de puerto serie de acuerdo con lo que ves en Administrador de dispositivos, manten la Velocidad predeterminada (9600) y haz click en Abrir

- Paso 4: En la ventana del terminal de reServer Industrial, escribe lo siguiente para enviar una señal desde la reServer Industrial a la PC
sudo chmod 777 /dev/ttyTHS0
sudo echo "RS422 message from reComputer Industrial" > /dev/ttyTHS0
Ahora verás este mensaje en Putty.
- Paso 5: En la ventana de reTerminal Industrial, escribe lo siguiente para esperar a recibir señales de la PC.
sudo cat /dev/ttyTHS0
- Paso 6: En Putty, escribe cualquier cosa, presiona ENTER y se mostrará en la ventana del terminal reServer Industrial.
Descripción general de la conexión RS485
Aquí puedes utilizar un adaptador USB a RS422 para probar la interfaz. Hemos utilizado el Adaptador DTech USB a RS485 para nuestras pruebas.
Paso 1: Apaga la placa
Paso 2: Aquí tenemos 3 opciones para configurar los interruptores DIP. Ya sea en modo 010 o modo 011 o modo 110. Las posiciones del interruptor para cada modo se muestran a continuación.

- Paso 3: Conecta el adaptador USB a RS422 al conector DB9 usando cables de puente como se muestra a continuación. Aquí hemos conectado el adaptador que hemos mencionado anteriormente.

Paso 4: Conecta el otro extremo a uno de los puertos USB de tu PC
Paso 5 Prende la placa
Uso de RS485
- Paso 1: Es posible que necesites instalar un controlador para el adaptador que estás utilizando o Windows lo instalará automáticamente. Ve al Administrador de dispositivos escribiendo Administrador de dispositivos dentro de la búsqueda de Windows y verifica si puedes ver el adaptador conectado como un dispositivo COM.

Paso 2: Si no puedes ver el adaptador, debes instalar el controlador de acuerdo con el adaptador que estés utilizando. Generalmente puedes encontrar estos controladores en el sitio web del fabricante. Para el adaptador que estamos usando, puedes consultar esta página
Paso 3: Abre Putty en la PC, selecciona la sección Terminal y configura lo siguiente
- Local echo: Forzar encendido
- Local line editing: Forzar encendido

- Paso 4: Selecciona Sesión, en Tipo de conexión, selecciona Serie, configura el número de puerto serie de acuerdo con lo que ves en Administrador de dispositivos, manten la Velocidad predeterminada (9600) y haz click en Abrir

- Paso 4: En la ventana del terminal de reServer Industrial, escribe lo siguiente para enviar una señal desde el reServer Industrial a la PC
sudo su
cd /sys/class/gpio
echo 460 > export
cd PR.04
echo out > direction
echo 0 > value
echo "RS485 message from reServer Industrial" > /dev/ttyTHS0
Ahora verás este mensaje en Putty.
- Paso 5: En la ventana del terminal reTerminal Industrial, escribe lo siguiente para esperar a recibir señales de la PC.
sudo su
cd /sys/class/gpio
echo 460 > export
cd PR.04
echo out > direction
echo 1 > value
cat /dev/ttyTHS0
- Paso 6: En Putty, escribe cualquier cosa, presiona ENTER y se mostrará en la ventana del terminal reServer Industrial.
USB
reServer Industrial viene con 3 conectores USB3.2 integrados y tiene las siguientes características:
- En los conectores USB apilados dobles, los puertos USB superior e inferior comparten un IC limitador de corriente, con una capacidad de fuente de alimentación total de 2,1 A de corriente de salida máxima (el único también puede ser 2,1 A). Si supera los 2,1 A, entrará en el estado de protección contra sobrecorriente.
- En el conector USB único junto a los conectores USB dobles apilados, tiene una capacidad de fuente de alimentación total de 2,1 A de corriente de salida máxima. Si supera los 2,1 A, entrará en el estado de protección contra sobrecorriente.
- El módulo Orin NX viene con 3 USB3.2, de los cuales solo uno se usa en reServer Industrial y se convierte a 3 vías. (USB3.1 TIPO-A x2 - J4 y USB3.1 TIPO-A x1-J3).
- Solo admite host USB, no modo dispositivo
- Alimentación 5V 2.1A
Uso
Explicaremos cómo realizar una prueba comparativa sencilla en una unidad flash USB conectada.
- Paso 1: Verifica la velocidad de escritura ejecutando el siguiente comando
sudo dd if=/dev/zero of=/dev/$1 bs=100M count=10 conv=fdatasync
- Paso 2: Verifica la velocidad de lectura ejecutando los siguientes comandos. Asegúrate de ejecutar esto después de ejecutar el comando anterior para velocidad de escritura.
sudo sh -c "sync && echo 3 > /proc/sys/vm/drop_caches"
sudo dd if=/dev/$1 of=/dev/null bs=100M count=10
LED Configurable
Hay un LED de color verde ubicado en el tablero como se muestra a continuación. De forma predeterminada, actúa como el LED que muestra que el dispositivo está funcionando correctamente. Sin embargo, también puedes programar este LED para que el sistema lo encienda y apague.

Uso
- Paso 1: Ingresa los siguientes comandos en una ventana de terminal para acceder al LED de color verde
sudo -i
cd /sys/class/gpio
echo 329 > export
cd PCC.01
echo out > direction
- Paso 2: Apagaa el LED
echo 0 > value
- Paso 3: Enciende el LED
echo 1 > value
Si has terminado de usar el LED, puedes ejecutar lo siguiente
cd ..
echo 329 > unexport
Monitorear el rendimiento del sistema
Podemos usar la aplicación jetson stats para monitorear las temperaturas de los componentes del sistema y verificar otros detalles del sistema, como
Ver uso de CPU, GPU y RAM
Cambiar modo de alimentación
Configurar máximos ciclos de reloj
Consultar la información de Jet Pack
Paso 1: En las ventanas de la terminal industrial de reServer, escribe lo siguiente
sudo apt update
sudo apt install python3-pip -y
sudo pip3 install jetson-stats
- Paso 2: Reinicia la placa
sudo reboot
- Paso 3: Escribe lo siguiente en la terminal
jtop
Ahora la aplicación jtop se abrirá de la siguiente manera

- Paso 4: ¡Aquí puedes recorrer las diferentes páginas de las aplicaciones y explorar todas las funciones!
TPM
La reServer Industrial viene con una interfaz TPM para conectar un módulo TPM externo. Aquí hemos probado con un módulo TPM2.0 basado en Infineon SLB9670.

Descripción general de la conexión
Conecta el módulo TPM al conector TPM como se muestra a continuación

Uso
Comprueba si el módulo TPM está cargado correctamente ejecutando los siguientes comandos
sudo dmesg | grep TPM
ls /dev/tpm* -l
Y verás el resultado de la siguiente manera

Máximo rendimiento en la reServer Industrial
Si deseas habilitar el máximo rendimiento en la reServer Industrial, sigue las instrucciones a continuación
- Paso 1: Ingresa el siguiente comando para habilitar el modo de potencia máxima
sudo nvpmodel -m 0

Aquí te pedirán que escribas SÍ para reiniciar la placa.
- Paso 2: Una vez que se inicia la placa, ingresa el siguiente comando para configurar los relojes de la CPU a la frecuencia máxima
sudo jetson_clocks
Tabla GPIO
Puedes acceder a la tabla GPIO del reServer Industrial para familiarizarte con todas las asignaciones de pines.
Ejecuta lo siguiente dentro de una terminal para acceder a ella.
sudo cat /sys/kernel/debug/gpio
Y verás el resultado de la siguiente manera
gpiochip2: GPIOs 300-315, parent: i2c/1-0021, 1-0021, can sleep:
gpio-300 (wl_dis |gpio_xten_pin@0 ) out hi
gpio-301 (hst_wake_wl |gpio_xten_pin@1 ) out hi
gpio-302 (wl_wake_hst |gpio_xten_pin@2 ) out hi ACTIVE LOW
gpio-303 (bt_dis |gpio_xten_pin@3 ) out hi
gpio-304 (hst_wake_bt )
gpio-305 (bt_wake_hst )
gpio-306 (spi0_rst_3v3 |gpio_xten_pin@6 ) out lo ACTIVE LOW
gpio-307 (gpio_pin7 |gpio_xten_pin@7 ) out lo ACTIVE LOW
gpio-308 (can_120R_en )
gpio-309 (M2B_PCIe_rst )
gpio-310 (USB_HUB_rst |gpio_xten_pin@10 ) out hi
gpio-311 (PCIe_ETH_rst )
gpio-312 (M2B_WOWWAN )
gpio-313 (M2B_DPR_3V3 )
gpio-314 (SIM_MUX_SEL )
gpio-315 (gpio_pin15 )
gpiochip1: GPIOs 316-347, parent: platform/c2f0000.gpio, tegra234-gpio-aon:
gpio-316 (PAA.00 )
gpio-317 (PAA.01 )
gpio-318 (PAA.02 )
gpio-319 (PAA.03 )
gpio-320 (PAA.04 )
gpio-321 (PAA.05 |fixed-regulators:reg) out hi
gpio-322 (PAA.06 )
gpio-323 (PAA.07 )
gpio-324 (PBB.00 )
gpio-325 (PBB.01 )
gpio-326 (PBB.02 )
gpio-327 (PBB.03 )
gpio-328 (PCC.00 )
gpio-329 (PCC.01 )
gpio-330 (PCC.02 )
gpio-331 (PCC.03 |mux ) out hi
gpio-332 (PCC.04 )
gpio-333 (PCC.05 )
gpio-334 (PCC.06 )
gpio-335 (PCC.07 )
gpio-336 (PDD.00 )
gpio-337 (PDD.01 )
gpio-338 (PDD.02 )
gpio-339 (PEE.00 )
gpio-340 (PEE.01 )
gpio-341 (PEE.02 )
gpio-342 (PEE.03 )
gpio-343 (PEE.04 |power-key ) in hi IRQ ACTIVE LOW
gpio-344 (PEE.05 )
gpio-345 (PEE.06 )
gpio-346 (PEE.07 )
gpio-347 (PGG.00 )
gpiochip0: GPIOs 348-511, parent: platform/2200000.gpio, tegra234-gpio:
gpio-348 (PA.00 |fixed-regulators:reg) out lo
gpio-349 (PA.01 )
gpio-350 (PA.02 )
gpio-351 (PA.03 )
gpio-352 (PA.04 )
gpio-353 (PA.05 )
gpio-354 (PA.06 )
gpio-355 (PA.07 )
gpio-356 (PB.00 )
gpio-357 (PC.00 )
gpio-358 (PC.01 )
gpio-359 (PC.02 )
gpio-360 (PC.03 )
gpio-361 (PC.04 )
gpio-362 (PC.05 )
gpio-363 (PC.06 )
gpio-364 (PC.07 )
gpio-365 (PD.00 )
gpio-366 (PD.01 )
gpio-367 (PD.02 )
gpio-368 (PD.03 )
gpio-369 (PE.00 )
gpio-370 (PE.01 )
gpio-371 (PE.02 )
gpio-372 (PE.03 )
gpio-373 (PE.04 )
gpio-374 (PE.05 )
gpio-375 (PE.06 )
gpio-376 (PE.07 )
gpio-377 (PF.00 )
gpio-378 (PF.01 )
gpio-379 (PF.02 )
gpio-380 (PF.03 )
gpio-381 (PF.04 )
gpio-382 (PF.05 )
gpio-383 (PG.00 |force-recovery ) in hi IRQ ACTIVE LOW
gpio-384 (PG.01 )
gpio-385 (PG.02 )
gpio-386 (PG.03 )
gpio-387 (PG.04 )
gpio-388 (PG.05 )
gpio-389 (PG.06 )
gpio-390 (PG.07 |cd ) in lo IRQ
gpio-391 (PH.00 )
gpio-392 (PH.01 )
gpio-393 (PH.02 )
gpio-394 (PH.03 )
gpio-395 (PH.04 )
gpio-396 (PH.05 )
gpio-397 (PH.06 )
gpio-398 (PH.07 )
gpio-399 (PI.00 )
gpio-400 (PI.01 )
gpio-401 (PI.02 )
gpio-402 (PI.03 )
gpio-403 (PI.04 )
gpio-404 (PI.05 )
gpio-405 (PI.06 )
gpio-406 (PJ.00 )
gpio-407 (PJ.01 )
gpio-408 (PJ.02 )
gpio-409 (PJ.03 )
gpio-410 (PJ.04 )
gpio-411 (PJ.05 )
gpio-412 (PK.00 )
gpio-413 (PK.01 )
gpio-414 (PK.02 )
gpio-415 (PK.03 )
gpio-416 (PK.04 )
gpio-417 (PK.05 )
gpio-418 (PK.06 )
gpio-419 (PK.07 )
gpio-420 (PL.00 )
gpio-421 (PL.01 )
gpio-422 (PL.02 |nvidia,pex-wake ) in hi ACTIVE LOW
gpio-423 (PL.03 )
gpio-424 (PM.00 )
gpio-425 (PM.01 )
gpio-426 (PM.02 )
gpio-427 (PM.03 )
gpio-428 (PM.04 )
gpio-429 (PM.05 )
gpio-430 (PM.06 )
gpio-431 (PM.07 )
gpio-432 (PN.00 )
gpio-433 (PN.01 )
gpio-434 (PN.02 )
gpio-435 (PN.03 )
gpio-436 (PN.04 )
gpio-437 (PN.05 )
gpio-438 (PN.06 )
gpio-439 (PN.07 )
gpio-440 (PP.00 )
gpio-441 (PP.01 )
gpio-442 (PP.02 )
gpio-443 (PP.03 )
gpio-444 (PP.04 )
gpio-445 (PP.05 )
gpio-446 (PP.06 )
gpio-447 (PP.07 )
gpio-448 (PQ.00 )
gpio-449 (PQ.01 )
gpio-450 (PQ.02 )
gpio-451 (PQ.03 )
gpio-452 (PQ.04 )
gpio-453 (PQ.05 )
gpio-454 (PQ.06 )
gpio-455 (PQ.07 )
gpio-456 (PR.00 )
gpio-457 (PR.01 )
gpio-458 (PR.02 )
gpio-459 (PR.03 )
gpio-460 (PR.04 )
gpio-461 (PR.05 )
gpio-462 (PX.00 )
gpio-463 (PX.01 )
gpio-464 (PX.02 )
gpio-465 (PX.03 )
gpio-466 (PX.04 )
gpio-467 (PX.05 )
gpio-468 (PX.06 )
gpio-469 (PX.07 )
gpio-470 (PY.00 )
gpio-471 (PY.01 )
gpio-472 (PY.02 )
gpio-473 (PY.03 )
gpio-474 (PY.04 )
gpio-475 (PY.05 )
gpio-476 (PY.06 )
gpio-477 (PY.07 )
gpio-478 (PZ.00 )
gpio-479 (PZ.01 |vbus ) in hi IRQ ACTIVE LOW
gpio-480 (PZ.02 )
gpio-481 (PZ.03 )
gpio-482 (PZ.04 )
gpio-483 (PZ.05 )
gpio-484 (PZ.06 |cs_gpio ) out lo
gpio-485 (PZ.07 )
gpio-486 (PAC.00 )
gpio-487 (PAC.01 )
gpio-488 (PAC.02 )
gpio-489 (PAC.03 )
gpio-490 (PAC.04 )
gpio-491 (PAC.05 )
gpio-492 (PAC.06 )
gpio-493 (PAC.07 )
gpio-494 (PAD.00 )
gpio-495 (PAD.01 )
gpio-496 (PAD.02 )
gpio-497 (PAD.03 )
gpio-498 (PAE.00 )
gpio-499 (PAE.01 )
gpio-500 (PAF.00 )
gpio-501 (PAF.01 )
gpio-502 (PAF.02 )
gpio-503 (PAF.03 )
gpio-504 (PAG.00 )
gpio-505 (PAG.01 )
gpio-506 (PAG.02 )
gpio-507 (PAG.03 )
gpio-508 (PAG.04 )
gpio-509 (PAG.05 )
gpio-510 (PAG.06 )
gpio-511 (PAG.07 )
Recursos
- reServer Industrial Datasheet
- reServer Industrial Reference Guide
- NVIDIA Jetson Devices and Carrier Boards Comparison
- reServer Industrial 3D File
Soporte Tech y discusión del producto
¡Gracias por elegir nuestros productos! Estamos aquí para darte soporte y asegurar que tu experiencia con nuestros productos sea la mejor posible. Tenemos diversos canales de comunicación para adaptarnos distintas preferencias y necesidades.