Capturez depuis un reflex numérique, une webcam ou n'importe quelle caméra USB
- Diffusez depuis n'importe quel reflex numérique ou webcam à l'aide d'un PC Windows, Raspberry Pi ou n'importe quel appareil Linux
- Nécessite de construire un système : caméra + boîtier + ordinateur.
- Pourquoi un reflex numérique ? Qualité d'image! Aucun autre appareil photo grand public ne se rapproche de la qualité des appareils photo reflex numériques à un prix similaire.
- DSLR supports Canon/Nikon/Sony, see liste complète des caméras
- Teleport Station est destiné au déploiement de capture sans surveillance à long terme.
- Conçu pour une capture fiable à long terme. S'exécute en tant que démon Linux SystemD auto-mis à jour ou en tant que service Windows.
- Teleport Station est entièrement géré à distance via teleport.io tableaux de bord.
- Téléchargement résilient, capable de mettre en cache les images localement et de réessayer lorsque la connectivité Internet revient
- Ajoutez facilement la prise en charge à votre appareil IoT personnalisé. Déployez simplement le binaire Teleport Station, provisionnez l'appareil et implémentez des hooks pour la capture d'images/vidéos, le redémarrage de l'appareil, etc.
Déploiement de Teleport Station
Le dispositif IoT
Tout PC ou carte IoT/maker exécutant Linux ou Windows peut être configuré en tant qu'appareil Teleport Station.
Nous avons eu de bons succès avec Raspberry Pi 3 lors de nos tests. Veuillez consulter le Guide de configuration du Raspberry Pi si vous êtes nouveau dans ce domaine. De plus, n’importe quel vieil ordinateur portable fonctionnera très bien !
Les logiciels
Teleport Station pour Linux
- Installez Linux sur la carte, par exemple Serveur Ubuntu sur un Raspberry Pi L'environnement que nous avons utilisé ici était Ubuntu 18.04 utilisant SystemD. Respberry Pi OS fonctionne également très bien. Notez que le bureau n'est pas requis et que pour les appareils photo basés sur gphoto2, il n'est pas recommandé.
-
Une fois connecté, téléchargez le script de provisionnement :
#Remplacez le arm64 par amd64 pour Intel ou armv6 ou armv7 pour ARM 32 bits.
wget -q https://teleport.blob.core.windows.net/apps/teleportstation/linux/arm64/prod/ts-provision.sh -O ts-provision.sh
-
Donnez-lui la permission :
-
Et exécutez-le :
- Ce script installera le package gphoto2 pour se connecter à la caméra. Également le package SystemD pour exécuter Teleport Station en tant que démon. Il téléchargera et placera ensuite tous les fichiers Teleport Station dans /opt/teleportstation. Le service SystemD sera installé et démarré.
- Une clé et une URL de couplage d'appareil seront affichées dans la sortie du journal. Accédez à cette URL pour terminer le provisionnement de l'appareil sur teleport.io. Afficher le journal en utilisant ts-follow-log.sh
- Vous verrez également un certain nombre de scripts dans le dossier, par exemple ts-follow-log.sh vous permet d'afficher le journal du service. ts-status.sh affiche l'état de fourniture et le couplage de l'appareil. Il existe également un script de non-provisionnement qui nettoiera tout, y compris le service SystemD.
- C'est ça! Le reste est configuré via teleport.io tableaux de bord.
- Ce script est un point de départ, personnalisez-le selon les besoins de votre déploiement.
Choses à noter :
-
Si le bureau GNOME est utilisé, il utilise le processus /usr/lib/gvfs/gvfs-gphoto2-volume-monitor qui interférera avec la capture d'image. Vous verrez l'erreur suivante :
Une erreur s'est produite dans la io-library (« Impossible de réclamer le périphérique USB ») : Impossible de revendiquer l'interface 0 (Périphérique ou ressource occupé). Assurez-vous qu'aucun autre programme (gvfs-gphoto2-volume-monitor) ou module du noyau (tel que sdc2xx, stv680, spca50x) n'utilise le périphérique et que vous disposez d'un accès en lecture/écriture au périphérique.
Pour résoudre ce problème, désactivez gvfs, puis redémarrez :
systemctl --user stop gvfs-daemon
systemctl --user mask gvfs-daemon
Vous pouvez également modifier l'option de démarrage en CLI au lieu de Desktop. Sur Raspberry Pi OS, cela peut être fait dans Préférences -> Configuration Raspberry Pi. De plus, le processus de surveillance du volume peut être supprimé, bien que ce ne soit pas le cas. idéal car il faudrait le faire à chaque démarrage.
- Si vous constatez que le processus SystemD ne démarre pas, cela signifie probablement qu'une mauvaise architecture a été utilisée lors du provisionnement. Les architectures disponibles sont armv6/armv7/arm64/amd64.
Teleport Station pour Windows
- Installez l'application Teleport Station pour Windows 10/11.
- Après l'installation, vous serez invité à fournir l'UAC, cela est nécessaire pour activer le service Windows Teleport Station.
- Faites un clic droit sur l'icône rouge Teleport Station dans la barre d'état système de Windows et cliquez sur « Installer le service ».
- Bientôt, vous devriez voir « Associer l'appareil » dans le menu. Utilisez-le pour provisionner l'appareil sur teleport.io
- Si vous utilisez un appareil photo reflex numérique, installez le pilote de l'appareil photo reflex numérique. Vous en saurez plus à ce sujet dans « L'appareil photo » ci-dessous.
- C'est ça! Le reste est configuré via teleport.io tableaux de bord.
Teleport Station Windows Télécharger
Dernière version du programme d'installation de l'application Sideload (Windows 10/11, 64bit, amd64)
Archive du programme d'installation de chargement latéral de la dernière version (Windows 10/11, 64bit, amd64)
Dernière version du programme d'installation de l'application Sideload (Windows 10/11, 32bit, x86)
Archive du programme d'installation de chargement latéral de la dernière version (Windows 10/11, 32bit, x86)
Instructions d'installation
- Les applications qui installent les services Windows ne sont pas autorisées dans le Microsoft App Store, nous devons donc utiliser le chargement latéral des applications.
- La méthode d'installation la plus simple consiste à utiliser l'URL d'activation de Windows App Installer ci-dessus et à suivre les invites.
- Vous pouvez également télécharger le fichier d'archive ci-dessus. Débloquez-le dans les propriétés du fichier. Puis extrayez-le.
- Pour installer, utilisez le fichier .appxbundle et suivez les instructions.
- Vous pouvez également faire un clic droit sur Add-AppDevPackage.ps1 et choisir « Exécuter avec Powershell » pour installer.
L'appareil photo
L'appareil photo reflex numérique est branché à l'appareil IoT via un câble USB de bonne qualité et idéalement court.
Windows
Pour Teleport Station sous Windows, pour détecter votre appareil photo reflex numérique, l'installation d'un pilote est requise. C'est assez simple avec l'application Zadig disponible sur
http://zadig.akeo.ie.. Téléchargez Zadig, exécutez zadig-2.4.exe, dans le menu des options, sélectionnez « lister tous les appareils », sélectionnez votre caméra et installez le pilote WinUSB pour la caméra. Vous devrez peut-être passer en mode de signature de test dans Windows pour que l'installation du pilote réussisse. Pour ce faire, exécutez la commande « bcdedit /set testsigning on » sur une invite de commande administrateur, puis redémarrez l'ordinateur. Plus d'informations à ce sujet peuvent être trouvées
ici. Après cela, utilisez Zadig pour installer le pilote. Afin de prendre en charge le plus grand nombre de caméras, nous utilisons libgphoto, ce qui nécessite le remplacement du pilote.
Assurez-vous de sélectionner le bon périphérique de caméra lors du remplacement du pilote. Bien qu'aucun dommage permanent ne puisse être causé, le remplacement du pilote du clavier signifie que vous ne pourrez plus taper !
Linux
Sous Linux, le package gphoto2 est requis et sera installé par le script de provisioning.
Connexion Internet et électrique
Ethernet est préférable, même si le Wi-Fi peut tout aussi bien fonctionner. Il est possible d'alimenter à la fois la caméra DSLR et la carte IoT via PoE, ce qui signifie qu'un seul câble est nécessaire. De nombreuses cartes IoT ont désormais la possibilité d'être alimentées via PoE et, grâce à un adaptateur, PoE dispose également de suffisamment de puissance pour un appareil photo reflex numérique.