sexta-feira, 13 de julho de 2018

NTP Client Raspberry PI

Para habilitar o sincronismo de horário do raspberry, com servidores NTP, primeiro precisamos instalar o serviço de ntp.

sudo apt install ntp

As novas versões do Raspbian tem o serviço timesyncd instalado. Este serviço é utilizado com o mesmo propósito do cliente NTP, mas você não pode executá-lo ao mesmo tempo. Dessa forma, é necessário desabilitá-lo, conforme indicado abaixo.

systemctl stop systemd-timesyncd
systemctl disable systemd-timesyncd
/etc/init.d/ntp stop
/etc/init.d/ntp start

Basicamente é isto. O seu raspberry já estará sincronizado a servidores NTP. No entanto, por padrão ele utiliza servidores que podem estar distantes. Se for de seu interesse, pode acessar o site pool.ntp.org e verificar o servidor mais próximo.

Ao localizar o servidor mais próximo, copie a URL e o adicione no arquivo /etc/ntp.conf

quarta-feira, 11 de julho de 2018

Raspberry Pi esquecer WiFi

Uma das maneiras de fazer com que seu Raspberry Pi deixe de se conectar em uma rede WiFi, é excluir as redes em que se conectou no arquivo wpa_supplicant.conf.

Para isto, execute os passos abaixo.

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

Obs.: utilize o editor de texto de sua preferência para alterar o arquivo.

Ao abrir o arquivo, remova as redes desejadas. No exemplo abaixo, é possível verificar que o raspberry se conectou a rede #NET-CLARO-WIFI.

network={
ssid="#NET-CLARO-WIFI"
key_mgmt=NONE

}

segunda-feira, 9 de julho de 2018

Desabilitando descanso (TFT) Raspberry Pi

No raspberry Pi 3, abra o arquivo lightdm.conf

sudo gedit /etc/lightdm/lightdm.conf

Adicione a linha a seguir na seção [SeatDefaults]

xserver-command=X -s 0 dpms

Faça bom proveito!

domingo, 8 de julho de 2018

Definindo uma senha para o Node RED

Antes de iniciar o passo a passo, certifique-se de instalar o pacote node-red-admin. Para isso, em seu raspberry, execute o comando a seguir.

sudo npm install -g node-red-admin


Com o node-red-admin instalado, para definir uma senha em seu node red, acesse sua pasta e localize o arquivo settings.js.


Antes de editar o arquivo, pare o node-red.


node-red stop


Encontre no arquivo, a propriedade adminAuth, conforme indicado abaixo


    //adminAuth: {
    //    type: "credentials",
    //    users: [{
    //        username: "admin",
    //        password: "$2a$08$zZWtXTja0fB1pzD4sHCMyOCMYz2Z6dNbM6tl8sJogENOMcxWV9DN.",
    //        permissions: "*"
    //    }]
    //},
 

Por padrão, o nodered vem desprotegido e por isso, tem suas linhas comentadas. Desta forma, não se esqueça de descomentar as linhas (retirando os //).

No próximo passo, você deve gerar uma nova senha, utilizando o comando a seguir.

node-red-admin hash-pw

A partir de agora, você tem sua senha criptografada. Copie a senha gerada e a substitua no campo password, localizada na propriedade adminAuth do arquivo settings.js. Reinicie o node-red!

node-red start

Faça bom uso!