Dropbox (client)

emDropbox, il client Dropbox di SEGGER, è una libreria software che consente alla tua applicazione di accedere facilmente a un account Dropbox utilizzando qualsiasi stack TLS, come emSSL, e qualsiasi stack TCP/IP, come emNet, che supporti i socket.
Questo permette alla tua applicazione di condividere file tra diversi dispositivi o di pubblicare file, come aggiornamenti, sui tuoi dispositivi utilizzando un account Dropbox.

Caratteristiche principali

Connessione rapida e sicura alla nota piattaforma Dropbox
Supporta caricamento e download di file
Supporta l’API v2 di Dropbox
Facile integrazione
Dimensioni ridotte
Trasmissione sicura dei dati tramite crittografia TLS
Nessun royalty
Risorse
Manuale utente
Documentazione online
Versione gratuita
Notifica degli aggiornamenti
Prezzi
Supporto
Risorse per i fornitori di silicio

Casi d’uso

Dropbox consente di sincronizzare e accedere ai file su più dispositivi tramite l’hosting cloud dei tuoi file. Sebbene Dropbox possa essere utilizzato per sincronizzare l’intero contenuto di un account, è possibile anche accedere in modo selettivo ai file. Questo può essere utilizzato per trasferire file tra più endpoint, come un certo numero di dispositivi sul campo (client) e un’istanza di gestione centrale (host).

L’accesso a Dropbox in questo esempio consente all’host di pubblicare file come aggiornamenti del firmware o istruzioni di controllo sui client, memorizzandoli nel tuo account Dropbox. I client possono quindi recuperare questi file in qualsiasi momento in cui sono disponibili, senza che l’host debba essere disponibile contemporaneamente.

Allo stesso modo, i client possono archiviare file come l’output di log sull’account, che possono essere recuperati dall’host in qualsiasi momento desiderato senza che i client siano sempre online.

Pacchetto di valutazione SEGGER emDropbox

È disponibile un eseguibile Windows gratuito a scopo di valutazione. Consente di accedere al tuo account Dropbox personale e di eseguire comandi come elencare file, rinominare, eliminare, caricare/scaricare file dal tuo account Dropbox.
Lo strumento viene fornito senza alcuna garanzia e solo in formato binario. Per la versione con codice sorgente, ti preghiamo di contattarci.

Iniziare con la valutazione di SEGGER emDropbox
Di seguito è riportata una guida dettagliata che mostra le preparazioni necessarie per utilizzare un’applicazione Dropbox di terze parti con il tuo account Dropbox. Questi passaggi sono comuni alle applicazioni non ufficiali che utilizzano l’API Dropbox per accedere al tuo account e sono necessari per limitare l’accesso al tuo account a ciò che consenti.

Per valutare emDropbox è necessario un account Dropbox. Se non hai ancora un account, puoi registrarne uno gratuito personale qui (https://www.dropbox.com).

Registrazione dell’applicazione di terze parti con l’account Dropbox
Per concedere all’applicazione di esempio l’accesso al tuo account Dropbox, devi fornirle un token di accesso. A tal fine, visita la seguente pagina per sviluppatori di Dropbox (https://www.dropbox.com/developers/apps) mentre sei collegato al tuo account Dropbox. Fai clic sul pulsante “Crea app” per registrare una nuova applicazione.

Ti verranno poste tre domande sull’applicazione:

Scegli un’API Seleziona “API Dropbox”.
Scegli il tipo di accesso necessario Puoi concedere all’applicazione l’accesso completo al tuo Dropbox o l’accesso solo a una cartella con il nome dell’applicazione. emDropbox funziona con entrambi.
Dai un nome alla tua app Utilizza qualsiasi nome desideri. Nota, ci sono alcune restrizioni come non avere “Dropbox” nel nome.
Generazione del token di accesso
Nella pagina successiva al clic sul pulsante “Crea app”, potrai generare un token di accesso “OAuth 2”. Fai clic sul pulsante “Genera” per creare il token.
Il token si basa sulle tue credenziali di accesso correnti e diventa invalido una volta modificate le credenziali. Dovrai quindi rigenerarlo se cambi la password.

Utilizzo del token di accesso con emDropbox
L’utilizzo del token di accesso con emDropbox può essere effettuato in due modi.

Utilizzo del comando “token”
Avvia emDropbox e utilizza il comando “token xyz” dove “xyz” deve essere sostituito dal tuo token di accesso.

Utilizzo del file startup.cli
Puoi inserire i comandi da eseguire durante l’avvio di emDropbox nel file “startup.cli” che si trova nella stessa cartella di emDropbox. Puoi aprire il file con il tuo editor di testo preferito e sostituire “xyz” con il tuo token di