Nessa publicação vamos explicar como instalar o Manager Neverstop, instalar a biblioteca e comunicar com o equipamento SAT no Linux.

 

IMPORTANTE! Esse tutorial foi baseado na distribuição linux CentOS 7.

 

1º Instalando Manager NeverStop

Antes de instalar o NeverStop é importante verificar se a máquina já tem o Java instalado e mais importante ainda é verificar se a instalação é x86, você pode fazer isso usando o seguinte comando:

 
  $ java --version

java version "1.7.0_79"
Java(TM) SE Runtime Environment (build 1.7.0_79-b15)
Java HotSpot(TM) Server VM (build 24.79-b02, mixed mode)
   

Caso não tenha instalado, siga os passos do link abaixo:

 
  http://tecadmin.net/steps-to-install-java-on-centos-5-6-or-rhel-5-6/   

Feito isso, vamos instalar o Manager NeverStop:

 
  $ sudo java -jar ManagerNeverStop-1.0.XX.XXXXX.jar   

Siga as instruções da interface gráfica e abra o NeverStop ao fim da instalação:

 
  $ cd /usr/local/ManagerNeverStop
$ sudo java -jar ManagerNeverStop.jar   

 

2º Instalando o equipamento SAT

Com o SAT ativado, conecte-o ao computador e execute o seguinte comando:

 
  $ cd /dev
$ ls

autofs  cpu_dma_latency  fuse  mapper  port  sda1  tty0  tty18  tty27  tty36  tty45  tty54  tty63  uinput  vcs2  vcsa5  block  crash  hidraw0  mcelog  ppp  sda2  tty1  tty19  tty28  tty37  tty46  tty55  tty7  urandom  vcs3  vcsa6 bsg  disk  hpet  mem  ptmx  serial  tty10  tty2  tty29  tty38  tty47  tty56  tty8  usbmon0  vcs4  vfio  btrfs-control  dm-0  hugepages  mqueue  pts  shm  tty11  tty20  tty3  tty39  tty48  tty57  tty9  usbmon1  vcs5  vga_arbiter  bus  dm-1  initctl  net  random  snapshot  tty12  tty21  tty30  tty4  tty49  tty58  ttyS0  usbmon2  vcs6  vhost-net centos  dm-2  input  network_latency  raw  snd  tty13  tty22  tty31  tty40  tty5  tty59  ttyS1  usbmon3  vcsa  watchdog char  dri  kmsg  network_throughput  rfkill  stderr  tty14  tty23  tty32  tty41  tty50  tty6  ttyS2  usbmon4  vcsa1  watchdog0 console  fb0  kvm  null  rtc  stdin  tty15  tty24  tty33  tty42  tty51  tty60  ttyS3  usbmon5  vcsa2  zero core  fd  log  nvram  rtc0  stdout  tty16  tty25  tty34  tty43  tty52  tty61  ttyUSB0  vcs  vcsa3 cpu  full  loop-control  oldmem  sda  tty  tty17  tty26  tty35  tty44  tty53  tty62  uhid  vcs1  vcsa4   

Deve aparecer um novo dispositivo (ttyUSB0, ttyACME0, etc..), identifique-o e dê permissão de execução para ele:

 
  $ sudo chmod +x <ttyUSB0, ttyACME0, etc..>   

 

3º Instalando a biblioteca (.so) do equipamento SAT

Baixe ou copie do CD do fabricante a biblioteca disponibilizada para Linux, normalmente os nomes são parecidos com este libSAT.so .

Copie este .so para a pasta /lib/ (que corresponde a pasta System32 do Windows) e configure o NeverStop para o este .so, conforme imagem:

Salve as configurações e ative o NeverStop.

 

4º Emitindo um SAT

Use nossa documentação para este passo:  https://ciranda.me/tsdn/base-de-conhecimento/post/manual-manager-neverstop-enviar-cfe-sat

 

Pronto, já deve ter emitido o SAT, caso você tenha alguma erro, dúvida ou sugestão, coloque nos comentários que iremos te auxiliar nesse processo.

 

Sumário