Escolar Documentos
Profissional Documentos
Cultura Documentos
1.0.0 20/07/2015
1.0.1 27/07/2015
1.0.2 15/09/2015
1.1.0 10/11/2015
Termo Descrição
1. INTRODUÇÃO ............................................................................................................................................. 1
2. REQUISITOS DE HARDWARE DO MFE................................................................................................... 1
2.1. Bateria operacional..................................................................................................................................... 2
2.2. Módulo de Comunicação............................................................................................................................ 2
2.3. Localização................................................................................................................................................. 2
2.4. Sensor de queda/impacto............................................................................................................................ 2
2.5. Unidade de processamento ......................................................................................................................... 3
3. COMPONENTES DE SOFTWARE DO MFE .............................................................................................. 3
3.1. Aplicativo comercial .................................................................................................................................. 3
3.2. Software de Ativação e Configuração ........................................................................................................ 4
3.3. DRIVER MFE............................................................................................................................................ 4
3.3.1. Biblioteca MFE...................................................................................................................................... 4
3.3.2. Comunicador MFE................................................................................................................................. 5
3.3.3. Monitor MFE ......................................................................................................................................... 5
3.4. Driver de Comunicação USB-Serial .......................................................................................................... 6
4. SOFTWARES EMBARCADOS MFE........................................................................................................... 6
4.1. Software Básico.......................................................................................................................................... 6
4.1.1. Comunicação com o PDV...................................................................................................................... 6
4.1.2. Comunicação com o Componente de Segurança ................................................................................... 6
4.1.3. Chaveamento do Canal de Comunicação internet.................................................................................. 7
4.2. Componente de Segurança ......................................................................................................................... 7
4.2.1. Função ConsultaStatusMFE – informações sobre o MFE ..................................................................... 7
5. ANEXO I – Funções adicionais biblioteca MFE.......................................................................................... 11
5.1. Função ConfigurarInterfaceDeRedeMFE................................................................................................. 11
5.2. Função ConsultarStatusOperacionalMFE ................................................................................................ 17
5.3. Função ReiniciarMFE .............................................................................................................................. 23
5.4. Função EnviarStatusAC ........................................................................................................................... 24
6. ANEXO 2 – Controle de modificações do documento................................................................................. 26
Além disso, a SEFAZ-CE proverá alguns componentes de software facilitando assim o seu
desenvolvimento e reduzindo custos para os Contribuintes e Fabricantes de MFE.
A SEFAZ-CE fornecerá todo o apoio técnico necessário aos fabricantes de MFE na integração do
Componente de Segurança com o Software Básico e às Software Houses quanto às dúvidas na
emissão de Cupons Fiscais eletrônicos, através dos seguintes meios:
2.3. Localização
O MFE deverá ter capacidade de informar a sua localização geográfica.
Por isso deverá possuir um receptor GPS com as seguintes características:
a) Sensibilidade mínima de -160 dbm;
b) Suportar pelo menos 32 canais;
c) A antena poderá ser externa ou interna ao gabinete;
O MFE deverá ser capaz de fornecer sua localização mesmo na ausência de sinal GPS através de
localização assistida, ou outro meio, e sem a necessidade de contratação de qualquer serviço
adicional ao de comunicação de dados.
Todos os softwares disponibilizados pela SEFAZ-CE poderão ser obtidos no sítio eletrônico:
cfe.sefaz.ce.gov.br
Estas funções adicionais são descritas no capítulo 5 - ANEXO I – Funções adicionais biblioteca MFE.
O DRIVER MFE deverá ser instalado no equipamento ao qual o MFE está conectado (PDV) e será
disponibilizado para as plataformas Windows e Linux.
Maiores informações sobre os componentes podem ser obtidas no Manual do Driver MFE, disponível no sítio da
SEFAZ-CE.
Além das funções descritas na Especificação de Requisitos do SAT-CFe ela disponibiliza funções adicionais
(chamadas Funções MFE) para a gestão do MFE que são descritas no capítulo 5 - ANEXO I – Funções
adicionais biblioteca MFE.
Para se comunicar com o MFE a Biblioteca MFE utiliza o serviço Comunicador MFE, por esta razão este serviço
nunca deverá ser interrompido.
Arquivo de parametrização
Todas as informações necessárias para o funcionamento do Componente de Segurança estão no
arquivo “ParametrizacaoDaGestao.xml” que deverá ser gravado com o Componente de Segurança no
momento da produção do MFE.
Observações:
• Os parâmetros permitem que uma ou mais interfaces sejam configuradas ao mesmo tempo,
cabendo a cada fabricante determinar se este recurso será usado ou não para configurar o seu
produto;
• Não é necessário que todas as TAGs sejam informadas, ou seja, para cada tipo de interface
somente as tags pertinentes ao seu tipo precisam ser preenchidas;
• A possibilidade de definição de prioridade nas interfaces permite que seja criado um recurso de
contingência de comunicação automático. Neste caso se a interface principal perder a
comunicação a secundária assumirá se estiver configurada. Ficará a critério de cada fabricante
usar ou não este recurso;
• As interfaces GPR1 e GPR2 representam os SIMCARDs 1 e 2 da interface de modem celular;
A. Parâmetros da Função
B. Protótipo da função
C. Parâmetro “dadosConfiguracao”
Neste parâmetro podem ser configuradas até 04 (quatro) interfaces de rede simultaneamente cuja
configuração deve ser separada por um “|” (pipe).
Os 03 (três) “|” (pipes) deverão ser sempre informados, mesmo que não exista configuração.
A configuração de uma interface é um arquivo XML, similar ao definido na função
“ConfigurarInterfaceDeRede” conforme descrito abaixo.
TAG “tipoInter”
A TAG “tipoInter” teve seu conteúdo alterado para acrescentar a interface de modem e ficou assim
definida:
Quant.
Item TAG Descrição Exemplo
Caract.
• TAGs não suportadas devem ser ignoradas pelo Software Básico, não possuindo nenhum efeito
para a configuração da rede;
• O arquivo XML poderá ser criado somente com as informações (TAGs) necessárias para a
configuração de um determinado tipo de interface de rede;
• Cada interface deve possuir uma prioridade diferente;
F. Retorno da Função
A função retornará um valor do tipo string contendo os dados separados por pipe “|”.
Retorno: “numeroSessao|EEEEE|mensagem|cod|mensagemSEFAZ”
Descrição:
A. Parâmetros da função
C. Retorno da função
A função retornará um valor do tipo string contendo os dados separados por pipe “|”.
Retorno: “numeroSessao|EEEEE|mensagem|ConteudoRetorno|cod|mensagemSEFAZ”
Descrição:
Quant
Item TAG Descrição Exemplo
Caract
Quant
Item TAG Descrição Exemplo
Caract
<?xml version="1.0"
encoding="UTF-8"?>
Configuração atual da primeira <config>
interface de rede ou “NA” se <prioridade>2</prioridade>
essa interface não estiver <tipoInter>GPR1</tipoInter>
configurada. <tipoLan>DHCP</tipoLan>
29 LAN_CONFIGURACAO_1 1024
Devem ser retornadas as <usuario>tim</usuario>
mesmas tags de configuração <senha>tim</senha>
usadas na função <proxy>0</proxy>
ConfigurarInterfaceDeRedeMFE. <phone>*99#</phone>
<apn>tim.br</apn>
</config>
Configuração atual da segunda
30 LAN_CONFIGURACAO_2 1024 interface de rede ou “NA” se não “NA”
estiver configurada
Configuração atual da terceira
31 LAN_CONFIGURACAO_3 1024 interface de rede ou “NA” se não “NA”
estiver configurada
Configuração atual da quarta
32 LAN_CONFIGURACAO_4 1024 interface de rede ou “NA” se não “NA”
estiver configurada
Nome da operadora de celular
33 GSM_OPERADORA 32 ou “NA” se não houver “vivo”
informação
“GPRS”, “EDGE”, “3G”,
34 GSM_REDE 5 Tecnologia da rede celular “4G” ou “NA” se não houver
informação
Identificador do assinante na
36 IMSI1 15
operadora do SIMCARD 1
Identificador do assinante na
38 IMSI2 15
operadora do SIMCARD 2
Data e hora da violação no
formato: “AAAAMMDDhhmmss”
39 VIOLACAO 1 “20150312011423”
ou 14 ZEROS se não houve
violação
Data e hora do último impacto
no formato:
40 IMPACTO 1 “20150312011423”
“AAAAMMDDhhmmss” ou 14
ZEROS se não houve impacto
Quant
Item TAG Descrição Exemplo
Caract
Quant
Item TAG Descrição Exemplo
Caract
• Tipos de criptografia:
NONE
WEP
WPA-PERSONAL
WPA2-PERSONAL
WPA-ENTERPRISE
• Caso a rede permita mais de um tipo de criptografia informar cada uma em uma tag <cripto>.
Os seguintes campos devem ser preenchidos com ZEROs caso o MFE não tenha sido ativado ainda.
A. Parâmetros da função
B. Protótipo da função
C. Retorno da função
A. Parâmetros da função
B. Protótipo da função
C. Retorno da função
Revisão geral.