جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
كان الهدف من هذا المشروع هو إنشاء جهاز يراقب شدة تأثيرات الرأس ويكتشف التأثيرات التي من المحتمل أن تسبب ارتجاجًا. في كرة القدم للشباب ، يمكن أن يكون هذا الجهاز الطبي "مجموعة من العيون" الإضافية للإشراف على سلامة اللاعبين وإخطار المدربين عند حدوث خطأ ما.
***************************** لا تنسى الاحتفاظ بنسخة احتياطية من الإصدار الأصلي بشكل متكرر **************** ************
الخطوة 1: إعداد Intel Edison
انتقل إلى هذا الموقع:
اتبع التعليمات بدقة واستكمل عملية التثبيت / تحديث البرنامج الثابت.
قم بإعداد Wifi: config_edison --wifi
قم بإعداد الاسم: config_edison --name
قم بإعداد كلمة المرور: config_edison --password
قم بإعداد التاريخ:
rm / etc / localtime
ln -s / usr / share / zoneinfo / America / Chicago / etc / localtime
ls -l / etc / localtime
الخطوة 2: إعداد RTIMULib
قم بتنزيل RTIMULib Zip File على الكمبيوتر المحمول:
استخدم SFTP لنقل ملف RTIMULib الذي تم فك ضغطه إلى دليل جذر Intel Edison.
أدخل هذه الأوامر لتثبيت نظام Linux الخاص بـ RTIMULib:
أنشئ /etc/ld.so.conf وأضف السطر: "/ usr / local / lib"
ضمن مكتبة RTIMULib ، أدخل هذه الأوامر:
بناء مكدير
بناء القرص المضغوط
cmake..
جعل -j4
قم بالتثبيت
ldconfig
ضمن مكتبة / Linux / RTIMULibCal ، أدخل هذه الأوامر:
جعل -j4
قم بالتثبيت
ضمن مكتبة / Linux / python ، أدخل هذه الأوامر:
إعداد python.py build
تثبيت python
الخطوة 3: إعداد Java و Tomcat
بمجرد الانتهاء من إعداد RTIMULib ، قم بتنزيل أحدث برامج Python ومجلد "معلومات اللاعبين" من أحدث نسخة احتياطية من Edison من خلال جلسة SFTP.
*** تذكر إجراء نسخ احتياطي متكرر لـ EDISON الأصلي
يجب عليك إضافة Java:
مكدير جافا
سي دي جافا
انقل jdk.blah.blah.blah.tar.gz من النسخة الاحتياطية إلى edison عبر جلسة SFTP
tar -zxvf الاسم المستعار
الآن ، بالنسبة إلى TOMCAT ، إليك كيفية تنزيل خادم الويب وإعداده (بدءًا من الدليل الجذر):
مكدير القط
cd القط
انقل apache-tomcat-blah-blah. #. #. #. tar.gz (** ليس تنسيق الملف الدقيق) من النسخ الاحتياطي إلى edison عبر جلسة SFTP
tar -zxvf الاسم المستعار
cd apache-tomcat-9.0.0. M1 / conf
vim tomcat-users.xml
* احذف التعليق حول الأدوار وأضف سطرًا أسفل القائمة بـ "tools =" manager-gui "/>"
سياق vim.xml
* غيّر السطر إلى "مميز =" صحيح ">"
القرص المضغوط../bin
vim startup.sh
* أضف "تصدير JAVA_HOME = / home / root / java /"
vim shutdown.sh
* أضف "تصدير JAVA_HOME = / home / root / java /"
تحقق الآن مما إذا كان يمكن بدء خادم الويب من خلال "./startup.sh" وإيقاف التشغيل من خلال "./shutdown.sh" ضمن مجلد bin.
** تجاهل الخطأ "ربما لا يكون خادم Catalina قيد التشغيل" ، وحاول بدء التشغيل وإيقاف التشغيل عدة مرات …
الخطوة 4: EHIS لخادم الويب القابل للتنفيذ والتلقائي
إنشاء برنامج eHIS القابل للتنفيذ:
أضف "#! / usr / bin / python2.7" إلى أعلى eHISprogram.py
ثم أدخل الأمر: chmod u + x eHISprogram.py
أتمتة خادم الويب:
mkdir /etc/init.d
الحرف الأول د
MOVE edison.sh من النسخ الاحتياطي إلى init.d dir عبر SFTP
قم بتحرير edison.sh عن طريق تغيير مواقع startup.sh و shutdown.sh
chmod 755 edison.sh
update-rc.d الافتراضي edison.sh
الخطوة 5: إعداد جهاز Ubidots (Cloud)
أدخل أوامر من الدليل الجذر:
القرص المضغوط RTIMULib-master / Linux / python / الاختبارات / OfficialSFprograms /
بيثون eHISnewCloudSource.py
تكوين متغيرات الجهاز:
سجّل الدخول إلى الحساب على
انقر فوق علامة التبويب المصادر
انقر فوق الجهاز
انقر فوق تأثير الأثر_المتغير
انسخ معرف المتغير
* cd RTIMULib-master / Linux / python / الاختبارات / OfficialSFprograms /
* vim eHIS.py
* الصق معرّف المتغيّر effect_Graph تحت اقتباسات التأثير effect_Graph = api.get_variable ("")
** كرر مع 3 متغيرات أخرى
الخطوة 6: إعداد خادم الويب TomCat واختباره
*** أنت بحاجة إلى أحدث نسخة احتياطية من برنامج Edison الأصلي لهذه العملية
خطوات تثبيت وتشغيل خادم ويب Edison المحلي:
من خلال جلسة SFTP ، انسخ مجلد Edisonwar وملف Edisonwar.war من النسخة الاحتياطية إلى الدليل /home/root/tomcat/apache-tomcat-9.0.0. M1/webapps.
بدء تشغيل خادم الويب
انتقل إلى Host Manager على المتصفح باستخدام "rikseddy #.local: 8080" وتحقق مما إذا كان تطبيق EdisonWar مدرجًا
قم بالوصول إلى تطبيق EdisonWar وتحقق من جدول التأثير …
أخيرًا ، اختبر برنامج Edison Head Impact System:
./eHISprogram
*** في حالة وجود أخطاء "ملف غير موجود" أو "دليل غير موجود" ، قم بإصلاحها عن طريق نسخ تلك الملفات / الدلائل من النسخة الاحتياطية إلى الدلائل الخاصة بها.
تحقق من خادم الويب الخاص بالمضيف المحلي:
قم بالوصول إلى المضيف المحلي باستخدام "localhost: 8080" على جهاز Mac والوصول إلى Player2 ضمن Chartwar
تحقق مما إذا كان جدول بيانات التأثير قد تم تحديثه بأحدث البيانات من اختبار برنامج python.