Λήψη από DSLR, webcam ή οποιαδήποτε κάμερα USB
- Μετάδοση από οποιαδήποτε DSLR ή webcam χρησιμοποιώντας υπολογιστή Windows, Raspberry Pi ή οποιαδήποτε συσκευή Linux
- Απαιτεί τη δημιουργία ενός συστήματος: κάμερα + περίβλημα + υπολογιστής.
- Γιατί DSLR; Ποιότητα εικόνας! Καμία άλλη κύρια κάμερα δεν πλησιάζει την ποιότητα των καμερών DSLR σε παρόμοια τιμή.
- DSLR supports Canon/Nikon/Sony, see πλήρης λίστα καμερών
- Teleport Station προορίζεται για μακροπρόθεσμη ανάπτυξη σύλληψης χωρίς επίβλεψη.
- Σχεδιασμένο για αξιόπιστη, μακροπρόθεσμη λήψη. Εκτελείται ως δαίμονας Linux SystemD με δυνατότητα αυτόματης ενημέρωσης ή υπηρεσία Windows.
- Teleport Station Η διαχείριση γίνεται πλήρως απομακρυσμένα μέσω των πινάκων ελέγχου teleport.io.
- Ανθεκτική μεταφόρτωση, δυνατότητα αποθήκευσης εικόνων στην κρυφή μνήμη τοπικά και επανάληψης προσπάθειας όταν επιστρέψει η σύνδεση στο Διαδίκτυο
- Προσθέστε εύκολα υποστήριξη στην προσαρμοσμένη συσκευή IoT σας. Απλώς αναπτύξτε το δυαδικό Teleport Station, παρέχετε τη συσκευή και εφαρμόστε άγκιστρα για λήψη εικόνων/βίντεο, επανεκκίνηση συσκευής κ.λπ.
Ανάπτυξη Teleport Station
Η συσκευή IoT
Οποιοσδήποτε υπολογιστής ή πλακέτα IoT/maker που εκτελεί Linux ή Windows μπορεί να παρέχεται ως συσκευή Teleport Station.
Είχαμε καλή επιτυχία με το Raspberry Pi 3 στις δοκιμές μας. Παρακαλώ δείτε το Οδηγός εγκατάστασης Raspberry Pi αν είσαι νέος σε αυτό. Επίσης κάθε παλιό laptop θα λειτουργεί μια χαρά!
Το λογισμικό
Teleport Station για Linux
- Εγκαταστήστε το Linux στην πλακέτα, για παράδειγμα Διακομιστής Ubuntu σε Raspberry Pi Το περιβάλλον που χρησιμοποιήσαμε εδώ ήταν το Ubuntu 18.04 χρησιμοποιώντας το SystemD. Το Respberry Pi OS λειτουργεί επίσης μια χαρά. Λάβετε υπόψη ότι η επιφάνεια εργασίας δεν απαιτείται και για κάμερες που βασίζονται στο gphoto2, δεν συνιστάται.
-
Μόλις συνδεθείτε, κατεβάστε το σενάριο παροχής:
#Αντικαταστήστε το arm64 με amd64 για Intel ή armv6 ή armv7 για 32bit ARM.
wget -q https://teleport.blob.core.windows.net/apps/teleportstation/linux/arm64/prod/ts-provision.sh -O ts-provision.sh
-
Δώστε την άδεια:
-
Και τρέξε το:
- Αυτό το σενάριο θα εγκαταστήσει το πακέτο gphoto2 για σύνδεση με την κάμερα. Επίσης το πακέτο SystemD για εκτέλεση του Teleport Station ως δαίμονας. Στη συνέχεια θα κατεβάσει και θα τοποθετήσει όλα τα Teleport Station αρχεία στο /opt/teleportstation. Η υπηρεσία SystemD θα εγκατασταθεί και θα ξεκινήσει.
- Ένα κλειδί σύζευξης συσκευής και ένα url θα εμφανιστούν στην έξοδο καταγραφής. Περιηγηθείτε σε αυτό το url για να ολοκληρώσετε την παροχή συσκευής στο teleport.io. Προβάλετε το αρχείο καταγραφής χρησιμοποιώντας το ts-follow-log.sh
- Θα δείτε επίσης έναν αριθμό σεναρίων στο φάκελο, για παράδειγμα το ts-follow-log.sh σας επιτρέπει να προβάλετε το αρχείο καταγραφής υπηρεσιών. Το ts-status.sh δείχνει την κατάσταση παροχής συσκευής και τη σύζευξη. Υπάρχει επίσης ένα σενάριο un-provision το οποίο θα καθαρίσει τα πάντα, συμπεριλαμβανομένης της υπηρεσίας SystemD.
- Αυτό είναι! Τα υπόλοιπα διαμορφώνονται μέσω των πινάκων ελέγχου teleport.io.
- Αυτό το σενάριο είναι ένα σημείο εκκίνησης, προσαρμόστε το όπως απαιτείται για την ανάπτυξή σας.
Πράγματα που πρέπει να σημειώσετε:
-
Εάν χρησιμοποιείται επιφάνεια εργασίας GNOME, χρησιμοποιεί τη διαδικασία /usr/lib/gvfs/gvfs-gphoto2-volume-monitor η οποία θα επηρεάσει τη λήψη εικόνων. Θα δείτε το ακόλουθο σφάλμα:
Παρουσιάστηκε σφάλμα στη βιβλιοθήκη io ("Δεν ήταν δυνατή η αξίωση για τη συσκευή USB"): Δεν ήταν δυνατή η αξίωση διεπαφής 0 (Η συσκευή ή ο πόρος είναι κατειλημμένος). Βεβαιωθείτε ότι κανένα άλλο πρόγραμμα (gvfs-gphoto2-volume-monitor) ή λειτουργική μονάδα πυρήνα (όπως sdc2xx, stv680, spca50x) δεν χρησιμοποιεί τη συσκευή και ότι έχετε πρόσβαση ανάγνωσης/εγγραφής στη συσκευή.
Για να το διορθώσετε αυτό, απενεργοποιήστε το gvfsκαι, στη συνέχεια, επανεκκινήστε:
systemctl --user stop gvfs-daemon
systemctl --user mask gvfs-daemon
Εναλλακτικά αλλάξτε την επιλογή εκκίνησης σε CLI αντί για Επιτραπέζιο. Στο Raspberry Pi OS αυτό μπορεί να γίνει στο Preferences -> Raspberry Pi Configuration. Επίσης, η διαδικασία παρακολούθησης έντασης ήχου μπορεί να διακοπεί, αν και αυτό δεν είναι ιδανικό όπως θα έπρεπε να γίνει σε κάθε μπότα.
- Εάν δείτε ότι η διαδικασία SystemD δεν ξεκινά, πιθανότατα σημαίνει ότι χρησιμοποιήθηκε λάθος αρχιτεκτονική κατά την παροχή. Οι διαθέσιμες αρχιτεκτονικές είναι armv6/armv7/arm64/amd64.
Teleport Station για Windows
- Εγκαταστήστε την εφαρμογή Teleport Station για Windows 10/11.
- Μετά την εγκατάσταση θα σας ζητηθεί UAC, αυτό απαιτείται για την ενεργοποίηση της υπηρεσίας Windows Teleport Station.
- Κάντε δεξί κλικ στο κόκκινο εικονίδιο Teleport Station στη θήκη συστήματος των Windows και κάντε κλικ στην «Εγκατάσταση υπηρεσίας».
- Σύντομα θα πρέπει να δείτε "Σύζευξη συσκευής" στο μενού. Χρησιμοποιήστε αυτό για την παροχή της συσκευής στο teleport.io
- Εάν χρησιμοποιείτε φωτογραφική μηχανή DSLR, εγκαταστήστε το πρόγραμμα οδήγησης της κάμερας DSLR, περισσότερα για αυτό στην ενότητα «Η κάμερα» παρακάτω.
- Αυτό είναι! Τα υπόλοιπα διαμορφώνονται μέσω των πινάκων ελέγχου teleport.io.
Teleport Station Windows Κατεβάστε
Πρόγραμμα εγκατάστασης εφαρμογής Sideload τελευταίας έκδοσης (Windows 10/11, 64bit, amd64)
Αρχείο εγκατάστασης Sideload τελευταίας έκδοσης (Windows 10/11, 64bit, amd64)
Πρόγραμμα εγκατάστασης εφαρμογής Sideload τελευταίας έκδοσης (Windows 10/11, 32bit, x86)
Αρχείο εγκατάστασης Sideload τελευταίας έκδοσης (Windows 10/11, 32bit, x86)
Οδηγίες Εγκατάστασης
- Οι εφαρμογές που εγκαθιστούν τις Υπηρεσίες των Windows δεν επιτρέπονται στο Microsoft App Store, επομένως πρέπει να χρησιμοποιήσουμε την παράπλευρη φόρτωση εφαρμογών.
- Η απλούστερη μέθοδος εγκατάστασης είναι να χρησιμοποιήσετε το url ενεργοποίησης του Windows App Installer παραπάνω και να ακολουθήσετε τις οδηγίες.
- Εναλλακτικά, κατεβάστε το αρχείο αρχειοθέτησης παραπάνω. Ξεμπλοκάρει το στις ιδιότητες αρχείου. Στη συνέχεια εξάγετε το.
- Για εγκατάσταση χρησιμοποιήστε το αρχείο .appxbundle και ακολουθήστε τις οδηγίες.
- Εναλλακτικά, κάντε δεξί κλικ στο Add-AppDevPackage.ps1 και επιλέξτε «Εκτέλεση με Powershell» για εγκατάσταση.
Η κάμερα
Η κάμερα DSLR συνδέεται στη συσκευή IoT μέσω ενός καλωδίου USB καλής ποιότητας και ιδανικά μικρού μήκους.
Windows
Για το Teleport Station στα Windows, για τον εντοπισμό της κάμερας DSLR απαιτείται εγκατάσταση προγράμματος οδήγησης. Αυτό είναι πολύ απλό με την εφαρμογή Zadig που είναι διαθέσιμη στη διεύθυνση
http://zadig.akeo.ie.. Κατεβάστε το Zadig, εκτελέστε το zadig-2.4.exe, στο μενού επιλογών επιλέξτε 'list all devices', επιλέξτε την κάμερά σας και εγκαταστήστε το πρόγραμμα οδήγησης WinUSB για την κάμερα. Ίσως χρειαστεί να εισέλθετε στη λειτουργία δοκιμαστικής υπογραφής στα Windows για να είναι επιτυχής η εγκατάσταση του προγράμματος οδήγησης. Κάντε αυτό εκτελώντας την εντολή 'bcdedit /set testsigning on' σε μια γραμμή εντολών Administrator και στη συνέχεια επανεκκινώντας τον υπολογιστή. Περισσότερες πληροφορίες σχετικά με αυτό μπορείτε να βρείτε
εδώ. Στη συνέχεια, χρησιμοποιήστε το Zadig για να εγκαταστήσετε το πρόγραμμα οδήγησης. Για να υποστηρίξουμε το ευρύτερο σύνολο καμερών χρησιμοποιούμε το libgphoto και αυτό απαιτεί αντικατάσταση του προγράμματος οδήγησης.
Φροντίστε να επιλέξετε τη σωστή συσκευή κάμερας κατά την αντικατάσταση του προγράμματος οδήγησης. Αν και δεν μπορεί να γίνει μόνιμη ζημιά, η αντικατάσταση του προγράμματος οδήγησης για το πληκτρολόγιο θα σημαίνει ότι δεν θα μπορείτε να πληκτρολογήσετε!
Linux
Στο Linux, το πακέτο gphoto2 απαιτείται και θα εγκατασταθεί από το σενάριο παροχής.
Διαδίκτυο και σύνδεση ρεύματος
Το Ethernet προτιμάται αν και το Wi-Fi μπορεί να λειτουργήσει εξίσου καλά. Είναι δυνατή η τροφοδοσία τόσο της κάμερας DSLR όσο και της πλακέτας IoT μέσω PoE, κάτι που σημαίνει ότι απαιτείται ένα μόνο καλώδιο. Πολλές πλακέτες IoT έχουν πλέον τη δυνατότητα να τροφοδοτούνται μέσω PoE και μέσω ενός προσαρμογέα το PoE έχει επίσης αρκετή ισχύ για μια κάμερα DSLR.