Мазмуну:
- 1 -кадам: Raspberry Pi орнотуу
- 2 -кадам: ODBCди WIndowsко орнотуңуз
- 3 -кадам: Excel программасын колдонуу
Video: MS Excel менен Raspberry Pi IOT маалымат базасын туташтыруу - Орнотуу: 3 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
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 орнотуу
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ко орнотуңуз
Кетүү -
Тийиштүү файлды жогорудагы сүрөттө жүктөп алыңыз.
Андан кийин аны Windowsта конфигурациялаңыз. Windows 10до - Windows сөлөкөтүн чыкылдатыңыз - сол жактын асты - андан кийин тишти басыңыз (астынан экинчи сөлөкөтү) жана издөө кутусуна odbc териңиз жана odbc маалымат булактарын тандаңыз (32 бит), андан кийин сүрөттө көрсөтүлгөн көрсөтмөлөрдү аткарыңыз ODBC SET UP 1 - Кийинки ODBC SET UP 2 сүрөтүндө көрсөтүлгөн кадамдарды аткарыңыз - мурун колдонулган жөндөөлөрдү колдонуп, анын ичинде RPi хосттун аты + Mysql грамоталарын
3 -кадам: Excel программасын колдонуу
Сүрөттөгү кадамдарды аткарыңыз Excel 1 - Excelде иш барагын ачыңыз, андан кийин Дайындар менюсун, андан кийин Маалыматты алуу, Башка булактарды, ODBCди тандаңыз - жана маалымат булагыңызды тандаңыз. Андан кийин, Mysql колдонуучунун атын жана сырсөзүн киргизип, анан маалымат булагыңызга туташыңыз, мисалы, ачылуучу тизмеден сакила жана OK баскычын басыңыз.. Эгерде сиз маалымат булактарынын аталыштарындагы жебени чыкылдатыңыз, анда сакила базасындагы таблицалар пайда болот. Таблицаны тандап, жүктөө баскычын чыкылдатыңыз, таблица MS Excelде пайда болот.
Болду, ийгилик.
Сунушталууда:
NodeMCU ESP8266ны MySQL маалымат базасына кантип туташтыруу керек: 7 кадам
NodeMCU ESP8266ны MySQL маалымат базасына кантип туташтыруу керек: MySQL - структураланган суроо тилин (SQL) колдонгон, кеңири колдонулган реляциялык базаны башкаруу системасы (RDBMS). Кээ бир учурда, сиз Arduino/NodeMCU сенсорунун маалыматын MySQL маалымат базасына жүктөгүңүз келиши мүмкүн. Бул Нускамада биз кантип туташууну көрөбүз
Манжа изи жана RFIDге негизделген катышуу тутуму Raspberry Pi жана MySQL маалымат базасын колдонот: 5 кадам
Raspberry Pi жана MySQL маалымат базасын колдонгон манжа изи жана RFIDге негизделген катышуу тутуму: Бул долбоордун видеосу
XAMPP менен маалымат базасын түзүү: 4 кадам
XAMPP менен маалымат базасын түзүү: XAMPP бул MariaDB, PHP жана Perl камтыган таптакыр бекер Apache бөлүштүрүү. XAMPP SQL үчүн графикалык интерфейсти камсыз кылат, бул маалыматты биз бүгүн түзө турган маалымат базасында сактоого мүмкүндүк берет. Мен биринчи жолу долбоорлор үчүн маалымат базасын колдоно баштаганда
Arduino долбоору: Nodejs + SQL маалымат базасын жана веб -сайтты колдонуу менен Интернетти электроника аркылуу башкаруу: 6 кадам
Arduino долбоору: Nodejs + SQL маалымат базасын жана веб -сайтты колдонуу аркылуу Интернетти көзөмөлдөө. Долбоор: Mahmed.techКүнү: 14 Июль 2017Кыйынчылыктын деңгээли: Программалоо боюнча айрым билими бар. Аппараттык талап: - Arduino Uno, Nano, Mega (сериялык туташуусу бар көпчүлүк MCU иштейт деп ойлойм) - Single LED & Учурдагы чектөө режими
Ачык кеңседе маалымат базасын түзүңүз: 7 кадам
Ачык офисте маалымат базасын түзүңүз: маалымат базалары чынында эле пайдалуу болушу мүмкүн. Алар жеке нерселер үчүн жасалышы мүмкүн, мисалы, CD коллекциясы, же бизнес, канча машинасы бар сыяктуу. Эми мен сизге Openoffice.Orgдо кантип маалымат базасын түзүүнү көрсөтөм