Como instalar e configurar a tábua de coisas no Raspberry Pi

Como instalar e configurar a tábua de coisas no Raspberry Pi
Thingsboard é uma plataforma de código aberto baseado em IoT usado para coleta de dados, visualização, processamento e gerenciamento de dispositivos. Ele combina a escalabilidade, o desempenho e a tolerância de falhas para proteger os dados dos usuários. Além disso, também abre a conectividade do dispositivo por meio de diferentes protocolos de IoT padrão, como MQTT, HTTP e ROAP, além de suportar a implantação de nuvem e software.

Neste tutorial, você encontrará a diretriz para configurar Thingsboard em Raspberry Pi.

Instale e configure as coisas no Raspberry Pi

Como Thingsboard Usa a interface da web para executar várias tarefas, você precisará da configuração do lado do servidor para configurar o Thingsboard no Raspberry Pi. As seguintes diretrizes passo a passo o ajudarão a instalar e configurar o Thingsboard no Raspberry Pi:

Etapa 1: Instale Java

Thingsboard O serviço requer java no Raspberry Pi. Se o Java não estiver instalado, emita os seguintes comandos para instalá -lo:

$ sudo apt install openjdk-17-jdk

Etapa 2: Instale o Touchboard

Agora, para instalar Thingsboard No Raspberry Pi, você precisará primeiro baixar seu pacote Deb usando o seguinte comando:

$ wget https: // github.com/thingsboard/thingsboard/lança/download/v3.3.4.1/thingsboard-3.3.4.1.Deb

Em seguida, use o seguinte comando apt para instalá -lo no seu Raspberry Pi:

$ sudo apt install ./Thingsboard-3.3.4.1.Deb

O comando acima instalará o pacote Deb Worksboard em Raspberry no Raspberry Pi.

Etapa 3: Criar banco de dados de tabuleiro

Após a instalação bem -sucedida de Thingsboard No Raspberry Pi, agora é hora de configurar seu banco de dados. A equipe de Thingsboard recomenda o uso do PostgreSQL porque é a solução mais econômica para vários Thingsboard instâncias.

Para instalar o PostgreSQL no Raspberry Pi, use o seguinte comando:

$ sudo apt install postgresql

Após a instalação, defina a senha para o usuário padrão existente “PostGres”Ao emitir o seguinte comando:

$ sudo su - postgres

Em seguida, use a seguinte declaração para entrar no espaço de trabalho do PostGres:

$ psql

Em seguida, digite a seguinte declaração para adicionar a nova senha para o usuário:

\senha

Então use “\ q" para sair.

Agora usa "Ctrl+d”Para retornar ao usuário principal. Em seguida, execute o comando abaixo do ritmo para se conectar ao PostgreSQL para criar o Thingsboard base de dados.

$ psql -u postgres -d postgres -h 127.0.0.1 -w

Digite senha, você definiu antes.

Agora, crie Thingsboard Banco de dados através da seguinte declaração:

Crie o banco de dados do banco de dados;

Então use “\ q”Para voltar ao usuário principal.

Etapa 4: Configure o ThingsBoard no Raspberry Pi

Depois de criar o banco de dados, agora é hora de configurar Thingsboard em Raspberry Pi. Para isso, abra o arquivo de configuração por meio do comando abaixo:

$ sudo nano/etc/thingsboard/conf/thingsboard.conf

Agora, cole as seguintes linhas no arquivo.

# Configuração do banco de dados
Exportar Database_ts_type = SQL
exportar spring_jpa_database_platform = org.hibernado.dialeto.PostgreSqldialect
exportar spring_driver_class_name = org.PostGresql.Motorista
exportar spring_datasource_maximum_pool_size = 5
exportar spring_datasource_url = jdbc: pósgresql: // localhost: 5432/thingsboard
exportar spring_datasource_username = pós -gres
exportar spring_datasource_password =
Exportar SQL_POSTGRES_TS_KV_PARTIÇÃO = meses

Salve o arquivo usando o “Ctrl+x”Botões, pressione“Y”E entre.

Etapa 5: Etapa opcional para máquinas de baixa memória

Se você tiver um dispositivo com 2 GB de RAM, poderá adicionar a seguinte linha no arquivo de configuração para atualizar o Thingsboard Uso da memória restringindo -o ao valor de sua escolha.

exportar java_Opts = "$ java_OPTS -xms256m -xmx256m"

Etapa 6: Execute o script de instalação

Depois de concluir a etapa acima, agora você está bom para executar o seguinte Thingsboard Comando de instalação no seu terminal Raspberry Pi:

$ sudo/usr/share/thingsboard/bin/install/install.sh --loaddemo

Etapa 7: Start Thingsboard Service

Após a instalação, você pode começar Thingsboard Serviço usando o seguinte comando:

$ sudo service thingsboard

Para verificar o status, use o seguinte comando:

$ sudo service the Thingsboard status

Etapa 8: Abertura da interface da web

Agora, vá para a guia do navegador e use o endereço “http: // localhost: 8080/”Para abrir o Thingsboard interface web.

Você pode encontrar o endereço IP do Raspberry Pi através da emissão do comando abaixo:

$ hostname -i

Isso abrirá o Thingsboard tela de login. Você pode usar a credencial de login padrão se tiver especificado -LoadDemo Durante a execução do script.

Conclusão

Thingsboard é uma plataforma de IoT robusta e escalável usada para coletar dados e gerenciar os dispositivos de um local remoto. Ajuda a aprimorar o desempenho do software e do hardware, além de incluir vários outros recursos que tornam sua experiência de IoT bem acima da sua imaginação. O guia de configuração acima o ajudará a instalar e definir Thingsboard no Raspberry Pi criando um banco de dados através do PostgreSQL para que você possa acessar o Thingsboard Painel direto na guia do navegador.