Raspberry Pi + Slim

šŸ“˜

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