विषयसूची:
- चरण 1: अपना रास्पबेरी पाई सेट करना
- चरण 2: विन्डोज़ पर ओडीबीसी स्थापित करें
- चरण 3: एक्सेल का उपयोग करना
वीडियो: रास्पबेरी पाई IOT डेटाबेस को MS एक्सेल से कनेक्ट करें - सेट अप: 3 चरण
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:22
IOT डेटा कैप्चर की दुनिया में, कोई बहुत सारा डेटा बनाता है जो हमेशा डेटाबेस सिस्टम जैसे कि Mysql या Oracle में सहेजा जाता है। इस डेटा तक पहुँच प्राप्त करने और उसमें हेरफेर करने के लिए, Microsoft Office उत्पादों का उपयोग करना सबसे कुशल तरीकों में से एक है। इस निर्देश का उद्देश्य यह दिखाना है कि विंडोज़ लैपटॉप पर रास्पबेरी पाई होस्टेड माइस्क्ल डेटाबेस को एमएस एक्सेल के साथ कैसे जोड़ा जाए।
बीओएम
1. रास्पबेरी पाई (आरपीआई) - जो वाई-फाई सक्षम है, एक लिनक्स ओ / एस स्थापित है और इंटरनेट से जुड़ा है (मैंने सर्वर मोड में आरपीआई शून्य का उपयोग किया)। मैं मान रहा हूं कि आप रास्पबेरी पाई पर एक ऑपरेटिंग सिस्टम स्थापित करना जानते हैं। नवीनतम छवि (छवियों) को खोजने के लिए इस लिंक को देखें https://www.raspberrypi.org/downloads/। Noobs या Raspbian दोनों Linux चित्र हैं जो काम करेंगे।
यहाँ आरपीआई ऑपरेटिंग सिस्टम का संस्करण है जिसका मैंने उपयोग किया था। मैंने इस कमांड को पुट्टी में चलाकर इसे हासिल किया। lsb_release -a कोई एलएसबी मॉड्यूल उपलब्ध नहीं है। वितरक आईडी: रास्पियन विवरण: रास्पियन जीएनयू/लिनक्स 8.0 (जेसी) रिलीज: 8.0 कोडनाम: जेसी
2. एमएस एक्सेल के साथ विंडोज लैपटॉप स्थापित (एप्पल डिवाइस और लिनक्स डेस्कटॉप पर भी काम करेगा)
3. पुट्टी - यह एक टर्मिनल एमुलेटर है जो आपको अपने विंडोज डेस्कटॉप से आरपीआई लिनक्स वातावरण तक पहुंचने की अनुमति देता है।
चरण 1: अपना रास्पबेरी पाई सेट करना
पुट्टी का उपयोग करके अपने आरपीआई पर लॉग इन करें और फिर निम्न कार्य करें:
1. अपाचे सेट करें - (कड़ाई से जरूरी नहीं है लेकिन आप बाद में वेबफॉर्म का उपयोग करना चाहेंगे)
निम्न कमांड टाइप करें -
sudo apt-get updatesudo apt-get install apache2
sudo a2dismod mpm_event
sudo a2enmod mpm_prefork
sudo systemctl apache2 को पुनरारंभ करें (यह अपाचे को पुनरारंभ करता है)।
2. MySQL सेट करें
प्रकार - sudo apt-mysql-server स्थापित करें
(इंस्टॉलेशन द्वारा संकेत दिए जाने पर एक सुरक्षित पासवर्ड इनपुट करें)। (प्रारंभिक स्थापना प्रक्रिया के दौरान जोड़े गए परीक्षण डेटाबेस और किसी भी बाहरी उपयोगकर्ता अनुमतियों को हटाने के लिए mysql_secure_installation चलाएँ:
टाइप करें - sudo mysql_secure_installation
(यह अनुशंसा की जाती है कि आप सभी प्रश्नों के लिए हाँ (y) का चयन करें। यदि आपके पास पहले से एक सुरक्षित रूट पासवर्ड है, तो आपको इसे बदलने की आवश्यकता नहीं है।)
3. नमूना डेटाबेस स्थापित करें - हम इसके लिए सकीला का उपयोग करने जा रहे हैं - देखें
RpI कमांड लाइन पर, निम्न टाइप करें
सीडी / टीएमपी
sudo wget
सुडो टार -xvzf सकीला-db.tar.gz
यह प्रदर्शित होना चाहिए
शकीला-डीबी/
सकीला-डीबी/सकिला-डेटा.एसक्यूएल
सकीला-डीबी/सकिला-स्कीमा.एसक्यूएल
सकीला-डीबी/सकिला.एमडब्ल्यूबी
अब टाइप करें, सीडी सकीला-डीबी
सुडो चामोद ७५५*.*
अब पुट्टी में MYSQL SHELL पर लॉग ऑन करें
mysql -u root -p (आपको mysql इंस्टॉलेशन के दौरान आपके द्वारा सेट किए गए पासवर्ड के लिए कहा जाएगा।
अब टाइप करें, mysql> स्रोत /tmp/sakila-db/sakila-schema.sql;mysql> स्रोत /tmp/sakila-db/sakila-data.sql;
mysql> शकीला का उपयोग करें; डेटाबेस बदल गया mysql> SHOW TABLES; (तुम्हें देखना चाहिए)
+----------------------------+ | टेबल्स_इन_सकिला | +----------------------------+ | अभिनेता | | अभिनेता_जानकारी | | पता | | श्रेणी | | शहर | | देश | | ग्राहक | | ग्राहक_सूची | | फिल्म | | फिल्म_अभिनेता | | Film_श्रेणी | | फिल्म_सूची | | सूची | | भाषा | | Nicer_but_slower_film_list | | भुगतान | | किराया | | sales_by_film_category | | sales_by_store | | स्टाफ | | स्टाफ_सूची | | स्टोर | +----------------------------+ 22 पंक्तियाँ सेट में (0.01 सेकंड)
आप यह सत्यापित कर सकते हैं कि भुगतान से चयन करें टाइप करके तालिका में डेटा है;
अगला एक MYSQL उपयोगकर्ता प्रकार बनाएँ
mysql> उपयोगकर्ता 'sakila_test' @ '%' बनाएं 'your_password' द्वारा पहचाना गया; क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.01 सेकंड)
mysql> अनुदान विकल्प के साथ *.* 'sakila_test'@'%' पर सभी विशेषाधिकार प्रदान करें;
क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड)
पुट्टी शेल पर लौटने के लिए मैसकल शेल को छोड़ने के लिए बाहर निकलें टाइप करें
अगला, टाइप करें sudo nano /etc/mysql/my.cnf
और #bind-address = 127.0.0.1. दिखाने के लिए लाइन को कमेट करें
अब पुट्टी खोल से बाहर निकलें।
चरण 2: विन्डोज़ पर ओडीबीसी स्थापित करें
गोटो -
ऊपर की छवि के अनुसार प्रासंगिक फ़ाइल डाउनलोड करें।
इसके बाद इसे विंडोज़ पर कॉन्फ़िगर करें। विंडोज 10 पर - विंडोज़ आइकन पर क्लिक करें - नीचे बाएँ - फिर कॉग (नीचे से दूसरा आइकन) पर क्लिक करें और खोज बॉक्स में ओडीबीसी टाइप करें और ओडीबीसी डेटा स्रोत (32 बिट) का चयन करें, फिर निर्देशों का पालन करें जैसा कि छवि में दिखाया गया है ODBC SET UP 1 - अगला चित्र ODBC SET UP 2 में दिखाए गए चरणों का पालन करें - आपके द्वारा पहले उपयोग की गई सेटिंग्स का उपयोग करके, जिसमें आपका RPi होस्टनाम + आपके Mysql क्रेडेंशियल शामिल हैं
चरण 3: एक्सेल का उपयोग करना
छवि में दिए चरणों का पालन करें एक्सेल 1 - एक्सेल में एक वर्कशीट खोलें और फिर डेटा मेनू का चयन करें, फिर डेटा, अन्य स्रोत, ओडीबीसी प्राप्त करें - और अपना डेटा स्रोत चुनें। इसके बाद, Mysql उपयोगकर्ता नाम और पासवर्ड दर्ज करें और फिर अपने डेटा स्रोत से कनेक्ट करें, जैसे कि सकिला ड्रॉप डाउन से और ओके पर क्लिक करें।. यदि आप डेटा स्रोत नामों पर तीर पर क्लिक करते हैं तो साकिला डेटाबेस में तालिकाएँ दिखाई देंगी। जब आप एक टेबल का चयन करते हैं और लोड बटन पर क्लिक करते हैं, तो टेबल एमएस एक्सेल में दिखाई देगी।
बस इतना ही, शुभकामनाएँ।
सिफारिश की:
NodeMCU ESP8266 को MySQL डेटाबेस से कैसे कनेक्ट करें: 7 कदम
NodeMCU ESP8266 को MySQL डेटाबेस से कैसे कनेक्ट करें: MySQL एक व्यापक रूप से उपयोग किया जाने वाला रिलेशनल डेटाबेस मैनेजमेंट सिस्टम (RDBMS) है जो संरचित क्वेरी भाषा (SQL) का उपयोग करता है। किसी बिंदु पर, आप Arduino/NodeMCU सेंसर डेटा को MySQL डेटाबेस में अपलोड करना चाह सकते हैं। इस निर्देशयोग्य में, हम देखेंगे कि कैसे कनेक्ट किया जाए
Node.js का उपयोग करके रास्पबेरी पाई को क्लाउड से कैसे कनेक्ट करें: 7 कदम
Node.js का उपयोग करके रास्पबेरी पाई को क्लाउड से कैसे कनेक्ट करें: यह ट्यूटोरियल किसी भी व्यक्ति के लिए उपयोगी है, जो रास्पबेरी पाई को क्लाउड से कनेक्ट करना चाहता है, विशेष रूप से Node.js का उपयोग करके AskSensors IoT प्लेटफॉर्म से। रास्पबेरी पाई नहीं है? यदि आपके पास वर्तमान में रास्पबेरी पाई नहीं है, तो मैं आपको रास्पबेरी प्राप्त करने की सलाह दूंगा
रास्पबेरी पाई के साथ एलईडी ब्लिंक - रास्पबेरी पाई पर GPIO पिन का उपयोग कैसे करें: 4 कदम
रास्पबेरी पाई के साथ एलईडी ब्लिंक | रास्पबेरी पाई पर GPIO पिन का उपयोग कैसे करें: हाय दोस्तों इस निर्देश में हम सीखेंगे कि रास्पबेरी पाई के GPIO का उपयोग कैसे करें। अगर आपने कभी Arduino का इस्तेमाल किया है तो शायद आप जानते हैं कि हम LED स्विच आदि को इसके पिन से जोड़ सकते हैं और इसे इस तरह काम कर सकते हैं। एलईडी ब्लिंक करें या स्विच से इनपुट प्राप्त करें ताकि
NODEMCU LUA ESP8266 MySQL डेटाबेस से कनेक्ट करें: 6 कदम
NODEMCU LUA ESP8266 MySQL डेटाबेस से कनेक्ट करें: यह निर्देश योग्य दिल के लिए नहीं है क्योंकि यह XAMPP (Apache, MySQL & PHP), HTML और निश्चित रूप से LUA का उपयोग करता है। यदि आप इनसे निपटने के लिए आश्वस्त हैं, तो पढ़ें! मैं XAMPP का उपयोग करता हूं क्योंकि इसे पेन ड्राइव या आपकी हार्ड ड्राइव पर सेट किया जा सकता है और यह कॉन्फ़िगर किया गया है
एंड्रॉइड फोन का उपयोग करके हेडलेस मोड में रास्पबेरी पाई से कनेक्ट करें वाईफाई भी कॉन्फ़िगर करें: 5 कदम
एंड्रॉइड फोन का उपयोग करके हेडलेस मोड में रास्पबेरी पाई से कनेक्ट करें वाईफाई को भी कॉन्फ़िगर करें: (इस्तेमाल की गई छवि रास्पबेरी पाई 3 मॉडल बी https://www.raspberrypi.org से है) यह निर्देश आपको दिखाएगा कि रास्पबेरी पाई को एंड्रॉइड फोन से कैसे जोड़ा जाए वाईफाई को भी कॉन्फ़िगर करें रास्पबेरी पाई पर हेडलेस मोड में यानी बिना कीबोर्ड, माउस और डिस्प्ले के। मैं