Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
Ο στόχος αυτού του έργου ήταν η δημιουργία μιας συσκευής που παρακολουθεί την ένταση των κρούσεων στο κεφάλι και ανιχνεύει τις επιπτώσεις που έχουν μεγάλη πιθανότητα να προκαλέσουν διάσειση. Στο ποδόσφαιρο νέων, αυτή η ιατρική συσκευή μπορεί να είναι ένα πρόσθετο «μάτι» που επιβλέπει την ασφάλεια των παικτών και ειδοποιεί τους προπονητές όταν κάτι δεν πάει καλά.
************************** ΘΥΜΗΘΕΙΤΕ ΝΑ ΔΗΜΙΟΥΡΓΗΣΕΤΕ ΠΡΩΤΟΤΥΠΟ EDISON ΣΥΧΝΗ **************** ************
Βήμα 1: Ρυθμίστε το Intel Edison
Μεταβείτε σε αυτόν τον ιστότοπο:
ΑΚΟΛΟΥΘΗΣΤΕ ΤΙΣ ΣΗΜΕΙΩΣΕΙΣ τις οδηγίες και ολοκληρώστε τη Διαδικασία Εγκατάστασης/Ενημέρωση υλικολογισμικού.
Ρύθμιση του Wifi: configure_edison --wifi
Ρυθμίστε το όνομα: configure_edison --name
Ρυθμίστε τον κωδικό πρόσβασης: configure_edison --password
Ρύθμιση ημερομηνίας:
rm /etc /localtime
ln -s/usr/share/zoneinfo/America/Chicago/etc/localtime
ls -l /etc /localtime
Βήμα 2: Ρύθμιση του RTIMULib
Κατεβάστε το Zip αρχείο RTIMULib σε φορητό υπολογιστή:
Χρησιμοποιήστε το SFTP για να μεταφέρετε το αποσυμπιεσμένο αρχείο RTIMULib στον ριζικό κατάλογο του Intel Edison.
Εισαγάγετε αυτές τις εντολές για να εγκαταστήσετε το σύστημα Linux του RTIMULib:
Δημιουργήστε /etc/ld.so.conf και προσθέστε τη γραμμή: "/usr/local/lib"
Κάτω από τη βιβλιοθήκη RTIMULib εισάγετε αυτές τις εντολές:
mkdir χτίζω
cd build
cmake..
κάνω -j4
κάντε εγκατάσταση
ldconfig
Κάτω από τη /Linux /RTIMULibCal Library εισάγετε αυτές τις εντολές:
κάνω -j4
κάντε εγκατάσταση
Κάτω από τη βιβλιοθήκη /Linux /python εισάγετε αυτές τις εντολές:
python setup.py build
python setup.py install
Βήμα 3: Ρύθμιση Java και Tomcat
Μόλις ολοκληρώσετε τη ρύθμιση RTIMULib, κάντε λήψη των πιο πρόσφατων προγραμμάτων Python και του φακέλου "Πληροφορίες παικτών" από το πιο πρόσφατο αντίγραφο ασφαλείας του Edison μέσω μιας περιόδου σύνδεσης SFTP.
*** ΘΥΜΑΣΤΕ ΝΑ ΔΗΜΙΟΥΡΓΕΙΤΕ ΠΡΩΤΟΤΥΠΟ EDISON ΣΥΧΝΑ
Πρέπει να προσθέσετε Java:
mkdir java
cd java
Μετακίνηση jdk.blah.blah.blah.tar.gz από αντίγραφο ασφαλείας σε edison μέσω SFTP Session
tar -zxvf TARNAME
Τώρα, για το TOMCAT, δείτε πώς μπορείτε να κατεβάσετε και να ρυθμίσετε τον διακομιστή ιστού (ξεκινώντας από τον ριζικό κατάλογο):
mkdir tomcat
cd tomcat
Μετακίνηση apache-tomcat-blah-blah.#.#.#. Tar.gz (** Όχι ακριβής μορφή αρχείου) από αντίγραφο ασφαλείας σε edison μέσω SFTP Session
tar -zxvf TARNAME
cd apache-tomcat-9.0.0. M1/conf
vim tomcat-users.xml
*Διαγράψτε το σχόλιο γύρω από τους ρόλους και προσθέστε μια γραμμή κάτω από τη λίστα με "role =" manager-gui "/>"
vim context.xml
*Αλλαγή γραμμής "" σε "privileged =" true ">"
cd../bin
vim startup.sh
*Προσθήκη "εξαγωγής JAVA_HOME =/home/root/java/"
vim shutdown.sh
*Προσθήκη "εξαγωγής JAVA_HOME =/home/root/java/"
Τώρα ελέγξτε εάν ο διακομιστής Web μπορεί να ξεκινήσει μέσω "./startup.sh" και τερματισμού μέσω "./shutdown.sh" κάτω από το φάκελο κάδου.
** Αγνοήστε το σφάλμα "Ο διακομιστής Catalina ενδέχεται να μην εκτελείται" και δοκιμάστε να ξεκινήσετε και να τερματίσετε μερικές ακόμη φορές…
Βήμα 4: EHIS σε εκτελέσιμο και αυτόματο διακομιστή Web
Δημιουργία εκτελέσιμου προγράμματος eHIS:
Προσθέστε " #!/Usr/bin/python2.7" στην κορυφή του eHISprogram.py
Στη συνέχεια, εισαγάγετε την εντολή: chmod u+x eHISprogram.py
Αυτοματοποίηση διακομιστή Web:
mkdir /etc/init.d
cd init.d
ΚΙΝΗΣΗ edison.sh από Backup σε init.d dir μέσω SFTP
ΕΠΕΞΕΡΓΑΣΙΑ edison.sh Αλλαγή τοποθεσιών startup.sh και shutdown.sh
chmod 755 edison.sh
προεπιλογές update-rc.d edison.sh
Βήμα 5: Ρύθμιση της συσκευής Ubidots (Cloud)
Εισαγάγετε εντολές από τον κατάλογο ρίζας:
cd RTIMULib-master/Linux/python/tests/OfficialSFprograms/
python eHISnewCloudSource.py
Διαμόρφωση μεταβλητών συσκευής:
Συνδεθείτε στο λογαριασμό στη διεύθυνση
Κάντε κλικ στην καρτέλα Πηγές
Κάντε κλικ στη Συσκευή
Κάντε κλικ στη μεταβλητή impact_Graph
Αντιγράψτε το αναγνωριστικό μεταβλητής
*cd RTIMULib-master/Linux/python/tests/OfficialSFprograms/
* vim eHIS.py
* ΠΑΣΤΕΡΕΤΕ το αναγνωριστικό μεταβλητής ndik_Graph κάτω από τις προσφορές του ndik_Graph = api.get_variable ("")
** ΕΠΑΝΑΛΗΗ για άλλες 3 μεταβλητές
Βήμα 6: Ρύθμιση και δοκιμή διακομιστή ιστοσελίδων TomCat
*** Χρειάζεστε το πιο πρόσφατο αντίγραφο ασφαλείας του Original Edison για αυτήν τη διαδικασία
Βήματα για την εγκατάσταση και εκτέλεση του Local Edison Webserver:
Μέσω μιας περιόδου σύνδεσης SFTP, αντιγράψτε το φάκελο Edisonwar και το αρχείο Edisonwar.war από αντίγραφα ασφαλείας στον κατάλογο /home/root/tomcat/apache-tomcat-9.0.0. M1/webapps.
Εκκίνηση του διακομιστή ιστοσελίδων
Μεταβείτε στον Διαχειριστή κεντρικών υπολογιστών στο πρόγραμμα περιήγησης χρησιμοποιώντας το "rikseddy#.local: 8080" και ελέγξτε αν η εφαρμογή EdisonWar είναι καταχωρημένη
Αποκτήστε πρόσβαση στην εφαρμογή EdisonWar και δείτε τον πίνακα επιπτώσεων…
Τέλος, δοκιμάστε το πρόγραμμα Edison Head Impact System:
./eHISπρογράμματος
*** Εάν υπάρχουν σφάλματα "αρχείο δεν υπάρχει" ή "κατάλογος δεν υπάρχει", διορθώστε τα αντιγράφοντας αυτά τα αρχεία/καταλόγους από το αντίγραφο ασφαλείας στους αντίστοιχους καταλόγους τους.
Ελέγξτε τον διακομιστή Web του τοπικού κεντρικού υπολογιστή:
Αποκτήστε πρόσβαση στον τοπικό κεντρικό υπολογιστή χρησιμοποιώντας το "localhost: 8080" στο Mac και αποκτήστε πρόσβαση στο Player2 κάτω από το Chartwar
Ελέγξτε αν ο πίνακας δεδομένων Impact έχει ενημερωθεί με τα πιο πρόσφατα δεδομένα από τη δοκιμή του προγράμματος python.