Captură de pe DSLR, cameră web sau orice cameră USB
- Transmite de pe orice DSLR sau cameră web utilizând un PC Windows, Raspberry Pi sau orice dispozitiv Linux
- Necesită construirea unui sistem: cameră + carcasă + computer.
- De ce DSLR? Calitatea imaginii! Nicio altă cameră principală nu se apropie de calitatea camerelor DSLR la un preț similar.
- DSLR supports Canon/Nikon/Sony, see lista completă a camerelor
- Teleport Station este destinat implementării de captură nesupravegheată pe termen lung.
- Creat pentru captură fiabilă, pe termen lung. Rulează ca un daemon SystemD Linux care se poate actualiza automat sau ca un serviciu Windows.
- Teleport Station este gestionat complet de la distanță prin teleport.io tablouri de bord.
- Încărcare rezistentă, capabilă să memoreze în cache imaginile local și să reîncerce când conexiunea la internet revine
- Adăugați cu ușurință suport la dispozitivul dvs. personalizat IoT. Pur și simplu implementați binarul Teleport Station, furnizați dispozitivul și implementați cârlige pentru captarea imaginii/video, repornirea dispozitivului etc.
Se implementează Teleport Station
Dispozitivul IoT
Orice PC sau placă IoT/maker care rulează Linux sau Windows poate fi furnizat ca dispozitiv Teleport Station.
Am avut succes cu Raspberry Pi 3 în testele noastre. Vă rugăm să vedeți Ghid de instalare Raspberry Pi dacă ești nou în ea. De asemenea, orice laptop vechi va funcționa bine!
Software-ul
Teleport Station pentru Linux
- Instalați Linux pe placă, de exemplu Server Ubuntu pe un Raspberry Pi Mediul pe care l-am folosit aici a fost Ubuntu 18.04 folosind SystemD. Respberry Pi OS funcționează, de asemenea, foarte bine. Rețineți că desktopul nu este necesar, iar pentru camerele bazate pe gphoto2, nu este recomandat.
-
Odată conectat, descărcați scriptul de furnizare:
# Înlocuiți arm64 cu amd64 pentru Intel sau armv6 sau armv7 pentru ARM pe 32 de biți.
wget -q https://teleport.blob.core.windows.net/apps/teleportstation/linux/arm64/prod/ts-provision.sh -O ts-provision.sh
-
Dă-i permisiunea:
-
Și rulează-l:
- Acest script va instala pachetul gphoto2 pentru a se conecta la cameră. De asemenea, pachetul SystemD să ruleze Teleport Station ca demon. Apoi va descărca și va plasa toate fișierele Teleport Station în /opt/teleportstation. Serviciul SystemD va fi instalat și pornit.
- O cheie de împerechere a dispozitivului și o adresă URL vor fi afișate în rezultatul jurnalului, navigați la această adresă URL pentru a finaliza furnizarea dispozitivului pe teleport.io. Vizualizați jurnalul folosind ts-follow-log.sh
- Veți vedea și un număr de scripturi în folder, de exemplu ts-follow-log.sh vă permite să vizualizați jurnalul de service. ts-status.sh arată starea furnizării dispozitivului și asocierea. Există, de asemenea, un script de dezaprovizionare care va curăța totul, inclusiv serviciul SystemD.
- Aia este! Restul este configurat prin teleport.io tablouri de bord.
- Acest script este un punct de plecare, personalizați-l după cum este necesar pentru implementarea dvs.
Lucruri de reținut:
-
Dacă se folosește desktopul GNOME, acesta utilizează procesul /usr/lib/gvfs/gvfs-gphoto2-volume-monitor care va interfera cu captarea imaginii. Veți vedea următoarea eroare:
A apărut o eroare în biblioteca io („Nu s-a putut revendica dispozitivul USB”): nu s-a putut revendica interfața 0 (Dispozitiv sau resursă ocupat). Asigurați-vă că niciun alt program (gvfs-gphoto2-volume-monitor) sau modul kernel (cum ar fi sdc2xx, stv680, spca50x) nu utilizează dispozitivul și că aveți acces de citire/scriere la dispozitiv.
Pentru a remedia acest lucru, dezactivați gvfsși apoi reporniți:
systemctl --user stop gvfs-daemon
systemctl --user mask gvfs-daemon
Alternativ, schimbați opțiunea de pornire la CLI în loc de Desktop. Pe sistemul de operare Raspberry Pi, acest lucru se poate face în Preferințe -> Configurare Raspberry Pi. De asemenea, procesul de monitorizare a volumului poate fi oprit, deși acest lucru nu este ideal, deoarece ar trebui făcut pe fiecare cizmă.
- Dacă vedeți că procesul SystemD nu pornește, probabil înseamnă că a fost folosită arhitectura greșită la furnizare. Arhitecturile disponibile sunt armv6/armv7/arm64/amd64.
Teleport Station pentru Windows
- Instalați aplicația Teleport Station pentru Windows 10/11.
- După instalare, vi se va solicita UAC, acest lucru este necesar pentru a activa serviciul Windows Teleport Station.
- Faceți clic dreapta pe pictograma roșie Teleport Station din bara de sistem Windows și faceți clic pe „Instalare serviciu”.
- În curând, ar trebui să vedeți „Asociați dispozitivul” în meniu. Utilizați aceasta pentru a furniza dispozitivul pe teleport.io
- Dacă utilizați o cameră DSLR, instalați driverul camerei DSLR, mai multe despre aceasta în „Camera” de mai jos.
- Aia este! Restul este configurat prin teleport.io tablouri de bord.
Teleport Station Windows Descarca
Ultima versiune Sideload App Installer (Windows 10/11, 64bit, amd64)
Ultima versiune Sideload Installer Archive (Windows 10/11, 64bit, amd64)
Ultima versiune Sideload App Installer (Windows 10/11, 32bit, x86)
Ultima versiune Sideload Installer Archive (Windows 10/11, 32bit, x86)
Instructiuni de instalare
- Aplicațiile care instalează Servicii Windows nu sunt permise în Microsoft App Store, așa că trebuie să folosim încărcarea laterală a aplicației.
- Cea mai simplă metodă de instalare este să utilizați adresa URL de activare Windows App Installer de mai sus și să urmați instrucțiunile.
- Alternativ, descărcați fișierul de arhivă de mai sus. Deblocați-l în proprietățile fișierului. Apoi extrageți-l.
- Pentru a instala, utilizați fișierul .appxbundle și urmați instrucțiunile.
- Alternativ, faceți clic dreapta pe Add-AppDevPackage.ps1 și alegeți „Run with Powershell” pentru a instala.
Camera
Camera DSLR este conectată la dispozitivul IoT printr-un cablu USB de bună calitate și de lungime ideală scurtă.
Windows
Pentru Teleport Station sub Windows, pentru a detecta camera DSLR este necesară instalarea unui driver. Acest lucru este destul de simplu cu aplicația Zadig disponibilă la
http://zadig.akeo.ie.. Descărcați Zadig, rulați zadig-2.4.exe, în meniul de opțiuni selectați „lista toate dispozitivele”, selectați camera dvs. și instalați driverul WinUSB pentru cameră. Poate fi necesar să intrați în modul de semnare de testare în Windows pentru ca instalarea driverului să reușească. Faceți acest lucru rulând comanda „bcdedit /set testsigning on” pe un prompt de comandă al administratorului și apoi repornind computerul. Mai multe informații despre acest lucru pot fi găsite
aici. După aceea, utilizați Zadig pentru a instala driverul. Pentru a suporta cel mai larg set de camere, folosim libgphoto, iar acest lucru necesită înlocuirea driverului.
Asigurați-vă că selectați dispozitivul de cameră corect când înlocuiți driverul. Deși nu se pot produce daune permanente, înlocuirea driverului pentru tastatură va însemna că nu veți putea tasta!
Linux
Sub Linux, pachetul gphoto2 este necesar și va fi instalat de scriptul de furnizare.
Internet și conexiune la curent
Ethernet este de preferat, deși Wi-Fi poate funcționa la fel de bine. Este posibil să alimentați atât camera DSLR, cât și placa IoT prin PoE, ceea ce ar însemna că este necesar un singur cablu. Multe plăci IoT au acum capacitatea de a fi alimentate prin PoE, iar printr-un adaptor PoE are, de asemenea, suficientă putere pentru o cameră DSLR.