2015-01-24 15 views
16

This app promette di trasformare il tuo dispositivo iOS in un secondo monitor e usa lo standard USB cable per connettersi al computer, al contrario della rete utilizzata da tutte le altre app simili.In che modo questa app iOS comunica attraverso la porta USB?

Indietro quando ne ho sentito parlare, non era ancora disponibile quindi ho pensato che fosse una truffa. Con mia sorpresa, hanno rilasciato l'app e in realtà funziona come descritto.

Come funziona? Per quanto ne so, non ci sono API per pilotare la porta USB su iOS e il computer collegato tramite USB tramite il cavo di ricarica/sincronizzazione standard non conta come un accessorio MFI.

Nota che forniscono il software server (quello che installa sul Mac e trasmette il desktop al dispositivo) nella loro pagina di download gratuitamente, il reverse-engineering potrebbe far luce su questo ma io purtroppo non lo faccio avere le competenze per questo.

risposta

18

Dean ha detto su di esso su his blog.

Duet utilizza Peertalk, una libreria open source che consente di passare connessioni TCP tramite la connessione USB senza far parte del programma MFI.

+0

Grazie mille, finalmente una risposta corretta. L'ho modificato per includere un po 'più dettagli, quindi non è più una risposta solo per link. –

+0

peertalk funziona su Windows per consentirne la connessione al dispositivo iOS tramite cavo USB? – Saeed

2

Le informazioni, il codice e gli strumenti per realizzare una comunicazione generica della porta USB sono disponibili per coloro che aderiscono al programma Apple MFi. Devi fare i documenti e ottenere una licenza da Apple.

http://developer.apple.com/programs/mfi/

Le librerie necessarie sono inclusi nella app e poi le solite librerie e il codice di streaming fanno il resto.

+0

Ma la MFI non richiede un dispositivo personalizzato che implementa il protocollo accessorio alla fine, e non solo un computer e il cavo USB Lightning standard <->? –

+0

Penserei che il Mac OS e iOS vanno d'accordo in tal senso. Sono confuso mentre Andre afferma che il sistema utilizza un cavo USB standard quando il sito Web di Duet dice chiaramente che è necessario un cavo a 30 pin o un fulmine. –

+0

Sì, con "cavo USB standard" intendevo i cavi standard da Lightning a USB o da Dock a USB a cui siamo abituati, al contrario di un cavo personalizzato che appare come accessorio MFI per il dispositivo iOS. –

Problemi correlati