Skip to main content

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 JetsonOrin NX 16GBOrin NX 8GBOrin Nano 8GBOrin Nano 4GB
SKU114110247114110248114110249114110250
Procesador
Sistema
Rendimiento IA100 TOPS70 TOPS40 TOPS20 TOPS
GPU1024-core Arquitectura GPU NVIDIA Ampere con 32 núcleos Tensor 512-core NVIDIA Arquitectura GPU NVIDIA Ampere con 16 núcleos Tensor
CPU8-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
Memoria16GB 128-bit LPDDR5 102.4GB/s8GB 128-bit LPDDR5 102.4GB/s8GB 128-bit LPDDR5 68 GB/s4GB 64-bit LPDDR5 34 GB/s
Encoder de videoEstá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 videoEstá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)
AlmacenamientoeMMC-
ExpansiónM.2 Key M (2280) PCIe Gen4.0 SSD (M.2 NVMe SSD 128G incluido)
I/OEthernet1* LAN0 RJ45 GbE (10/100/1000Mbps)
4* LAN RJ45 GbE PoE(PSE 802.3 af 15 W, 10/100/1000Mbps)
USB4* USB3.1, 1* USB2.0 Tipo - C(Modo dispositivo), 1* USB2.0 Tipo - C para depuración UART & RP2040
DI/DO4*DI,4*DO,3*GND_DI,2*GND_DO,1*GND_ISO,1*CAN
COM1* DB9 (RS232/RS422/RS485)
Monitor1*HDMI 2.1 Tipo - A 7680x4320 at 30 Hz1*HDMI 1.4 Tipo - A 3840x2160 at 30 Hz
SATA2 puertos para unidades HDD/SSD SATA de 2,5" (SATA III 6,0 Gbps)
SIM1* Ranura para tarjeta Nano SIM
BotónBotón de Reset, Botón de recuperación
ExpansiónMini PCIeMini PCIe for LoRaWAN®/4G/Series Wireless (Módulo opcional)
M.2 Key BM.2 Key B (3042/3052) soporta 4G/5G (Módulo opcional)
VentiladorDisipador térmico pasivo sin ventilador; 1 * conectores de ventilador (5V PWM)
TPM1* Conector TPM 2.0 (Módulo opcional)
RTC1* RTC socket (CR1220 incluido),*RTC 2-pin
AlimentaciónFuente de alimentaciónBloque de terminales DC 12V-36V 2 pines
Adaptador de alimentaciónAdaptador de corriente de 24 V/5 A (sin cable de alimentación)
MecánicaDimensiones (W x D x H)194.33mm*187mm*95.5mm
Peso2.8kg
InstalaciónEscritorio, 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 almacenamiento60°C@ 95% RH(Sin condensación)
Vibración3 Grms @ 5 ~ 500 Hz, aleatorio, 1 hr/axis
ShockAceleración máxima de 50 G (duración de 11 ms, eMMC, microSD o mSATA)
Sistema operativoJetpack 5.1.1 preinstalado (arriba) (proporciona el sistema operativo Linux con el paquete de soporte de la placa)
CertificacionesFCC, CE, RoHS, UKCA, KC
Garantía2 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.

  1. Descarga la imagen completa del sistema que hemos preparado, que incluye NVIDIA JetPack, controladores periféricos de hardware y flashea al dispositivo.
  2. 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. :::

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.
DispositivoVersión de JetPackVersión de L4TLink de la imágenLink de imágen alternativo
reServer Industrial J40125.1.135.3.1Descarga 1Descarga 2
6.036.3Descarga 1Descarga 2
6.136.4Descarga 1-
reServer Industrial J40115.1.135.3.1Descarga 1Descarga 2
6.036.3Descarga 1Descarga 2
6.136.4Descarga 1-
reServer Industrial J30115.1.135.3.1Descarga 1Descarga 2
6.036.3Descarga 1Descarga 2
6.136.4Descarga 1-
reServer Industrial J30105.1.135.3.1Descarga 1Descarga 2
6.036.3Descarga 1Descarga 2
6.136.4Descarga 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.


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:

    sudo -i
    cd /sys/class/gpio
    echo 315 > export
    cd gpio315
    echo "out" > direction
    echo 1 > value

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/ llamado 10-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 interfaz eth:

    • 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=yes

      Para eth2:

      [Match]
      Name=eth2

      [Link]
      MACAddress=<MAC address of the second port from the right>

      [Network]
      DHCP=yes

      Para eth3:

      [Match]
      Name=eth3

      [Link]
      MACAddress=<MAC address of the third port from the right>

      [Network]
      DHCP=yes

      Para eth4:

      [Match]
      Name=eth4

      [Link]
      MACAddress=<MAC address of the fourth port from the right>

      [Network]
      DHCP=yes

      Puedes 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-networkd
  • Paso 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

TipoNombre en la etiquetaSeñal en el esquematicoNúmero de pin del móduloNúmero BGANúmero GPIOLímites de V/ANota
InputDI1DI_1_GPIO01118PQ.0545312V/ 20mA de corrienteEntrada digital de 12 V, la señal de tierra debe estar
conectada a GND_DI (Pin2/4/6)
DI2DI_2_GPIO09211PAC.06492
DI3DI_3_GPIO11216PQ.06454
DI4DI_4_GPIO13228PH.00391
OutputDO1DO_1_GPIO193PI.0039940V/40mA de carga por PINSalida digital, máxima resistencia
voltaje 40 V, la señal de tierra debe
conectarse a GND_DO (Pin8/10)
DO2DO_2_GPIO195PI.01400
DO3DO_3_GPIO197PI.02401
DO4DO_4_GPIO199PH.07398
CANCH/Bus CAN con señales diferenciales estándar,
la señal de tierra debe conectarse a GND_ISO (Pin 12)
CL
TierraGND_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_DOLa señal de tierra de referencia de la salida digital, que también es la ruta de retorno del DO
CGLa 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_0MODE_1MODE_2ModeEstatus
Image000RS-422 Duplex completo1T/1R RS-422
Image001RS-232 Puro3T/5R RS-232
Image010RS-485 Medio Duplex1T/1R RS-485 ,TX ENABLE Bajo Activo
Image011RS-485 Medio Duplex1T/1R RS-485 ,TX ENABLE Alto Activo
Image100RS-422 Duplex completo1T/1R RS-422 con resistencia
Image101RS-232 Puro1T/1R RS-232 coexiste con RS485
aplicación sin necesidad del bus
interruptor IC (para uso especial).
Image110RS-485 Medio Duplex1T/1R RS-485 con resistencia
TX ENABLE Bajo Activo
Image111Baja potenciaTodos 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.

EstatusNota
Image1SLEW= 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
Image0SLEW = 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.

MODO001/101000/100010/011/110
PINRS232RS422RS485
1TXD-Data-
2RXDTXD+Data+
3TXDRXD+
4RXD-
5GNDGNDGND
6
7RTS
8CTS
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 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

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.


Loading Comments...