Invia file utilizzando la connessione Wi-Fi al mio MacBook mentre sei connesso al wi-fi

0

solo una breve domanda. Ho un MacBook Air e sono un giornalista, ho bisogno dello slot per schede SD.

Devo passare al nuovo MacBook Pro e perderò la scheda SD, quindi sto cercando di risolvere il problema.

Ho intenzione di utilizzare una scheda SD wireless (Transcend) e uno script ruby sul mio MacBook che cerca nuovi file sulla scheda e li scarica su una cartella sul mio Mac.

Ecco il problema: tutto è ok se mi collego all'hotspot wi-fi creato dal transcend, ma ovviamente devo connettermi al wifi dell'evento / luogo in modo che non possa perdere la connessione wifi.

In questo momento sto usando l'iPhone come fotocamera e AirDrop: posso inviare foto al mio Mac senza alcun problema alla connessione wi-fi: il mio Macbook riceve le immagini mentre è connesso al wi-fi.

C'è un modo per creare un'interfaccia wi-fi virtuale che cerchi l'SSID di Transcend, connettersi alla scheda e scaricare le immagini?

Posso anche usare una scheda EyeFi che funge da server e il server è un altro script che gira sul mio Mac. Questo non risolve il problema: il mio MacBook è connesso alla rete Non posso usare la modalità punto di accesso in modo che EyeFi non possa connettersi.

Qualche idea? AirDrop lavora in questo modo, ma non riesco a capire come posso creare una sorta di tunnel "airdrop" per collegarmi alla mia carta

    
posta Roberto Pezzali 08.03.2017 - 16:28
fonte

1 risposta

1

Nel mio suggerimento, invece di trovare un'interfaccia virtuale, perché non aggiungi l'opzione nello script stesso da associare a Transcend prima del trasferimento e quando viene eseguita torna alla rete originale.

Per fare ciò, basta aggiungere i comandi indicati di seguito al tuo script.

  • Ogni volta che lo script trova un nuovo file, obbliga ad associare il SSID di Transcend (presumo che il tuo Mac sia già associato al Wi-Fi di Venue)

    networksetup -setairportnetwork en0 Transcend_SSID PASSWORD

  • Questo comando verrà forzato ad associarsi al SSID di Transcend.

  • Verifica l'associazione

    networksetup -getairportnetwork en0

  • Una volta effettuato il trasferimento, rimuovi il Transcend SSID dalla rete e attiva l'alimentazione Wi-Fi.

    networksetup -removepreferredwirelessnetwork en0 Transcend_SSID

    networksetup -setairportpower en0 off

    networksetup -setairportpower en0 on

  • In base alla proprietà Wi-Fi, verrà associato al Wi-Fi della tua sede.

Penso che potrebbe esserti utile. Interromperà la connettività con il Wi-Fi di Venue per molto meno tempo poiché lo script è sempre in esecuzione in background. Per favore fatemi sapere i vostri pensieri.

    
risposta data 06.04.2017 - 22:29
fonte

Leggi altre domande sui tag