0 votes

Envoyer un fichier en utilisant le wifi vers mon MacBook tout en étant connecté au wi-fi

Juste une question rapide. J'ai un MacBook Air et je suis journaliste, j'ai besoin du slot pour carte SD.

Je dois passer au nouveau MacBook Pro et je vais perdre le lecteur de carte SD, donc je suis en train de chercher une solution au problème.

Je prévois d'utiliser une carte SD sans fil (Transcend) et un script ruby sur mon MacBook qui recherche de nouveaux fichiers sur la carte et les télécharge dans un dossier sur mon Mac.

Voici le problème : tout va bien si je me connecte au hotspot wifi créé par Transcend, mais bien sûr je dois me connecter au wifi de l'événement/lieu donc je ne peux pas perdre la connexion wifi.

En ce moment j'utilise l'iPhone comme appareil photo et AirDrop : je peux envoyer des photos sur mon Mac sans problème à la connexion wifi : mon MacBook reçoit les images alors qu'il est connecté au wifi.

Y a-t-il un moyen de créer une interface wifi virtuelle qui recherche le SSID de Transcend, se connecte à la carte et télécharge les images ?

Je peux également utiliser une carte EyeFi qui agit comme un serveur, et le serveur est un autre script qui s'exécute sur mon Mac. Cela ne résout pas le problème : si mon MacBook est connecté au réseau je ne peux pas utiliser le mode point d'accès donc l'EyeFi ne peut pas se connecter.

Des idées ? AirDrop fonctionne de cette manière, mais je ne comprends pas comment je pourrais créer une sorte de "tunnel airdrop" pour me connecter à ma carte.

1voto

derwiki Points 21

Dans ma suggestion, au lieu de trouver une interface virtuelle, pourquoi ne pas ajouter une option dans votre script lui-même pour s'associer avec Transcend avant le transfert et une fois terminé, revenir à votre réseau d'origine.

Pour ce faire, il vous suffit d'ajouter les commandes ci-dessous à votre script.

  • Chaque fois que le script trouve un nouveau fichier, il force l'association avec le SSID de Transcend (je suppose que votre Mac est déjà associé au Wi-Fi du lieu).

    networksetup -setairportnetwork en0 Transcend_SSID MOT DE PASSE

  • Cette commande forcera l'association avec le SSID de Transcend.

  • Vérifiez l'association

    networksetup -getairportnetwork en0

  • Une fois le transfert terminé, supprimez le SSID de Transcend du réseau et basculez l'alimentation Wi-Fi.

    networksetup -removepreferredwirelessnetwork en0 Transcend_SSID

    networksetup -setairportpower en0 off

    networksetup -setairportpower en0 on

  • En fonction des propriétés du Wi-Fi, il se réassociera à votre Wi-Fi du lieu.

Je pense que cela pourrait vous être utile. Cela interrompra votre connexion au Wi-Fi du lieu pendant très peu de temps car le script fonctionne en arrière-plan. Veuillez me faire part de vos réflexions.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X