Índice:

Conecte o banco de dados Raspberry Pi IOT com o MS Excel - Configuração: 3 etapas
Conecte o banco de dados Raspberry Pi IOT com o MS Excel - Configuração: 3 etapas

Vídeo: Conecte o banco de dados Raspberry Pi IOT com o MS Excel - Configuração: 3 etapas

Vídeo: Conecte o banco de dados Raspberry Pi IOT com o MS Excel - Configuração: 3 etapas
Vídeo: Conectando o Raspberry Pi Pico W a plataforma Azure IoT 2024, Novembro
Anonim
Conectar o banco de dados Raspberry Pi IOT ao MS Excel - Configurar
Conectar o banco de dados Raspberry Pi IOT ao MS Excel - Configurar
Conectar o banco de dados Raspberry Pi IOT ao MS Excel - Configurar
Conectar o banco de dados Raspberry Pi IOT ao MS Excel - Configurar

No mundo da captura de dados IOT, cria-se muitos dados que são invariavelmente salvos em um sistema de banco de dados como o Mysql ou Oracle. Para obter acesso e manipular esses dados, um dos métodos mais eficientes é usar produtos do Microsoft Office. O objetivo deste manual é mostrar como conectar um banco de dados mysql hospedado pelo Raspberry Pi com o MS Excel em um laptop com Windows.

BOM

1. Raspberry Pi (RPi) - que é habilitado para wi-fi, tem um sistema operacional Linux instalado e está conectado à Internet (usei um RPi zero no modo servidor). Presumo que você saiba como instalar um sistema operacional no Raspberry Pi. Verifique este link para encontrar as imagens mais recentes https://www.raspberrypi.org/downloads/. Noobs ou Raspbian são imagens do Linux que funcionarão.

Aqui está a versão do sistema operacional RPi que usei. Eu percebi isso executando este comando no Putty. lsb_release -a Nenhum módulo LSB disponível. ID do Distribuidor: Raspbian Descrição: Raspbian GNU / Linux 8.0 (jessie) Versão: 8.0 Codename: jessie

2. Laptop Windows com MS Excel instalado (também funciona em dispositivos Apple e desktops Linux)

3. Putty - Este é um emulador de terminal que permite acessar o ambiente RPi Linux a partir de sua área de trabalho Windows.

Etapa 1: Configurando o Raspberry Pi

Configurando o seu Raspberry Pi
Configurando o seu Raspberry Pi
Configurando o seu Raspberry Pi
Configurando o seu Raspberry Pi

Faça login em seu RPi usando Putty e faça o seguinte:

1. Configure o Apache - (não é estritamente necessário, mas você pode querer usar um formulário da web mais tarde)

Digite os seguintes comandos -

sudo apt-get updatesudo apt-get install apache2

sudo a2dismod mpm_event

sudo a2enmod mpm_prefork

sudo systemctl restart apache2 (reinicia o apache).

2. Configure o MySql

tipo - sudo apt-get install mysql-server

(Insira uma senha segura quando solicitado pela instalação). (Execute mysql_secure_installation para remover o banco de dados de teste e quaisquer permissões de usuário estranhas adicionadas durante o processo de instalação inicial:

tipo - sudo mysql_secure_installation

(É recomendável selecionar sim (y) para todas as perguntas. Se você já tem uma senha de root segura, não precisa alterá-la.)

3. Instale o banco de dados de amostra - vamos usar Sakila para isso - consulte

Na linha de comando RpI, digite o seguinte

cd / tmp

sudo wget

sudo tar -xvzf sakila-db.tar.gz

ISTO DEVE EXIBIR

sakila-db /

sakila-db / sakila-data.sql

sakila-db / sakila-schema.sql

sakila-db / sakila.mwb

agora digite, cd sakila-db

sudo chmod 755 *. *

AGORA ACESSE O MYSQL SHELL IN PUTTY

mysql -u root -p (será solicitada a senha que você configurou durante a instalação do mysql.

agora digite, mysql> SOURCE /tmp/sakila-db/sakila-schema.sql;mysql> SOURCE /tmp/sakila-db/sakila-data.sql;

mysql> USE sakila; Banco de dados alterado mysql> SHOW TABLES; (VOCÊ DEVERIA VER)

+ ---------------------------- + | Tables_in_sakila | + ---------------------------- + | ator | | actor_info | | endereço | | categoria | | cidade | | país | | cliente | | lista_cliente | | filme | | film_actor | | film_category | | film_list | | inventário | | idioma | | nicer_but_slower_film_list | | pagamento | | aluguer | | sales_by_film_category | | sales_by_store | | pessoal | | staff_list | | loja | + ---------------------------- + 22 linhas no conjunto (0,01 seg)

Você pode verificar se as tabelas continham dados, digitando select * from payment;

PRÓXIMO CRIAR um tipo de usuário MYSQL

mysql> CREATE USER 'sakila_test' @ '%' IDENTIFICADO POR 'your_password'; Consulta OK, 0 linhas afetadas (0,01 seg)

mysql> GRANT ALL PRIVILEGES ON *. * TO 'sakila_test' @ '%' COM GRANT OPTION;

Consulta OK, 0 linhas afetadas (0,00 s)

Digite exit para deixar o shell Mysql e retornar ao shell Putty

Em seguida, digite sudo nano /etc/mysql/my.cnf

e saia da linha para mostrar # bind-address = 127.0.0.1

Agora saia do shell do Putty.

Etapa 2: Instale o ODBC no WIndows

Instale ODBC no WIndows
Instale ODBC no WIndows
Instale ODBC no WIndows
Instale ODBC no WIndows
Instale ODBC no WIndows
Instale ODBC no WIndows
Instale ODBC no WIndows
Instale ODBC no WIndows

Vá para -

Baixe o arquivo relevante conforme a imagem acima.

Em seguida, configure-o no Windows. No Windows 10 - clique no ícone do Windows - canto inferior esquerdo - clique na engrenagem (segundo ícone da parte inferior) e digite odbc na caixa de pesquisa e selecione fontes de dados odbc (32 bits) e siga as instruções conforme mostrado na imagem CONFIGURAÇÃO DO ODBC 1 - Em seguida, siga os passos mostrados na imagem ODBC SET UP 2 - usando as configurações que você usou anteriormente, incluindo seu nome de host RPi + suas credenciais Mysql

Etapa 3: usando o Excel

Usando Excel
Usando Excel
Usando Excel
Usando Excel

Siga os passos da imagem Excel 1 - Abra uma planilha no Excel e selecione o menu Dados, em seguida Obter Dados, Outras fontes, ODBC - e selecione sua fonte de dados. Em seguida, insira o nome de usuário e senha do Mysql e, em seguida, conecte-se à sua fonte de dados, por exemplo, sakila no menu suspenso e clique em ok.. Se você clicar na seta nos nomes das fontes de dados, as tabelas no banco de dados sakila serão exibidas. Ao selecionar uma tabela e clicar no botão carregar, a tabela aparecerá no MS Excel.

É isso, boa sorte.

Recomendado: