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.