Мазмуну:

MS Excel менен Raspberry Pi IOT маалымат базасын туташтыруу - Орнотуу: 3 кадам
MS Excel менен Raspberry Pi IOT маалымат базасын туташтыруу - Орнотуу: 3 кадам

Video: MS Excel менен Raspberry Pi IOT маалымат базасын туташтыруу - Орнотуу: 3 кадам

Video: MS Excel менен Raspberry Pi IOT маалымат базасын туташтыруу - Орнотуу: 3 кадам
Video: Электрический или водяной полотенцесушитель? Что выбрать? Установка. #25 2024, Ноябрь
Anonim
MS Excel менен Raspberry Pi IOT маалымат базасын туташтыруу - Орнотуу
MS Excel менен Raspberry Pi IOT маалымат базасын туташтыруу - Орнотуу
MS Excel менен Raspberry Pi IOT маалымат базасын туташтыруу - Орнотуу
MS Excel менен Raspberry Pi IOT маалымат базасын туташтыруу - Орнотуу

IOT маалыматын алуу дүйнөсүндө, көптөгөн маалыматтар түзүлөт, алар дайыма Mysql же Oracle сыяктуу маалымат базасынын тутумунда сакталат. Бул маалыматка жетүү жана аны иштетүү үчүн эң эффективдүү ыкмалардын бири Microsoft Office өнүмдөрүн колдонуу болуп саналат. Бул нускаманын максаты - Windows ноутбугунда Raspberry Pi хостинг mysql базасын MS Excel менен кантип туташтыруу керек экенин көрсөтүү.

БОМ

1. Raspberry Pi (RPi) - wi -fi иштетилген, Linux O/S орнотулган жана Интернетке туташкан (мен сервер режиминде RPi нөлүн колдондум). Мен сиз Raspberry Piде операциялык тутумду кантип орнотууну билесиз деп ойлойм. Акыркы сүрөттү табуу үчүн бул шилтемени текшериңиз https://www.raspberrypi.org/downloads/. Noobs же Raspbian экөө тең иштей турган Linux сүрөттөрү.

Бул жерде мен колдонгон RPi операциялык тутумунун версиясы. Мен муну Puttyде бул буйрукту иштетүү менен чыгардым. lsb_release -a LSB модулдары жок. Distributor ID: Raspbian Description: Raspbian GNU/Linux 8.0 (jessie) Чыгарылышы: 8.0 Codename: jessie

2. MS Excel орнотулган Windows ноутбугу (Apple түзмөктөрүндө жана Linux столунда да иштейт)

3. Putty - Бул Windows Desktopтон RPi Linux чөйрөсүнө кирүүгө мүмкүндүк берген терминалдык эмулятор.

1 -кадам: Raspberry Pi орнотуу

Raspberry Pi орнотуу
Raspberry Pi орнотуу
Raspberry Pi орнотуу
Raspberry Pi орнотуу

Putty аркылуу RPiге кирип, андан кийин төмөнкүлөрдү аткарыңыз:

1. Apache'ди орнотуңуз - (Кереги жок, бирок кийинчерээк вебформаны колдонууну каалашыңыз мүмкүн)

Төмөнкү буйруктарды териңиз -

sudo apt-get updatesudo apt-get install apache2

sudo a2dismod mpm_event

sudo a2enmod mpm_prefork

sudo systemctl apache2ди кайра баштаңыз (бул apacheди кайра баштайт).

2. MySql орнотуу

түрү-sudo apt-get mysql-server орнотуу

(Орнотуу суралганда коопсуз сырсөздү киргизиңиз). (Сыноо базасын жана баштапкы орнотуу процессине кошулган башка колдонуучу уруксаттарын алып салуу үчүн mysql_secure_installation иштетиңиз:

түрү - sudo mysql_secure_installation

(Бардык суроолор үчүн ооба (y) тандап алууңуз сунушталат. Эгерде сизде мурунтан эле коопсуз тамыры бар болсо, аны алмаштыруунун кажети жок.)

3. Үлгү базасын орнотуңуз - Биз бул үчүн Сакиланы колдонобуз - караңыз

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 *. *

ЭМИ PUTTY MYSQL SHELL КИРИП КИР

mysql -u root -p (сизден mysql орнотуу учурунда орнотулган сырсөз суралат.

азыр жаз, mysql> SOURCE /tmp/sakila-db/sakila-schema.sql;mysql> SOURCE /tmp/sakila-db/sakila-data.sql;

mysql> КОЛДОНУУ сакила; Маалыматтар базасы mysql> SHOW TABLES; (СИЗ КӨРҮШҮҢҮЗ КЕРЕК)

+ ----------------------------+ | Tables_in_sakila | + ----------------------------+ | актер | | artist_info | | дареги | | категория | | шаар | | өлкө | | кардар | | customer_list | | фильм | | film_actor | | film_category | | film_list | | инвентарь | | тил | | nicer_but_slower_film_list | | төлөм | | прокат | | sales_by_film_category | | sales_by_store | | кызматкерлер | | staff_list | | дүкөн | + ----------------------------+ 22 катар топтомдо (0.01 сек)

Сиз төлөмдөрдөн тандоо * деп терүү аркылуу таблицаларда маалыматтар камтылганын текшере аласыз;

КИЙИНКИ MYSQL КОЛДОНУЧУнун түрүн түзүңүз

mysql> CREATE USER 'sakila_test'@'%' IDENTIFIED '' your_password '; Суроо OK, 0 катар таасир этти (0.01 сек)

mysql> БААРДЫК СЫЙЛЫКТАРДЫ БЕРҮҮ *. * TO 'sakila_test'@'%' ГРАНТ ОПЦИОНУ МЕНЕН;

Суроо OK, 0 катар таасир этти (0.00 сек)

Putty кабыгына кайтуу үчүн Mysql кабыгынан чыгуу үчүн exit териңиз

Андан кийин, 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 колдонуучунун атын жана сырсөзүн киргизип, анан маалымат булагыңызга туташыңыз, мисалы, ачылуучу тизмеден сакила жана OK баскычын басыңыз.. Эгерде сиз маалымат булактарынын аталыштарындагы жебени чыкылдатыңыз, анда сакила базасындагы таблицалар пайда болот. Таблицаны тандап, жүктөө баскычын чыкылдатыңыз, таблица MS Excelде пайда болот.

Болду, ийгилик.

Сунушталууда: