جدول المحتويات:

قم بتوصيل قاعدة بيانات Raspberry Pi IOT مع MS Excel - الإعداد: 3 خطوات
قم بتوصيل قاعدة بيانات Raspberry Pi IOT مع MS Excel - الإعداد: 3 خطوات

فيديو: قم بتوصيل قاعدة بيانات Raspberry Pi IOT مع MS Excel - الإعداد: 3 خطوات

فيديو: قم بتوصيل قاعدة بيانات Raspberry Pi IOT مع MS Excel - الإعداد: 3 خطوات
فيديو: How to connect raspberry pi to AWS IoT and push data into the DynamoDB 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.

BOM

1. Raspberry Pi (RPi) - وهو مزود بتقنية wi-fi ، ويحتوي على Linux O / S مثبت ومتصل بالإنترنت (لقد استخدمت RPi صفر في وضع الخادم). أفترض أنك تعرف كيفية تثبيت نظام التشغيل على Raspberry Pi. تحقق من هذا الرابط للعثور على أحدث صورة (صور) https://www.raspberrypi.org/downloads/. Noobs أو Raspbian كلاهما من صور Linux التي ستعمل.

هذا هو إصدار نظام التشغيل RPi الذي استخدمته. لقد استنبطت هذا من خلال تشغيل هذا الأمر في المعجون. lsb_release -a لا تتوفر وحدات LSB. معرّف الموزع: Raspbian الوصف: Raspbian GNU / Linux 8.0 (jessie) الإصدار: 8.0 الاسم الرمزي: jessie

2. كمبيوتر محمول يعمل بنظام Windows مثبت عليه MS Excel (سيعمل أيضًا على أجهزة Apple وأجهزة كمبيوتر سطح المكتب Linux)

3. المعجون - هذا محاكي طرفي يسمح لك بالوصول إلى بيئة 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 apache2 (يؤدي هذا إلى إعادة تشغيل apache).

2. قم بإعداد MySql

اكتب - sudo apt-get install mysql-server

(أدخل كلمة مرور آمنة عندما يطلب منك التثبيت). (قم بتشغيل mysql_secure_installation لإزالة قاعدة بيانات الاختبار وأي أذونات مستخدم غريبة تمت إضافتها أثناء عملية التثبيت الأولية:

اكتب - sudo mysql_secure_installation

(يوصى بتحديد نعم (ص) لجميع الأسئلة. إذا كان لديك بالفعل كلمة مرور جذر آمنة ، فلست بحاجة إلى تغييرها.)

3. قم بتثبيت نموذج قاعدة البيانات - سنستخدم Sakila لهذا - راجع

في سطر أوامر RpI ، اكتب ما يلي

cd / tmp

sudo wget

sudo tar -xvzf sakila-db.tar.gz

يجب أن يتم عرض هذا

sakila- ديسيبل /

sakila-db / sakila-data.sql

sakila-db / sakila-schema.sql

sakila-db / sakila.mwb

اكتب الآن ،

قرص مضغوط sakila- ديسيبل

sudo chmod 755 *. *

سجل الدخول الآن إلى MYSQL SHELL IN PUTTY

mysql -u root -p (ستتم مطالبتك بكلمة المرور التي قمت بإعدادها أثناء تثبيت mysql.

اكتب الآن ،

mysql> SOURCE /tmp/sakila-db/sakila-schema.sql؛mysql> SOURCE /tmp/sakila-db/sakila-data.sql؛

mysql> استخدام sakila ؛ تغيير قاعدة البيانات mysql> إظهار الجداول ؛ (يجب أن ترى)

+ ---------------------------- + | Tables_in_sakila | + ---------------------------- + | ممثل | | ممثل_المعلومات | | العنوان | | فئة | | المدينة | | البلد | | العميل | | customer_list | | فيلم | | عامل_فيلم | | فئة_الفيلم | | قائمة_فيلم | | جرد | | اللغة | | nicer_but_slower_film_list | | الدفع | | تأجير | | sales_by_film_category | | sales_by_store | | الموظفين | | قائمة_الطاقم | | متجر | + ---------------------------- + 22 صفًا في المجموعة (0.01 ثانية)

يمكنك التحقق من أن الجداول تحتوي على بيانات عن طريق كتابة تحديد * من الدفع ؛

التالي إنشاء نوع مستخدم MYSQL

mysql> إنشاء مستخدم 'sakila_test' @ '٪' IDENTIFIED بواسطة 'your_password' ؛ استعلام جيد ، 0 صف متأثر (0.01 ثانية)

mysql> منح جميع الامتيازات *. * TO 'sakila_test' @ '٪' مع GRANT OPTION ؛

الاستعلام جيد ، 0 صفوف متأثرة (0.00 ثانية)

اكتب exit لترك Mysql shell للعودة إلى غطاء المعجون

بعد ذلك ، اكتب sudo nano /etc/mysql/my.cnf

وقم بإخراج السطر لإظهار # عنوان الربط = 127.0.0.1

الآن اخرج من قشرة المعجون.

الخطوة 2: قم بتثبيت ODBC على WIndows

قم بتثبيت ODBC على WIndows
قم بتثبيت ODBC على WIndows
قم بتثبيت ODBC على WIndows
قم بتثبيت ODBC على WIndows
قم بتثبيت ODBC على WIndows
قم بتثبيت ODBC على WIndows
قم بتثبيت ODBC على WIndows
قم بتثبيت ODBC على WIndows

انتقل - https://dev.mysql.com/downloads/connector/odbc/5.3 …

قم بتنزيل الملف ذي الصلة كما في الصورة أعلاه.

بعد ذلك قم بتكوينه على Windows. في نظام التشغيل Windows 10 - انقر فوق رمز windows - أسفل اليسار - ثم انقر فوق الترس (الرمز الثاني من أسفل) واكتب odbc في مربع البحث وحدد مصادر بيانات odbc (32 بت) ثم اتبع الإرشادات الموضحة في الصورة إعداد ODBC 1 - بعد ذلك ، اتبع الخطوات الموضحة في الصورة ODBC SET UP 2 - باستخدام الإعدادات التي استخدمتها سابقًا ، بما في ذلك اسم مضيف RPi الخاص بك + بيانات اعتماد Mysql الخاصة بك

الخطوة الثالثة: استخدام برنامج Excel

باستخدام برنامج Excel
باستخدام برنامج Excel
باستخدام برنامج Excel
باستخدام برنامج Excel

اتبع الخطوات الموجودة في الصورة Excel 1 - افتح ورقة عمل في Excel ثم حدد قائمة البيانات ، ثم الحصول على البيانات والمصادر الأخرى و ODBC - وحدد مصدر البيانات. بعد ذلك ، أدخل اسم المستخدم وكلمة المرور Mysql ثم اتصل بمصدر البيانات الخاص بك ، على سبيل المثال sakila من القائمة المنسدلة وانقر فوق موافق.. إذا قمت بالنقر فوق السهم الموجود في أسماء مصادر البيانات ، فستظهر الجداول الموجودة في قاعدة بيانات sakila. عند تحديد جدول والنقر على زر التحميل ، سيظهر الجدول في MS Excel.

هذا كل شيء ، حظ سعيد.

موصى به: