Capture desde DSLR, cámara web o cualquier cámara USB
- Transmita desde cualquier DSLR o cámara web usando una PC con Windows, Raspberry Pi o cualquier dispositivo Linux
- Requiere construir un sistema: cámara + carcasa + computadora.
- ¿Por qué DSLR? ¡Calidad de la imagen! Ninguna otra cámara convencional se acerca a la calidad de las cámaras DSLR a un precio similar.
- DSLR supports Canon/Nikon/Sony, see lista completa de cámaras
- Teleport Station está pensado para una implementación de captura desatendida a largo plazo.
- Diseñado para una captura confiable y a largo plazo. Se ejecuta como un demonio SystemD Linux autoactualizable o como un servicio de Windows.
- Teleport Station se administra completamente de forma remota a través de teleport.io paneles.
- Carga resistente, capaz de almacenar en caché las imágenes localmente y volver a intentarlo cuando vuelva la conectividad a Internet.
- Agregue fácilmente soporte a su dispositivo IoT personalizado. Simplemente implemente Teleport Station binario, aprovisione el dispositivo e implemente enlaces para captura de imágenes/vídeo, reinicio del dispositivo, etc.
Implementando Teleport Station
El dispositivo IoT
Cualquier PC o placa IoT/maker que ejecute Linux o Windows se puede aprovisionar como dispositivo Teleport Station.
Hemos tenido mucho éxito con Raspberry Pi 3 en nuestras pruebas. Por favor vea el Guía de configuración de Raspberry Pi si eres nuevo en esto. ¡Además, cualquier computadora portátil vieja funcionará bien!
El software
Teleport Station para linux
- Instalar Linux en la placa, por ejemplo. Servidor Ubuntu en una Raspberry Pi El entorno que utilizamos aquí fue Ubuntu 18.04 usando SystemD. Respberry Pi OS también funciona bien. Tenga en cuenta que no se requiere una computadora de escritorio y, para cámaras basadas en gphoto2, no se recomienda.
-
Una vez que haya iniciado sesión, descargue el script de aprovisionamiento:
#Reemplace arm64 con amd64 para Intel o armv6 o armv7 para ARM de 32 bits.
wget -q https://teleport.blob.core.windows.net/apps/teleportstation/linux/arm64/prod/ts-provision.sh -O ts-provision.sh
-
Dale permiso:
-
Y ejecútelo:
- Este script instalará el paquete gphoto2 para conectarse a la cámara. También el paquete SystemD para ejecutar Teleport Station como demonio. Luego descargará y colocará todos los archivos Teleport Station en /opt/teleportstation. El servicio SystemD se instalará e iniciará.
- Se mostrará una clave de emparejamiento de dispositivos y una URL en la salida del registro. Busque esta URL para completar el aprovisionamiento del dispositivo en teleport.io. Ver el registro usando ts-follow-log.sh
- También verás una serie de scripts en la carpeta, por ejemplo, ts-follow-log.sh te permite ver el registro de servicio. ts-status.sh muestra el estado de aprovisionamiento y emparejamiento del dispositivo. También hay un script de anulación de aprovisionamiento que limpiará todo, incluido el servicio SystemD.
- ¡Eso es! El resto se configura a través de teleport.io paneles.
- Este script es un punto de partida; personalícelo según sea necesario para su implementación.
Cosas a tener en cuenta:
-
Si se utiliza el escritorio GNOME, utiliza el proceso /usr/lib/gvfs/gvfs-gphoto2-volume-monitor que interferirá con la captura de imágenes. Verá el siguiente error:
Se produjo un error en la biblioteca io ("No se pudo reclamar el dispositivo USB"): No se pudo reclamar la interfaz 0 (dispositivo o recurso ocupado). Asegúrese de que ningún otro programa (gvfs-gphoto2-volume-monitor) o módulo del kernel (como sdc2xx, stv680, spca50x) esté utilizando el dispositivo y que tenga acceso de lectura/escritura al dispositivo.
Para solucionar este problema, deshabilite gvfs y luego reinicie:
systemctl --user stop gvfs-daemon
systemctl --user mask gvfs-daemon
Alternativamente, cambie la opción de inicio a CLI en lugar de Escritorio. En el sistema operativo Raspberry Pi, esto se puede hacer en Preferencias -> Configuración de Raspberry Pi. Además, el proceso de monitorización de volumen se puede eliminar, aunque esto no es así. Ideal ya que habría que hacerlo en cada bota.
- Si ve que el proceso SystemD no se inicia, probablemente significa que se utilizó una arquitectura incorrecta durante el aprovisionamiento. Las arquitecturas disponibles son armv6/armv7/arm64/amd64.
Teleport Station para Windows
- Instale la aplicación Teleport Station para Windows 10/11.
- Después de la instalación, se le solicitará UAC; esto es necesario para habilitar el servicio Teleport Station de Windows.
- Haga clic derecho en el icono rojo Teleport Station en la bandeja del sistema de Windows y haga clic en "Instalar servicio".
- Pronto deberías ver "Emparejar dispositivo" en el menú. Utilice esto para aprovisionar el dispositivo en teleport.io
- Si utiliza una cámara DSLR, instale el controlador de la cámara DSLR; más información sobre esto en 'La cámara' a continuación.
- ¡Eso es! El resto se configura a través de teleport.io paneles.
Teleport Station Windows Descargar
Instalador de la aplicación de carga lateral de la última versión (Windows 10/11, 64bit, amd64)
Archivo del instalador de carga lateral de la última versión (Windows 10/11, 64bit, amd64)
Instalador de la aplicación de carga lateral de la última versión (Windows 10/11, 32bit, x86)
Archivo del instalador de carga lateral de la última versión (Windows 10/11, 32bit, x86)
Instrucciones de instalación
- Las aplicaciones que instalan servicios de Windows no están permitidas en Microsoft App Store, por lo que tenemos que utilizar la descarga de aplicaciones.
- El método más sencillo de instalación es utilizar la URL de activación del instalador de aplicaciones de Windows que aparece arriba y seguir las instrucciones.
- Alternativamente, descargue el archivo de almacenamiento anterior. Desbloquéalo en las propiedades del archivo. Luego extráigalo.
- Para instalar, utilice el archivo .appxbundle y siga las instrucciones.
- Alternativamente, haga clic derecho en Add-AppDevPackage.ps1 y elija 'Ejecutar con Powershell' para instalar.
La Cámara
La cámara DSLR se conecta al dispositivo IoT a través de un cable USB de buena calidad e idealmente de longitud corta.
Windows
Para Teleport Station en Windows, para detectar su cámara DSLR se requiere la instalación de un controlador. Esto es bastante sencillo con la aplicación Zadig disponible en
http://zadig.akeo.ie.. Descargue Zadig, ejecute zadig-2.4.exe, en el menú de opciones seleccione 'listar todos los dispositivos', seleccione su cámara e instale el controlador WinUSB para la cámara. Es posible que deba ingresar al modo de firma de prueba en Windows para que la instalación del controlador se realice correctamente. Haga esto ejecutando el comando 'bcdedit /set testsigning on' en el símbolo del sistema del administrador y luego reinicie la computadora. Puede encontrar más información sobre esto
aquí. Después de eso, usa Zadig para instalar el controlador. Para admitir el conjunto más amplio de cámaras utilizamos libgphoto, y esto requiere el reemplazo del controlador.
Asegúrese de seleccionar el dispositivo de cámara correcto al reemplazar el controlador. Aunque no se pueden producir daños permanentes, reemplazar el controlador del teclado significará que no podrás escribir.
Linux
En Linux, se requiere el paquete gphoto2 y será instalado mediante el script de aprovisionamiento.
Conexión a internet y energía.
Se prefiere Ethernet, aunque Wi-Fi puede funcionar igual de bien. Es posible alimentar tanto la cámara DSLR como la placa IoT a través de PoE, lo que significaría que se necesitaría un solo cable. Muchas placas IoT ahora tienen la capacidad de alimentarse a través de PoE y, mediante un adaptador, PoE también tiene suficiente energía para una cámara DSLR.