Roteadores Industriais 4G SmartMotion


Painel frontal do roteador BB-ST35200025-SWH

Os roteadores da série SmartMotion são projetados para objetos móveis com altos requisitos de acessibilidade à rede: carros, trens, navios. Eles têm dois módulos LTE independentes com a capacidade de instalar 2 cartões SIM em cada módulo (no total 4 cartões SIM), o que permite obter uma solução tolerante a falhas para uma variedade de condições de cobertura de rede celular. O módulo GNSS permite rastrear o movimento de um objeto em tempo real. As portas de E / S programáveis ​​podem controlar dispositivos externos: sensores, alarmes e relés.

  • Poderoso processador ARM Cortex-A8
  • 256MB Flash
  • 512MB RAM
  • Dois modems LTE Cat.3 com compatibilidade retroativa com HSPA + e GPRS / EDGE
  • Suporte para cartão MicroSD e disponibilidade de host USB
  • GPS para geolocalização e sincronização de horário
  • Wi-Fi (opcional)
  • Portas de E / S programáveis
  • Plataforma aberta, acesso root SSH
  • Tensão de alimentação de 10 a 60V, suporte PoE
  • Faixa de temperatura de -40 a +75 ° C

No artigo, consideramos as características do dispositivo, estudamos a interface da web e as principais funções.

Especificações técnicas



Painel traseiro do roteador BB-ST35200025-SWH com o trilho DIN removido

Os dispositivos são construídos em uma plataforma aberta com acesso total do usuário ao sistema operacional. A arquitetura do processador ARM facilita a compilação de programas do usuário para execução diretamente no roteador. A capacidade de conectar um cartão SD e 512 MB de RAM permite executar programas que consomem muitos recursos.

Log de download (dmesg)
Booting Linux on physical CPU 0x0 Linux version 3.12.10+ (root@localhost) (gcc version 4.9.4 (GCC) ) #1 custom CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c5387d CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache Machine: Generic AM33XX (Flattened Device Tree), model: Conel RBv3 Memory policy: ECC disabled, Data cache writeback On node 0 totalpages: 130560 free_area_init_node: node 0, pgdat c0623bc8, node_mem_map c0640000 Normal zone: 1024 pages used for memmap Normal zone: 0 pages reserved Normal zone: 130560 pages, LIFO batch:31 CPU: All CPU(s) started in SVC mode. AM335X ES2.1 (neon ) pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768 pcpu-alloc: [0] 0 Built 1 zonelists in Zone order, mobility grouping on. Total pages: 129536 Kernel command line: console= rw mtdparts=nor0:512k@0(U-Boot),128k(Env1),128k(Env2),256k(Backup),1M(Reserve),63M(RootFS1),63M(RootFS2),-(UserFS);spi1.1:128k@0(DataFS) root=/dev/mtdblock6 rootfstype=jffs2 PID hash table entries: 2048 (order: 1, 8192 bytes) Dentry cache hash table entries: 65536 (order: 6, 262144 bytes) Inode-cache hash table entries: 32768 (order: 5, 131072 bytes) Memory: 511200K/522240K available (4514K kernel code, 305K rwdata, 1232K rodata, 202K init, 109K bss, 11040K reserved) Virtual kernel memory layout: vector : 0xffff0000 - 0xffff1000 ( 4 kB) fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB) vmalloc : 0xe0800000 - 0xff000000 ( 488 MB) lowmem : 0xc0000000 - 0xe0000000 ( 512 MB) modules : 0xbf000000 - 0xc0000000 ( 16 MB) .text : 0xc0008000 - 0xc05a4e24 (5748 kB) .init : 0xc05a5000 - 0xc05d7a64 ( 203 kB) .data : 0xc05d8000 - 0xc0624738 ( 306 kB) .bss : 0xc0624738 - 0xc063ff20 ( 110 kB) NR_IRQS:16 nr_irqs:16 16 IRQ: Found an INTC at 0xfa200000 (revision 5.0) with 128 interrupts Total of 128 interrupts on 1 active controller OMAP clockevent source: timer2 at 24000000 Hz sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 178956ms OMAP clocksource: timer1 at 24000000 Hz Calibrating delay loop... 366.18 BogoMIPS (lpj=1830912) pid_max: default: 32768 minimum: 301 Mount-cache hash table entries: 512 CPU: Testing write buffer coherency: ok Setting up static identity map for 0xc046f1d0 - 0xc046f228 devtmpfs: initialized VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3 pinctrl core: initialized pinctrl subsystem regulator-dummy: no parameters NET: Registered protocol family 16 DMA: preallocated 256 KiB pool for atomic coherent allocations pinctrl-single 44e10800.pinmux: 142 pins at pa f9e10800 size 568 OMAP GPIO hardware version 0.1 omap-gpmc 50000000.gpmc: GPMC revision 6.0 gpmc_mem_init: disabling cs 0 mapped at 0x0-0x1000000 DSS not supported on this SoC bio: create slab <bio-0> at 0 edma-dma-engine edma-dma-engine.0: TI EDMA DMA engine driver vmmcsd_fixed: 3300 mV wlan-en-regulator: 1800 mV SCSI subsystem initialized usbcore: registered new interface driver usbfs usbcore: registered new interface driver hub usbcore: registered new device driver usb omap_i2c 44e0b000.i2c: bus 0 rev0.11 at 400 kHz cfg80211: Calling CRDA to update world regulatory domain cfg80211: World regulatory domain updated: cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp) cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 2000 mBm) cfg80211: (2457000 KHz - 2482000 KHz @ 20000 KHz), (N/A, 2000 mBm) cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (N/A, 2000 mBm) cfg80211: (5170000 KHz - 5250000 KHz @ 80000 KHz), (N/A, 2000 mBm) cfg80211: (5250000 KHz - 5330000 KHz @ 80000 KHz), (N/A, 2000 mBm) cfg80211: (5490000 KHz - 5730000 KHz @ 160000 KHz), (N/A, 2000 mBm) cfg80211: (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 2000 mBm) cfg80211: (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 0 mBm) Switched to clocksource timer1 NET: Registered protocol family 2 TCP established hash table entries: 4096 (order: 3, 32768 bytes) TCP bind hash table entries: 4096 (order: 2, 16384 bytes) TCP: Hash tables configured (established 4096 bind 4096) TCP: reno registered UDP hash table entries: 256 (order: 0, 4096 bytes) UDP-Lite hash table entries: 256 (order: 0, 4096 bytes) NET: Registered protocol family 1 RPC: Registered named UNIX socket transport module. RPC: Registered udp transport module. RPC: Registered tcp transport module. RPC: Registered tcp NFSv4.1 backchannel transport module. PM: request_firmware failed PM: Loading am335x-pm-firmware.bin jffs2: version 2.2. (NAND) 2001-2006 Red Hat, Inc. msgmni has been set to 998 io scheduler noop registered io scheduler cfq registered (default) 44e09000.serial: ttyS0 at MMIO 0x44e09000 (irq = 88, base_baud = 3000000) is a OMAP UART0 48022000.serial: ttyS1 at MMIO 0x48022000 (irq = 89, base_baud = 3000000) is a OMAP UART1 481aa000.serial: ttyS5 at MMIO 0x481aa000 (irq = 62, base_baud = 3000000) is a OMAP UART5 omap_rng 48310000.rng: OMAP Random Number Generator ver. 20 brd: module loaded RBv3 GPIO Driver nor0: Found 1 x16 devices at 0x0 in 16-bit bank. Manufacturer ID 0x000089 Chip ID 0x00227e NOR chip too large to fit in mapping. Attempting to cope... Amd/Fujitsu Extended Query Table at 0x0040 Amd/Fujitsu Extended Query version 1.3. Advanced Sector Protection (PPB Locking) supported number of CFI chips: 1 Reducing visibility of 262144KiB chip to 131072KiB nor0: Found 1 x16 devices at 0x0 in 16-bit bank. Manufacturer ID 0x000089 Chip ID 0x00227e NOR chip too large to fit in mapping. Attempting to cope... Amd/Fujitsu Extended Query Table at 0x0040 Amd/Fujitsu Extended Query version 1.3. Advanced Sector Protection (PPB Locking) supported number of CFI chips: 1 Reducing visibility of 262144KiB chip to 131072KiB Concatenating MTD devices: (0): "nor0" (1): "nor0" into device "nor0" 8 cmdlinepart partitions found on MTD device nor0 Creating 8 MTD partitions on "nor0": 0x000000000000-0x000000080000 : "U-Boot" 0x000000080000-0x0000000a0000 : "Env1" 0x0000000a0000-0x0000000c0000 : "Env2" 0x0000000c0000-0x000000100000 : "Backup" 0x000000100000-0x000000200000 : "Reserve" 0x000000200000-0x000004100000 : "RootFS1" 0x000004100000-0x000008000000 : "RootFS2" 0x000008000000-0x000010000000 : "UserFS" of-flash: probe of 10000000.nor failed with error -16 edma-dma-engine edma-dma-engine.0: allocated channel for 0:17 edma-dma-engine edma-dma-engine.0: allocated channel for 0:16 edma-dma-engine edma-dma-engine.0: allocated channel for 0:19 edma-dma-engine edma-dma-engine.0: allocated channel for 0:18 m25p80 spi1.1: mr25h10 (128 Kbytes) 1 cmdlinepart partitions found on MTD device spi1.1 Creating 1 MTD partitions on "spi1.1": 0x000000000000-0x000000020000 : "DataFS" tun: Universal TUN/TAP device driver, 1.6 tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com> PPP generic driver version 2.4.2 PPP Deflate Compression module registered NET: Registered protocol family 24 usbcore: registered new interface driver rt2800usb usbcore: registered new interface driver cdc_ether usbcore: registered new interface driver r815x usbcore: registered new interface driver smsc95xx usbcore: registered new interface driver cdc_ncm usbcore: registered new interface driver qmi_wwan ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver ehci-omap: OMAP-EHCI Host Controller driver usbcore: registered new interface driver cdc_acm cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters usbcore: registered new interface driver cdc_wdm usbcore: registered new interface driver usb-storage usbcore: registered new interface driver usbserial usbcore: registered new interface driver usbserial_generic usbserial: USB Serial support registered for generic usbcore: registered new interface driver cp210x usbserial: USB Serial support registered for cp210x usbcore: registered new interface driver ftdi_sio usbserial: USB Serial support registered for FTDI USB Serial Device usbcore: registered new interface driver pl2303 usbserial: USB Serial support registered for pl2303 musb-hdrc: ConfigData=0xde (UTMI-8, dyn FIFOs, bulk combine, bulk split, HB-ISO Rx, HB-ISO Tx, SoftConn) musb-hdrc: MHDRC RTL version 2.0 musb-hdrc: setup fifo_mode 4 musb-hdrc: 28/31 max ep, 16384/16384 memory musb-hdrc musb-hdrc.0.auto: MUSB HDRC host driver musb-hdrc musb-hdrc.0.auto: new USB bus registered, assigned bus number 1 usb usb1: New USB device found, idVendor=1d6b, idProduct=0002 usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1 usb usb1: Product: MUSB HDRC host driver usb usb1: Manufacturer: Linux 3.12.10+ musb-hcd usb usb1: SerialNumber: musb-hdrc.0.auto hub 1-0:1.0: USB hub found hub 1-0:1.0: 1 port detected musb-hdrc: ConfigData=0xde (UTMI-8, dyn FIFOs, bulk combine, bulk split, HB-ISO Rx, HB-ISO Tx, SoftConn) musb-hdrc: MHDRC RTL version 2.0 musb-hdrc: setup fifo_mode 4 musb-hdrc: 28/31 max ep, 16384/16384 memory musb-hdrc musb-hdrc.1.auto: MUSB HDRC host driver musb-hdrc musb-hdrc.1.auto: new USB bus registered, assigned bus number 2 usb usb2: New USB device found, idVendor=1d6b, idProduct=0002 usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1 usb usb2: Product: MUSB HDRC host driver usb usb2: Manufacturer: Linux 3.12.10+ musb-hcd usb usb2: SerialNumber: musb-hdrc.1.auto hub 2-0:1.0: USB hub found hub 2-0:1.0: 1 port detected rtc-ab08xx spi1.0: rtc core: registered ab08xx as rtc0 RBv3 WatchDog Driver omap_wdt: OMAP Watchdog Timer Rev 0x01: initial timeout 60 sec edma-dma-engine edma-dma-engine.0: allocated channel for 0:25 edma-dma-engine edma-dma-engine.0: allocated channel for 0:24 edma-dma-engine edma-dma-engine.0: allocated channel for 0:13 edma-dma-engine edma-dma-engine.0: allocated channel for 0:12 u32 classifier Netfilter messages via NETLINK v0.30. nf_conntrack version 0.5.0 (7987 buckets, 31948 max) ctnetlink v0.93: registering with nfnetlink. gre: GRE over IPv4 demultiplexor driver ip_gre: GRE over IPv4 tunneling driver ip_tables: (C) 2000-2006 Netfilter Core Team TCP: cubic registered Initializing XFRM netlink socket NET: Registered protocol family 10 ip6_tables: (C) 2000-2006 Netfilter Core Team sit: IPv6 over IPv4 tunneling driver ip6_gre: GRE over IPv6 tunneling driver NET: Registered protocol family 17 NET: Registered protocol family 15 Bridge firewalling registered l2tp_core: L2TP core driver, V2.0 l2tp_ip: L2TP IP encapsulation support (L2TPv3) l2tp_netlink: L2TP netlink interface l2tp_eth: L2TP ethernet pseudowire support (L2TPv3) l2tp_ip6: L2TP IP encapsulation support for IPv6 (L2TPv3) 8021q: 802.1Q VLAN Support v1.8 Registering SWP/SWPB emulation handler davinci_mdio 4a101000.mdio: davinci mdio revision 1.6 davinci_mdio 4a101000.mdio: detected phy mask fffffff9 libphy: 4a101000.mdio: probed davinci_mdio 4a101000.mdio: phy[1]: device 4a101000.mdio:01, driver NatSemi DP83848 davinci_mdio 4a101000.mdio: phy[2]: device 4a101000.mdio:02, driver NatSemi DP83848 Detected MACID = 00:0a:14:85:e3:50 cpsw: Detected MACID = 00:0a:14:85:e3:51 rtc-ab08xx spi1.0: setting system clock to 2019-06-25 03:21:00 UTC (1561432860) Warning: unable to open an initial console. usb 1-1: new high-speed USB device number 2 using musb-hdrc usb 1-1: New USB device found, idVendor=0424, idProduct=2512 usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 hub 1-1:1.0: USB hub found hub 1-1:1.0: 2 ports detected VFS: Mounted root (jffs2 filesystem) on device 31:6. devtmpfs: mounted Freeing unused kernel memory: 200K (c05a5000 - c05d7000) net eth0: initializing cpsw version 1.12 (0) net eth0: phy found : id is : 0x20005c90 IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready 8021q: adding VLAN 0 to HW filter on device eth0 net eth1: initializing cpsw version 1.12 (0) net eth1: phy found : id is : 0x20005c90 IPv6: ADDRCONF(NETDEV_UP): eth1: link is not ready 8021q: adding VLAN 0 to HW filter on device eth1 usb 1-1.1: new high-speed USB device number 3 using musb-hdrc usb 1-1.1: New USB device found, idVendor=1e2d, idProduct=0061 usb 1-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0 usb 1-1.1: Product: LTE Modem usb 1-1.1: Manufacturer: Cinterion usbserial_generic 1-1.1:1.1: generic converter detected usb 1-1.1: generic converter now attached to ttyUSB9 usbserial_generic 1-1.1:1.3: generic converter detected usb 1-1.1: generic converter now attached to ttyUSB8 usbserial_generic 1-1.1:1.5: generic converter detected usb 1-1.1: generic converter now attached to ttyUSB7 usbserial_generic 1-1.1:1.7: generic converter detected usb 1-1.1: generic converter now attached to ttyUSB6 usbserial_generic 1-1.1:1.9: generic converter detected usb 1-1.1: generic converter now attached to ttyUSB5 qmi_wwan 1-1.1:1.10: cdc-wdm0: USB WDM device qmi_wwan 1-1.1:1.10 usb0: register 'qmi_wwan' at usb-musb-hdrc.0.auto-1.1, WWAN/QMI device, de:ad:be:ef:00:00 libphy: 4a101000.mdio:01 - Link is Up - 100/Full IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready nf_nat64: nat64_prefix=64:ff9b::/96 usb 1-1.2: new high-speed USB device number 4 using musb-hdrc usb 1-1.2: New USB device found, idVendor=05c6, idProduct=9025 usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3 usb 1-1.2: Product: Cellient usb 1-1.2: Manufacturer: Cellient usb 1-1.2: SerialNumber: 0123456789ABCDEF usbserial_generic 1-1.2:1.0: generic converter detected usb 1-1.2: generic converter now attached to ttyUSB14 usbserial_generic 1-1.2:1.1: generic converter detected usb 1-1.2: generic converter now attached to ttyUSB15 usbserial_generic 1-1.2:1.2: generic converter detected usb 1-1.2: generic converter now attached to ttyUSB16 usbserial_generic 1-1.2:1.3: generic converter detected usb 1-1.2: generic converter now attached to ttyUSB17 qmi_wwan 1-1.2:1.4: cdc-wdm1: USB WDM device qmi_wwan 1-1.2:1.4 usb1: register 'qmi_wwan' at usb-musb-hdrc.0.auto-1.2, WWAN/QMI device, da:b9:bf:41:1a:33 


Processador Cortex-A8


O roteador está equipado com um poderoso processador ARM Cortex-A8, que permite executar programas de usuário com muitos recursos diretamente no roteador.

Medimos o desempenho do processador usando testes openssl:

Referência Open
 OpenSSL 1.0.2n 7 Dec 2017 built on: reproducible build, date unspecified options:bn(64,32) rc4(ptr,char) des(idx,cisc,16,long) aes(partial) idea(int) blowfish(ptr) compiler: gcc -I. -I.. -I../include -fPIC -DOPENSSL_PIC -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -O3 -fomit-frame-pointer -Wall -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DAES_ASM -DBSAES_ASM -DGHASH_ASM The 'numbers' are in 1000s of bytes per second processed. type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes md5 3836.57k 13069.59k 35896.35k 63852.59k 82909.64k sha1 4101.81k 13184.84k 35679.96k 62745.05k 80757.18k des cbc 10044.83k 10693.02k 10875.36k 10926.22k 10927.25k des ede3 3848.93k 3986.01k 4007.52k 4007.69k 4016.28k aes-128 cbc 20596.72k 23060.04k 23864.35k 24204.80k 24176.05k aes-192 cbc 18182.82k 19705.82k 20512.88k 20777.58k 20862.11k aes-256 cbc 16226.42k 17418.76k 18116.64k 18345.80k 18281.72k sha256 6510.72k 16157.87k 30845.68k 40305.74k 44371.95k sha512 2524.59k 10067.39k 15051.17k 21103.36k 23809.03k -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -O3 -fomit-frame-pointer -Parede -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DAES_ASM -DBSAES_ASM -DGHASH_ASM OpenSSL 1.0.2n 7 Dec 2017 built on: reproducible build, date unspecified options:bn(64,32) rc4(ptr,char) des(idx,cisc,16,long) aes(partial) idea(int) blowfish(ptr) compiler: gcc -I. -I.. -I../include -fPIC -DOPENSSL_PIC -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -O3 -fomit-frame-pointer -Wall -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DAES_ASM -DBSAES_ASM -DGHASH_ASM The 'numbers' are in 1000s of bytes per second processed. type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes md5 3836.57k 13069.59k 35896.35k 63852.59k 82909.64k sha1 4101.81k 13184.84k 35679.96k 62745.05k 80757.18k des cbc 10044.83k 10693.02k 10875.36k 10926.22k 10927.25k des ede3 3848.93k 3986.01k 4007.52k 4007.69k 4016.28k aes-128 cbc 20596.72k 23060.04k 23864.35k 24204.80k 24176.05k aes-192 cbc 18182.82k 19705.82k 20512.88k 20777.58k 20862.11k aes-256 cbc 16226.42k 17418.76k 18116.64k 18345.80k 18281.72k sha256 6510.72k 16157.87k 30845.68k 40305.74k 44371.95k sha512 2524.59k 10067.39k 15051.17k 21103.36k 23809.03k 


Modems LTE


imagem Dois módulos LTE independentes permitem que você tenha conexão simultânea com duas operadoras móveis. Cada modem pode alternar entre dois cartões SIM em caso de perda de comunicação no principal, após o limite de tráfego expirar ou por um evento externo. Isso é útil para mover objetos que se deslocam longas distâncias e entre países, para economizar em roaming e melhor comunicação em diferentes locais.

Bandas LTE suportadas : B1, B3, B7, B8, B20

Os modems são compatíveis com os padrões de comunicação HSPA + (3G) e GPRS / EDGE (2G).

Modo de failover


No caso de perda de comunicação em um dos cartões SIM, ocorrerá um failover no cartão SIM de backup ou em um segundo modem. Dois modems permitem que você tenha simultaneamente uma conexão ativa com duas redes celulares ao mesmo tempo, como resultado da troca quase instantânea.

A disponibilidade da rede é monitorada através do ping dos hosts especificados. Para cada cartão SIM, você pode configurar diferentes endereços e intervalos.


Configurando o monitoramento de disponibilidade de rede para um único modem

A alternância entre modems pode ocorrer no caso de um nível baixo de sinal da rede celular, ou pode ser controlada por portas de E / S, por exemplo, para alternar de um botão ou relé.


Alternando entre modems

GPS e GLONASS


O roteador está equipado com um módulo GNSS e suporta os sistemas GPS e GLONASS. Ao usar o WebAccess / DMP do sistema centralizado de gerenciamento de roteadores, você pode rastrear a localização atual de todos os roteadores em tempo real no mapa.

Os dados do módulo GNSS podem ser usados ​​por dispositivos de terceiros na rede, via serviço GPSD, ou transmitidos como dados NMEA para portas de E / S ou um adaptador serial conectado via USB.

O roteador também pode atuar como um servidor de horário exato (NTP) e sincronizar o relógio via GPS, sem acesso à Internet, fornecendo tempo preciso para todos os dispositivos em uma rede isolada.


Sensor térmico e voltímetro


O roteador possui um sensor de temperatura embutido, que permite monitorar a temperatura do ambiente, além de um voltímetro mostrando a tensão de entrada, pelo qual você também pode julgar o estado das baterias em caso de operação da bateria. O trabalho em uma ampla faixa de tensão, de 10 a 60V, permite conectar o dispositivo diretamente ao no-break, sem elevar ou abaixar conversores.


Informações do sistema: sensor de temperatura e tensão de entrada

Portas de entrada / saída


Para controlar a periferia ou receber comandos de controle, duas entradas digitais e uma saída digital estão disponíveis no painel frontal. As portas de entrada digital podem funcionar de acordo com o protocolo Meter-Bus , para leitura de dados de medidores de eletricidade e sensores de temperatura. Os dados de leitura podem ser obtidos via SNMP.


Portas de E / S no painel frontal do roteador

As entradas digitais também podem ser usadas como relés para alternar entre os cartões SIM principal e de backup. Por exemplo, para controle manual com a chave seletora.

Separadamente, você pode programar a chamada de comandos arbitrários e enviar uma notificação em caso de alteração no status da porta. Isso pode ser usado para monitoramento, alarmes e interruptores de palheta.

Protocolos VPN


Uma VPN é usada para construir uma infraestrutura segura, independente das configurações de rede do provedor. Os roteadores da série SmartMotion suportam protocolos VPN modernos, e o protocolo IPv6 também é totalmente suportado.

IPsec - os protocolos IKEv1 e IKEv2 são suportados, os métodos de autenticação são apenas PSK e por certificados. Ele suporta até 4 túneis por vez.
L2TP - modo cliente e servidor. Autenticação de login / senha.
PPTP (não recomendado) é um protocolo obsoleto para compatibilidade com versões anteriores. Trabalhe no modo cliente e servidor.

Openvpn


O protocolo OpenVPN é muito popular e muitas vezes as soluções incorporadas não o suportam totalmente. No SmartMotion, os modos operacionais básicos necessários são suportados; nós os analisaremos em mais detalhes.

O roteador pode operar no modo cliente e servidor OpenVPN. Protocolos TCP e UDP estão disponíveis. É possível criar até quatro túneis por vez.


Modos OpenVPN

Todos os protocolos de autenticação OpenVPN estão disponíveis, incluindo nenhum, PSK e certificados.


Opções de protocolo de autenticação OpenVPN

Padrão de Autorização IEEE 802.1X


O conjunto de protocolos IEEE 802.1X permite autorizar clientes conectados à rede usando certificados. Antes da autorização, o tráfego do cliente não será permitido na rede principal. Isso permite restringir o acesso à rede de dispositivos externos, o que é especialmente importante em instalações seguras, quando usado em caixas eletrônicos, etc.


Configurando a autorização IEEE 802.1X

Função de roteador virtual de failover (VRRP)


O protocolo VRRP foi projetado para reservar o gateway principal na rede. O princípio da operação é combinar vários roteadores físicos em um grupo virtual com um endereço IP. Esse endereço IP é atribuído aos clientes como gateway padrão e, em caso de falha de um dos roteadores, o tráfego é direcionado para outro, invisível para os clientes. Isso permite minimizar o tempo que os clientes alternam para outro roteador sem precisar redesignar um novo endereço de roteador padrão.


O esquema do sistema VRRP. A mudança para o roteador de backup é invisível para o cliente.

Os roteadores SmartMotion suportam VRRP e podem ser usados ​​para reservar o roteador principal em sites críticos de infraestrutura. A configuração do VRRP está disponível na interface da web.


Configurando VRRP na interface da web

Serial USB


O roteador inicialmente não possui interfaces seriais a bordo; no entanto, se necessário, você pode conectar o adaptador USB-Serial, que é automaticamente detectado e estará disponível para configuração através da interface da web. Você pode configurar a interface para acesso à rede, no modo cliente ou servidor.


Configuração do adaptador USB-TTL

Enviando e recebendo SMS


Em objetos em movimento, como trens e carros, o sinal da rede celular pode ser de qualidade extremamente baixa. Nesse caso, como um canal de comunicação adicional, as notificações por SMS podem ser usadas. Os roteadores da série SmartMotion podem enviar notificações por SMS e receber mensagens com comandos de controle.

Além disso, você pode configurar o envio de SMS quando um sinal chegar na porta de hardware BIN0. Isso pode ser usado para interruptores de palheta e alarmes, por exemplo, para notificar o despachante ao abrir a porta do gabinete de comunicação.

As mensagens SMS via comandos AT na porta TCP também estão disponíveis. Isso pode ser usado para aplicativos de terceiros em execução no próprio roteador ou na rede. Ao ativar o servidor SMS, a porta de acesso deve ser adicionalmente limitada com a ajuda de um firewall, pois, por padrão, está disponível em todas as interfaces de rede.


A página para definir notificações e comandos por SMS

Um exemplo do uso de roteadores celulares Advantech na Rússia


Parceiro: Conel

O objetivo era fornecer à rede de caixas eletrônicos de um dos maiores bancos russos um canal de transmissão de dados independente da disponibilidade de canais por cabo no local de instalação do caixa eletrônico, além de reduzir o tempo de configuração e manutenção do caixa eletrônico.

Recursos do projeto:


O roteador usado no projeto deve atender a vários requisitos:

  • duas portas Ethernet independentes (uma para o departamento de processamento e outra para o serviço de segurança);
  • a capacidade de reiniciar de acordo com vários parâmetros, o que pode ser feito usando o SMS;
  • suporte para protocolos de encapsulamento e criptografia de acordo com os padrões corporativos;
  • a presença de um receptor GPS e um canal de comunicação para transmissão de vídeo streaming de uma câmera ATM, bem como entradas / saídas para várias manipulações internas.

Solução:


Para atender a todos os requisitos, o principal parceiro da Advantech - a empresa Conel - propôs o uso do roteador Advantech ICR-3200 , que correspondia perfeitamente às especificações técnicas do sistema implementado e também satisfazia a relação preço / qualidade / eficiência. Os especialistas técnicos da Conel garantiram a implantação da zona piloto e aconselharam os especialistas do banco na otimização das configurações do roteador.

O roteador LTE com um modem GSM 4G integrado, conecta via Ethernet a um computador ATM. O ICR-3200 envia dados de transação para o servidor. Os dados são transmitidos de forma criptografada, por exemplo, através de um túnel VPN. Uma segunda porta Ethernet é usada para transferir vídeo do sistema de vigilância por vídeo do ATM. As informações são transmitidas ao serviço de segurança.

Resultado:


Os caixas eletrônicos tornaram-se independentes dos fornecedores de telefonia fixa no local da instalação, o que lhes permitiu comissionar rapidamente novos caixas eletrônicos e cobrir mais rapidamente as necessidades de crescimento da rede de caixas eletrônicos. Todos os caixas eletrônicos são fornecidos com sistemas de fonte de alimentação ininterrupta e, no caso de uma falta de energia no local de instalação do caixa eletrônico, a comunicação com ele não será perdida e continuará a operação normal e notificará o banco e o serviço de segurança sobre a perda de energia. Foi concluído um acordo com uma das operadoras móveis, garantindo a integração de todos os caixas eletrônicos em uma única rede local e garantindo a segurança. O acordo com um provedor nos permitiu concordar com descontos significativos na transferência de dados e reduziu o custo das linhas de dados em 30%. O tempo de implantação diminuiu 2,5 vezes devido à falta de necessidade de coordenar a instalação de cabos para garantir a transferência de dados e o tempo para concluir um contrato de serviço com um provedor local.

Referências


Source: https://habr.com/ru/post/pt449962/


All Articles