Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 1908 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Homologamos o novo SAT que a CS Devices está trazendo para o mercado, este é o SAT CARE, assista ao vídeo abaixo e conheça um pouco mais sobre o produto e veja como instalá-lo, acompanhe também nosso relatório de testes.

  • Apresentação do aparelho.
  • Download e instalação de drivers.
  • Rápida configuração no Ativador Care.
  • Rápida configuração no SATTeste e Envio de venda.

 

Ambiente:

 

Computador Notebook Dell
Sistema Operacional Windows 10 64Bit
Processador Intel i5-7200
Memória 8 GB
USB 3.1 de 1º Geração

Características Técnicas SAT :

Modelo SATCR-A1 v. 01.00.00
Processador ARM 800MHz com 128MB de memória RAM
Versão Software Base: 01.00.00
Layouts Suportados: 0,07 e 0,08
2GB de memória exclusiva para cupons, com capacidade de armazenamento de até 256 mil arquivos
Duas portas Ethernet 10/100 Gbps RJ-45 no padrão UTP IEEE 802.3
Conector de alimentação padrão USB mini B
Chip de criptografia homologado FIPS 140-2 e ICP-BR
Alimentação elétrica via USB compatível com o padrão USB 2.0 (5Vdc @ 500mA
Bateria de segurança com vida superior a 5 anos
7 LEDs indicadores de informações do SAT
Botão de reset para desativação do SAT
Dimensões: 46mm x 106mm x 106mm (A x L x C)
Peso: < 100 gramas
Driver SAT disponível para os sistemas operacionais Windows x32 e x64, da versão XP à 10, Linux x32 e x64 (na maioria das distribuições comerciais) e Android

Nota: Até a criação deste relatório, o Driver não está disponível para Android.

Ativador para os sistemas operacionais Windows x32 e x64, da versão XP à 10 e Linux x32 e x64 (na maioria das distribuições comerciais).

Nota: Até a criação deste relatório, o ativador não está disponível para Linux.

 

   Aparelho SAT

 

Download de Drivers e manuais:

https://plataformacare.com.br/downloads/

Drivers utilizados nos testes:

Configuração SATTeste:

Confira no vídeo acima como configurar o SAT CARE utilizando o componente ACBrSAT.

 

Tipo de chamada satDinamico_stdcall
Diretório Padrão da DLL

C:\Program Files (x86)\CS-DEVICES\SatCare\Biblioteca de funções\satcare.dll

Código de Ativação 12345678
Página de Código 65001
Versão XML 0,08
UTF8 Habilitado

Conf.SatTeste 

Nota: Mesmo colocando a DLL “satcare.dllem outro diretório a comunicação com o SAT não apresentou problemas.

 

Dados Emitente:

 

CNPJ 30.832.338/0001-70
Insc. Estadual 111111111111

Conf-emitente

 

Dados Sw. House:

 

CNPJ 16.716.114/0001-72
Assinatura Sw. house SGR-SAT SISTEMA DE GESTAO E RETAGUARDA DO SAT

Conf-SW

 

Comunicação em Linux:

O SAT CARE fornece suporte à Linux, acompanhe abaixo como realizar a instalação do driver e comunicação do SAT com o componente SATTeste.

 

Distribuição Linux Opensuse Tumbleweed v.20190810 x86_64
Driver Utilizado

installer_drvsat_v01.00.01_lin_64bits.tar.gz

Faça o download do driver e descompacte:

Terminal

Comandos no Shell-01

 

Acesse o diretório descompactado e execute com permissão de root o script “instala_driver.sh”

 

  • cd installer_drvsat_v01.00.01_lin_64bits
  • sudo ./instala_driver.sh

 

Será criado um novo diretório em seu Linux contendo a lib de comunicação. Ao finalizar a execução do script, reinicie seu computador.

 

Árvore de diretórios e arquivos criados pelo script:

arvore-diretorios

Terminal-02

Comandos no Shell-02

 

Configuração do SATTeste em Linux:

 No SATTeste configure o campo “Nome DLL” com a localização da libsatcare.so, que por padrão é instalada no caminho mencionado acima, altere o método de chamada para “satDinamico_cdecl”, as demais configurações basta seguir o exemplo mencionado no vídeo acima ou nos prints do SATTeste01-03.

Na imagem abaixo veja como fica a configuração deste campo:

Conf-Linux

 

Em ambiente Linux o script facilita, organizando os arquivos em um único diretório, também cria um arquivo de regras para udev (80-ttyS-csdevices.rules) este arquivo requer atenção pois o mesmo altera a permissão de qualquer conexão do tipo TTYACM0-9 para 0666, esta ação pode ser considerada uma brecha de segurança do Sistema Operacional.

Uma sugestão para este arquivo é a utilização do "idVendor" e o "idProduct"   para identificar equipamentos somente deste fabricante.

Exemplo:

  UBSYSTEM=="tty", ACTION=="add", KERNEL=="ttyACM[0-9]*", ATTRS{idVendor}=="2047",ATTRS{idProduct}=="0a62",MODE="0666"

 

Ativador SAT CARE - Windows:

Para Ativar o SAT CARE através do software do Fabricante, primeiramente é necessário configurar o ATV com os dados do contribuinte e da software house, bem como configurar o diretório da DLL e o código de ativação, acompanhe este processo no vídeo do começo deste post.

Exemplo da tela de configuração:

 

ATV-01

 

Com a configuração feita, basta selecionar a opção ¹ “Ativar” na tela principal do ATV Care, e em seguida realize a ² “Vinculação”, será então solicitado o ³ “Código de Vinculação”, entre com o código e clique em “OK”, ao realizar a vinculação o SAT será reiniciado.

Para finalizar habilite as opções “Módulo Ativado?” e “Módulo Vinculado?”.

Sequência das ações citadas:

 

ATV-02

 

Testes de Desempenho:

Utilizando o ACBrSAT, foram realizadas 6 tipos de vendas com diferentes quantidades cada, sendo que cada tipo de venda foi repetida 5 vezes, desta forma medimos o tempo do envio até o recebimento do XML não sendo considerado o tempo de decodificação do XML e realizando assim a média para cada tipo. Por último realizamos os testes com *501 itens que gera erro, pois o máximo permitido é de 500 itens, calculamos então o tempo médio da resposta de retorno.

 

Acompanhe na tabela abaixo o resultado dos testes:

image.png

* Ao processar o XML de *501 itens o SAT retorna o seguinte erro:|Erro na validação do conteúdo|

Nota: O tempo medido nesse teste, é computado desde o início da transmissão do XML para o SAT, até a recepção do XML de venda, gerado como resposta pelo SAT, ou seja, é uma medição diferente do que a Especificação Técnica que o SAT preconiza, onde apenas o tempo de Geração do XML da venda é considerado.

 

Consideração:

O SAT Care é um aparelho compacto e leve, sendo possível instalá-lo em locais com pouco espaço, possui 7 leds de status e 2 placas de rede, que permitem o compartilhamento de internet entre o aparelho e computador, fornece também opções para configuração de proxy.

Todos os drivers necessários estão facilmente acessíveis e a instalação é simples.

O Driver SAT Care está disponível para Windows x32 e Linux x32 e x64, para Android não foi disponibilizado até a criação deste relatório.

O software de ativação ATV CARE é bem intuitivo e permite que seja salvo diferentes perfis de configuração, mas até o momento está disponível somente para Windows.

Os tempos médios apresentados nos testes estão satisfatórios, o aparelho possui um bom desempenho no processamento dos XML e comunicação. Não foram apresentados lentidões ou travamentos durante os testes.

Além do modelo SATCR-A1 a CS Devices também disponibiliza o modelo SATCR-W1 (Opção de modelo com WI-FI).

A CS Devices apesar de aparentemente ser nova no mercado de Automação Comercial, já atua alguns anos servindo equipamentos SAT e MFE no modelo OEM.

Acesse ao site e saiba mais sobre a empresa: www.csdevices.com.br

Para saber mais como ativar e vincular seu SAT a SEFAZ clique aqui.

 

Amostras:

Veja abaixo os XML de uma venda e seu cancelamento:

 

Venda:

XML de envio: AD20190813171853-265516-env.xml

XML de retorno: AD35190830832338000170599000183540000905926998.xml

 

Cancelamento:

XML de envio: ADC35190830832338000170599000183540000905926998-env.xml

XML de retorno: ADC35190830832338000170599000183540000912065919.xml

 

Cupons Emitidos:

Venda

venda

 Cancelamento

image.png

 

 

 

 

 

  • Curtir 5
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.