Оглавление:

Подключение базы данных Raspberry Pi IOT к MS Excel - настройка: 3 шага
Подключение базы данных Raspberry Pi IOT к MS Excel - настройка: 3 шага

Видео: Подключение базы данных Raspberry Pi IOT к MS Excel - настройка: 3 шага

Видео: Подключение базы данных Raspberry Pi IOT к MS Excel - настройка: 3 шага
Видео: ЧТО ТАКОЕ RASPBERRY PI 3B 3B+ МОДЕЛИ RS E14 ОТЛИЧИЯ ГДЕ ДЕШЕВЛЕ КУПИТЬ КОМПЛЕКТАЦИИ 2024, Ноябрь
Anonim
Подключение базы данных Raspberry Pi IOT к MS Excel - настройка
Подключение базы данных Raspberry Pi IOT к MS Excel - настройка
Подключение базы данных Raspberry Pi IOT к MS Excel - настройка
Подключение базы данных Raspberry Pi IOT к MS Excel - настройка

В мире сбора данных IOT создается множество данных, которые неизменно сохраняются в системе баз данных, такой как Mysql или Oracle. Для получения доступа к этим данным и управления ими одним из наиболее эффективных методов является использование продуктов Microsoft Office. Цель этого руководства - показать, как подключить базу данных mysql, размещенную на Raspberry Pi, с MS Excel на ноутбуке с Windows.

Спецификация

1. Raspberry Pi (RPi) - с включенным Wi-Fi, установленным ОС Linux и подключенным к Интернету (я использовал нулевой RPi в режиме сервера). Я предполагаю, что вы знаете, как установить операционную систему на Raspberry Pi. Перейдите по этой ссылке, чтобы найти последние изображения https://www.raspberrypi.org/downloads/. Noobs или Raspbian - оба образа Linux, которые будут работать.

Вот версия операционной системы RPi, которую я использовал. Я обнаружил это, запустив эту команду в Putty. lsb_release -a Нет доступных модулей LSB. Идентификатор распространителя: Raspbian Описание: Raspbian GNU / Linux 8.0 (jessie) Выпуск: 8.0 Кодовое имя: jessie

2. Ноутбук Windows с установленным MS Excel (также будет работать на устройствах Apple и настольных компьютерах Linux)

3. Putty - это эмулятор терминала, который позволяет вам получить доступ к среде RPi Linux с рабочего стола Windows.

Шаг 1. Настройка Raspberry Pi

Настройка Raspberry Pi
Настройка Raspberry Pi
Настройка Raspberry Pi
Настройка Raspberry Pi

Войдите в свой RPi с помощью Putty, а затем выполните следующие действия:

1. Настройте Apache - (не обязательно, но вы, возможно, захотите использовать веб-форму позже)

Введите следующие команды -

sudo apt-get updatesudo apt-get install apache2

sudo a2dismod mpm_event

sudo a2enmod mpm_prefork

sudo systemctl restart apache2 (это перезапускает apache).

2. Настройте MySql.

тип - sudo apt-get install mysql-server

(Введите безопасный пароль, когда будет предложено при установке). (Запустите mysql_secure_installation, чтобы удалить тестовую базу данных и любые посторонние разрешения пользователей, добавленные в процессе начальной установки:

тип - sudo mysql_secure_installation

(Рекомендуется выбирать да (y) для всех вопросов. Если у вас уже есть безопасный пароль root, менять его не нужно.)

3. Установите образец базы данных - для этого мы будем использовать Sakila - см.

В командной строке RpI введите следующее

cd / tmp

sudo wget

sudo tar -xvzf sakila-db.tar.gz

ЭТО ДОЛЖНО ОТОБРАЖАТЬ

sakila-db /

sakila-db / sakila-data.sql

sakila-db / sakila-schema.sql

sakila-db / sakila.mwb

теперь введите, cd sakila-db

sudo chmod 755 *. *

СЕЙЧАС ВОЙДИТЕ В ОБОЛОЧКУ MYSQL В PUTTY

mysql -u root -p (вам будет предложено ввести пароль, который вы установили во время установки mysql.

теперь введите, mysql> ИСТОЧНИК /tmp/sakila-db/sakila-schema.sql;mysql> ИСТОЧНИК /tmp/sakila-db/sakila-data.sql;

mysql> ИСПОЛЬЗУЙТЕ sakila; База данных изменена mysql> ПОКАЗАТЬ ТАБЛИЦЫ; (ТЕБЕ СЛЕДУЕТ УВИДЕТЬ)

+ ---------------------------- + | Tables_in_sakila | + ---------------------------- + | актер | | актер_инфо | | адрес | | категория | | город | | страна | | клиент | | список_клиентов | | фильм | | film_actor | | film_category | | film_list | | инвентарь | | язык | | nicer_but_slower_film_list | | оплата | | аренда | | sales_by_film_category | | sales_by_store | | персонал | | Staff_list | | магазин | + ---------------------------- + 22 ряда в наборе (0,01 сек)

Вы можете проверить, что таблицы содержали данные, сказав, набрав select * from payment;

ДАЛЕЕ СОЗДАЙТЕ тип ПОЛЬЗОВАТЕЛЯ MYSQL

mysql> CREATE USER 'sakila_test' @ '%' IDENTIFIED BY 'your_password'; Запрос ОК, затронуты 0 строк (0,01 сек)

mysql> ПРЕДОСТАВЛЯЙТЕ ВСЕ ПРИВИЛЕГИИ НА *. * 'sakila_test' @ '%' С ОПЦИЕЙ ПРЕДОСТАВЛЕНИЯ;

Запрос в порядке, затронуты 0 строк (0,00 сек)

Введите exit, чтобы выйти из оболочки Mysql и вернуться в оболочку Putty.

Затем введите sudo nano /etc/mysql/my.cnf

и выведите строку, чтобы показать # bind-address = 127.0.0.1

Теперь выйдите из оболочки Putty.

Шаг 2. Установите ODBC в Windows

Установите ODBC в Windows
Установите ODBC в Windows
Установите ODBC в Windows
Установите ODBC в Windows
Установите ODBC в Windows
Установите ODBC в Windows
Установите ODBC в Windows
Установите ODBC в Windows

Перейти -

Загрузите соответствующий файл, как показано на изображении выше.

Затем настройте его в Windows. В Windows 10 - щелкните значок Windows - нижний левый - затем щелкните шестеренку (второй значок снизу) и введите odbc в поле поиска и выберите источники данных odbc (32 бита), затем следуйте инструкциям, как показано на изображении ODBC SET UP 1 - Затем выполните шаги, показанные на изображении ODBC SET UP 2 - используя настройки, которые вы использовали ранее, включая ваше имя хоста RPi + ваши учетные данные Mysql.

Шаг 3. Использование Excel

Использование Excel
Использование Excel
Использование Excel
Использование Excel

Следуйте инструкциям на изображении Excel 1 - откройте рабочий лист в Excel, затем выберите меню «Данные», затем «Получить данные», «Другие источники», «ODBC» - и выберите свой источник данных. Затем введите имя пользователя и пароль Mysql, а затем подключитесь к источнику данных, например sakila, из раскрывающегося списка и нажмите ОК.. Если щелкнуть стрелку на именах источников данных, появятся таблицы в базе данных sakila. Когда вы выбираете таблицу и нажимаете кнопку загрузки, таблица появляется в MS Excel.

Вот и все, удачи.

Рекомендуемые: