Мазмұны:
- 1 -қадам: Raspberry Pi орнату
- 2 -қадам: ODBC -ді WIndows -ке орнатыңыз
- 3 -қадам: Excel бағдарламасын қолдану
Бейне: MS Excel көмегімен Raspberry Pi IOT мәліметтер базасын қосыңыз - Орнату: 3 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
IOT деректерін алу әлемінде Mysql немесе Oracle сияқты мәліметтер базасында үнемі сақталатын көптеген деректер жасалады. Бұл деректерге қол жеткізу және оларды өңдеу үшін ең тиімді әдістердің бірі - Microsoft Office өнімдерін пайдалану. Бұл нұсқаулықтың мақсаты - Raspberry Pi орналастырылған mysql деректер қорын MS Excel көмегімен Windows ноутбукке қалай қосу керектігін көрсету.
БОМ
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 модульдері жоқ. Дистрибьютор идентификаторы: Raspbian Сипаттама: Raspbian GNU/Linux 8.0 (jessie) Шығарылым: 8.0 Код аты: jessie
2. MS Excel орнатылған Windows ноутбук (сонымен қатар Apple құрылғыларында және Linux жұмыс үстелінде жұмыс істейді)
3. Putty - бұл Windows жұмыс үстелінен 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 install mysql-server
(Орнату сұралған кезде қауіпсіз құпия сөзді енгізіңіз). (Бастапқы орнату процесінде қосылған тестілік дерекқорды және кез келген пайдаланушы рұқсаттарын жою үшін mysql_secure_installation іске қосыңыз:
түрі - sudo mysql_secure_installation
(Барлық сұрақтарға yes (y) таңдау ұсынылады. Егер сізде қауіпсіз түбірлік құпия сөз болса, оны өзгертудің қажеті жоқ.)
3. Деректер базасын орнатыңыз - Біз бұл үшін Сакиланы қолданамыз - https://dev.mysql.com/doc/sakila/kz/ қараңыз
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 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; (КӨРУ КЕРЕК)
+ ----------------------------+ | Кестелер_ин_сақила | + ----------------------------+ | актер | | artist_info | | мекен -жайы | | санаты | | қала | | ел | | тұтынушы | | тұтынушылар тізімі | | фильм | | фильм_акторы | | film_категория | | фильмдер тізімі | | түгендеу | | тіл | | жақсы_бірақ_ баяу_фильмдер тізімі | | төлем | | жалдау | | sales_by_film_category | | sales_by_store | | қызметкерлер | | қызметкерлер тізімі | | дүкен | + ----------------------------+ 22 жол жиынтықта (0,01 сек)
Кестелерде төлемдерден таңдауды * теру арқылы мәліметтер бар екенін тексеруге болады;
КЕЛЕСІ MYSQL ПАЙДАЛАНУШЫ түрін жасаңыз
mysql> CREATE USER 'sakila_test'@'%' IDENIFIED '' 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 ОРНАТУ суретте көрсетілген нұсқауларды орындаңыз. 1 - Содан кейін ODBC SET UP 2 кескінінде көрсетілген қадамдарды орындаңыз - бұрын қолданған параметрлерді қолдана отырып, RPi хост атауы + Mysql тіркелгі деректері
3 -қадам: Excel бағдарламасын қолдану
Суреттегі қадамдарды орындаңыз Excel 1 - Excel бағдарламасында жұмыс парағын ашыңыз, содан кейін Деректер мәзірін таңдаңыз, содан кейін Деректерді алу, Басқа көздер, ODBC - және деректер көзін таңдаңыз. Содан кейін Mysql пайдаланушы аты мен құпия сөзді енгізіңіз, содан кейін деректер көзіне қосылыңыз, мысалы, ашылмалы мәзірден sakila және OK түймесін басыңыз.. Егер сіз деректер көзінің аттарындағы көрсеткіні бассаңыз, онда sakila мәліметтер қорындағы кестелер пайда болады. Кестені таңдап, жүктеу түймесін басқанда, кесте MS Excel -де пайда болады.
Болды, сәттілік.
Ұсынылған:
NodeMCU ESP8266 MySQL мәліметтер базасына қалай қосылады: 7 қадам
NodeMCU ESP8266 -ны MySQL мәліметтер қорына қалай қосуға болады: MySQL - бұл сұраныстардың құрылымдалған тілін (SQL) қолданатын кең таралған дерекқорды басқарудың реляциялық жүйесі (RDBMS). Бір сәтте сіз Arduino/NodeMCU сенсорының деректерін MySQL дерекқорына жүктегіңіз келуі мүмкін. Бұл нұсқаулықта біз қалай қосылуға болатынын көреміз
Raspberry Pi көмегімен Sonos -қа Aux қосыңыз: 26 қадам (суреттермен)
Raspberry Pi көмегімен Sonos -қа Aux қосыңыз: Мен әрқашан Raspberry Pi -ге қызығатынмын, бірақ осы уақытқа дейін оған қажеттілік болған емес. Біздің үйде Sonos -тың үш компоненті бар: қонақ бөлмеде Play 5, жатын бөлмеде Play 3 және Sonos CONNECT: AMP сыртқы динамиктерді қуаттандырады
Raspberry Pi мен MySQL мәліметтер базасын қолданатын саусақ ізі мен RFID негізіндегі келу жүйесі: 5 қадам
Raspberry Pi мен MySQL мәліметтер базасын қолданатын саусақ ізі мен RFID негізіндегі келу жүйесі: осы жобаның бейнесі
Raspberry Pi көмегімен ретро аркада жинағында Steam ойындарын іске қосыңыз: 7 қадам
Raspberry Pi көмегімен ретро аркада жиынтығында Steam ойындарын іске қосыңыз: Сізде соңғы ойындар бар Steam есептік жазбасы бар ма? Аркада шкафы туралы не деуге болады? Олай болса, неге екеуін де Steam Streaming ғажайып ойын машинасына біріктірмеске. Steam -дағы адамдардың арқасында сіз енді компьютерден немесе Ma -дан соңғы ойындарды ағынмен жібере аласыз
Ашық кеңседе мәліметтер базасын жасаңыз: 7 қадам
Ашық кеңседе мәліметтер базасын жасаңыз: деректер базасы шынымен де пайдалы болуы мүмкін. Оларды жеке заттарға, мысалы, компакт -дискілерге немесе бизнеске, қанша көлігі бар сияқты жасауға болады. Енді мен сізге Openoffice.Org -да мәліметтер қорын жасауды көрсетемін