Fånga från DSLR, webbkamera eller vilken USB-kamera som helst
- Sänd från valfri DSLR eller webbkamera med en Windows-dator, Raspberry Pi eller vilken Linux-enhet som helst
- Kräver att bygga ut ett system: kamera + hölje + dator.
- Varför DSLR? Bildkvalitet! Inga andra vanliga kameror kommer i närheten av kvaliteten på DSLR-kameror till ett liknande pris.
- DSLR supports Canon/Nikon/Sony, see fullständig kameralista
- Teleport Station är avsedd för långvarig oövervakad infångningsinstallation.
- Byggd för pålitlig, långtidsfångst. Körs som en självuppdaterbar SystemD Linux-demon eller en Windows-tjänst.
- Teleport Station hanteras helt på distans via teleport.io instrumentpaneler.
- Spänstig uppladdning, kan cachelagra bilder lokalt och försöka igen när internetanslutningen återvänder
- Lägg enkelt till stöd för din anpassade IoT-enhet. Implementera helt enkelt binär Teleport Station, tillhandahåll enheten och implementera krokar för bild-/videoinspelning, omstart av enheten osv.
Implementerar Teleport Station
IoT-enheten
Alla datorer eller IoT/makerkort som kör Linux eller Windows kan tillhandahållas som en Teleport Station-enhet.
Vi har haft goda framgångar med Raspberry Pi 3 i våra tester. Vänligen se Raspberry Pi installationsguide om du är ny på det. Också alla gamla bärbara datorer fungerar alldeles utmärkt!
Mjukvaran
Teleport Station för Linux
- Installera Linux på kortet, till exempel Ubuntu Server på en Raspberry Pi Miljön vi använde här var Ubuntu 18.04 med SystemD. Respberry Pi OS fungerar också bra. Observera att skrivbordet inte krävs, och för gphoto2-baserade kameror rekommenderas inte.
-
När du är inloggad ladda ner provisioneringsskriptet:
#Byt ut arm64 med amd64 för Intel eller armv6 eller armv7 för 32bit ARM.
wget -q https://teleport.blob.core.windows.net/apps/teleportstation/linux/arm64/prod/ts-provision.sh -O ts-provision.sh
-
Ge det tillstånd:
-
Och kör det:
- Detta skript kommer att installera gphoto2-paketet för att ansluta till kameran. Även SystemD-paketet för att köra Teleport Station som en demon. Den kommer sedan att ladda ner och placera alla Teleport Station filer i /opt/teleportstation. Tjänsten SystemD kommer att installeras och startas.
- En enhetskopplingsnyckel och webbadress kommer att visas i loggutgången, bläddra till den här webbadressen för att slutföra enhetens provisionering på teleport.io. Se loggen med ts-follow-log.sh
- Du kommer också att se ett antal skript i mappen, till exempel ts-follow-log.sh låter dig se tjänsteloggen. ts-status.sh visar enhetens leveransstatus och ihopparning. Det finns också ett un-provision-skript som kommer att rensa upp allt, inklusive SystemD-tjänsten.
- Nu räcker det! Resten konfigureras via teleport.io instrumentpaneler.
- Det här skriptet är en utgångspunkt, anpassa det efter behov för din distribution.
Saker att notera:
-
Om GNOME-skrivbordet används, använder det /usr/lib/gvfs/gvfs-gphoto2-volym-monitor-processen som kommer att störa bildtagningen. Du kommer att se följande fel:
Ett fel inträffade i io-biblioteket ('Kunde inte göra anspråk på USB-enheten'): Kunde inte göra anspråk på gränssnitt 0 (enhet eller resurs upptagen). Se till att inget annat program (gvfs-gphoto2-volume-monitor) eller kärnmodul (som sdc2xx, stv680, spca50x) använder enheten och att du har läs-/skrivåtkomst till enheten.
För att åtgärda detta, inaktivera gvfsoch starta om:
systemctl --user stop gvfs-daemon
systemctl --user mask gvfs-daemon
Alternativt ändra startalternativet till CLI istället för Desktop. På Raspberry Pi OS kan detta göras i Inställningar -> Raspberry Pi-konfiguration. Även volymövervakningsprocessen kan avbrytas, även om detta inte är perfekt eftersom det skulle behöva göras på varje stövel.
- Om du ser att SystemD-processen inte startar betyder det troligen att fel arkitektur användes vid provisioneringen. Tillgängliga arkitekturer är armv6/armv7/arm64/amd64.
Teleport Station för Windows
- Installera appen Teleport Station för Windows 10/11.
- Efter installationen blir du ombedd att ange UAC, detta krävs för att aktivera Teleport Station Windows-tjänsten.
- Högerklicka på den röda Teleport Station-ikonen i Windows systemfält och klicka på "Installera tjänst".
- Snart bör du se "Koppla enhet" i menyn. Använd detta för att tillhandahålla enheten på teleport.io
- Om du använder en DSLR-kamera, installera DSLR-kameradrivrutinen, mer om detta i "Kameran" nedan.
- Nu räcker det! Resten konfigureras via teleport.io instrumentpaneler.
Teleport Station Windows Ladda ner
Senaste versionen Sideload App Installer (Windows 10/11, 64bit, amd64)
Senaste versionen Sideload Installer Archive (Windows 10/11, 64bit, amd64)
Senaste versionen Sideload App Installer (Windows 10/11, 32bit, x86)
Senaste versionen Sideload Installer Archive (Windows 10/11, 32bit, x86)
Installations instruktioner
- Appar som installerar Windows Services är inte tillåtna i Microsoft App Store, så vi måste använda app sidladdning.
- Enklaste sättet att installera är att använda Windows App Installer aktiverings-url ovan och följa anvisningarna.
- Alternativt ladda ner arkivfilen ovan. Avblockera den i filegenskaper. Extrahera den sedan.
- Använd .appxbundle-filen för att installera och följ anvisningarna.
- Alternativt, högerklicka på Add-AppDevPackage.ps1 och välj "Kör med Powershell" för att installera.
Kameran
DSLR-kameran är ansluten till IoT-enheten via en USB-kabel av god kvalitet och idealiskt kort.
Windows
För Teleport Station under Windows krävs en drivrutininstallation för att upptäcka din DSLR-kamera. Detta är ganska enkelt med Zadig-appen som finns på
http://zadig.akeo.ie.. Ladda ner Zadig, kör zadig-2.4.exe, välj 'lista alla enheter' i alternativmenyn, välj din kamera och installera WinUSB-drivrutinen för kameran. Du kan behöva gå in i testsigneringsläge i Windows för att drivrutinsinstallationen ska lyckas. Gör detta genom att köra kommandot 'bcdedit /set testsigning on' på en administratörskommandotolk och sedan starta om datorn. Mer information om detta finns
här. Använd sedan Zadig för att installera drivrutinen. För att stödja den bredaste uppsättningen kameror använder vi libgphoto, och detta kräver att drivrutinen byts ut.
Se till att välja rätt kameraenhet när du byter ut drivrutinen. Även om ingen permanent skada kan göras, kommer att byta ut drivrutinen för tangentbordet innebära att du inte kommer att kunna skriva!
Linux
Under Linux krävs gphoto2-paketet och kommer att installeras av provisioneringsskriptet.
Internet och strömanslutning
Ethernet är att föredra även om Wi-Fi kan fungera lika bra. Det är möjligt att driva både DSLR-kameran och IoT-kortet genom PoE vilket skulle innebära att en enda kabel krävs. Många IoT-kort har nu möjlighet att drivas via PoE, och genom en adapter har PoE även tillräckligt med ström för en DSLR-kamera.