Requisitos MÃnimos:
Cartão SD 32GB
Programas utilizados:
FileZilla Client (https://filezilla-project.org/download.php?platform=win64)
Raspberry Pi Imager (https://www.raspberrypi.com/software/)
Criando Images do SO Raspberry Pi
Segue passo a passo para gerar a imagem no SD:
Passo 1: Abra o programa Raspberry Pi Imager
Passo 2: Selecione o OS
Passo 3: Selecione o drive SD
Passo 4: Selecione o botão de configuração que vai aparecer.
Passo 5: O campo "Image customization options" Selecione "to always use".
Passo 6: Configure o Host Exemplo: "raspberrypi.local";
Passo 7: Configure também a entrada SSH em "Use Password Authentication Only";
Passo 8: Configure username e password, Exemplo: pi e root.
Passo 9: Configure o acesso wireless SSID, Password e "Lan Country";
Passo 10: Configura o horário e modelo de teclado teclado (Recomendado US se não souber qual é o seu teclado);
Passo 11: Clicar no Storage;
Cuidado com as mensagens do windows querendo formatar o SD depois que gerado a imagem. Não formatar!
Acesso SFTP ao Raspberry Pi via Filezilla:
Passo 1: Depois de instalar o Filezilla Client, clique no botão gerenciador de sites. Segue imagem.
Passo 2:
Depois inclua no campo um novo site e adicione os seguintes parâmetros no formulário a direita:
Protocolo: SFTP;
Host: raspberrypi.local (ou o nome que vc escolheu);
Usuário: pi (ou o nome que você configurou na geração do imagem do SO);
Senha: root (ou a senha que você configurou na geração do imagem do SO);
Clique em Conectar:
Incluir os arquivos do AutoTEF Slim via SFTP:
É possÃvel utilizar um pendrive e um monitor para passar os arquivos do AutoTEF Slim para o Raspberry utilizando o SO Visual do Raspberry. Porém é mais simples utilizar o protocolo SFTP na aplicação acima e fazer pela rede.
Para isso basta criar uma pasta AutoTEF no diretório inicial do usuário do SO e arrastar os arquivos já decompilados para dentro desta nova pasta.
Executar o AutoTEF Slim:
Para executar o AutoTEF Slim, é necessário acessar o terminal do Raspberry Pi, (seja via remoto ou acessando o SO do mesmo).
Caso você opte por utilizar o SO do Raspberry, comece esse tutorial do passo 3 em diante.
Passo 1: Abra o Power Shell em modo Administrador:
Passo 2: Para acessar é necessário utilizar o comando ssh com os seguintes parâmetros:
user@hostOrIP.
Onde user é o host é a configuração inicial do feita ao criar a imagem seguindo o tutorial de criação de imagem do SO Raspberry.
IP só se a configuração de host tenha sido ignorada.
Exemplos:
ssh [email protected];
ssh [email protected];
depois use o password configurado na imagem.
Exemplo:
root;
Passo 3: Com o terminal do raspberry aberto, utilize o comando para liberar a porta do pinpad, mas antes verifique se o pinpad está conectado e se a mesma está aparecendo.
Utilize o comando:
$ ls /dev/
Geralmente o pinpad utiliza a porta ttyACM0
Execute o comando para liberar o acesso do slim a essa porta.
$ sudo chmod a+rw /dev/ttyACM0
Passo 4: Entre na pasta que tem o slim armazenado e execute o comando para permitir executar a aplicação.
Comandos:
$ cd AutoTEF/
$ sudo chmod +x ./AutoTEF.Service
Passo 5: Execute o serviço - $ ./AutoTEF.Service
A informação stage-env:True indica que o Slim está apontando para o ambiente de Stage.
A host para acessar pela rede as rotas, fica em: http://raspberrypi.local:8000
ou http://[IpAddress]:8000