[{"data":1,"prerenderedAt":913},["ShallowReactive",2],{"\u002Fit\u002Fnetwork\u002Fftp\u002Fglasses":3},{"id":4,"title":5,"body":6,"description":879,"extension":880,"meta":881,"navigation":282,"path":909,"seo":910,"stem":911,"__hash__":912},"networks\u002Fit\u002Fnetwork\u002Fftp\u002Fglasses.md","Protocollo FTP su occhiali intelligenti: accesso ai file del server per computer indossabili",{"type":7,"value":8,"toc":842},"minimark",[9,14,18,21,25,30,33,49,53,64,67,71,78,92,95,106,110,114,117,180,185,217,221,224,314,317,332,336,339,345,351,355,359,366,380,383,387,390,404,408,411,422,426,571,581,585,589,592,603,607,610,624,628,631,648,652,656,670,674,688,692,706,710,724,728,739,743,747,761,765,782,786,789,803,807,838],[10,11,13],"h2",{"id":12},"specifiche-del-protocollo-ftp-per-gli-occhiali-intelligenti","Specifiche del protocollo FTP per gli occhiali intelligenti",[15,16,17],"p",{},"Questa pagina tratta gli aspetti tecnici dell'utilizzo del protocollo FTP sull'hardware degli occhiali intelligenti: meccanismi di connessione, configurazione del server per una compatibilità ottimale degli occhiali e considerazioni a livello di protocollo specifiche per i dispositivi informatici indossabili.",[15,19,20],{},"Il protocollo FTP stesso è indipendente dal dispositivo: funziona in modo identico indipendentemente dal fatto che il client sia un'unità di calcolo desktop, telefonica o per occhiali.Le differenze risiedono nei vincoli hardware: metodi di input, limitazioni di visualizzazione, sensibilità della batteria e affidabilità WiFi.",[10,22,24],{"id":23},"operazione-del-protocollo-sullhardware-degli-occhiali","Operazione del protocollo sull'hardware degli occhiali",[26,27,29],"h3",{"id":28},"stack-di-rete","Stack di rete",[15,31,32],{},"Le unità di calcolo degli occhiali con Android hanno uno stack TCP\u002FIP standard:",[34,35,36,40,43,46],"ul",{},[37,38,39],"li",{},"La radio WiFi fornisce connettività di rete (2,4\u002F5 GHz a seconda dell'hardware)",[37,41,42],{},"Le connessioni socket standard supportano il design a doppio canale di FTP",[37,44,45],{},"Il canale di controllo (porta 21) mantiene lo stato della sessione",[37,47,48],{},"I canali dati (porte dinamiche in modalità passiva) effettuano trasferimenti di file",[26,50,52],{"id":51},"flusso-della-sessione-ftp-sugli-occhiali","Flusso della sessione FTP sugli occhiali",[54,55,60],"pre",{"className":56,"code":58,"language":59},[57],"language-text","1. TCP connect to server:21\n2. Receive server banner (220 response)\n3. USER username → 331 response\n4. PASS password → 230 response (logged in)\n5. TYPE I (binary mode) → 200 response\n6. PASV → 227 response (data port assigned)\n7. LIST (directory listing) → data transfer\n8. PASV → 227 (new data port)\n9. RETR filename → file download begins\n10. QUIT → session ends\n","text",[61,62,58],"code",{"__ignoreMap":63},"",[15,65,66],{},"Ogni operazione segue il protocollo standard FTP RFC 959.AnExplorer gestisce tutta la negoziazione del protocollo in modo trasparente.",[26,68,70],{"id":69},"requisito-della-modalità-passiva","Requisito della modalità passiva",[15,72,73,77],{},[74,75,76],"strong",{},"La modalità passiva (PASV) è essenziale per gli occhiali."," Motivi:",[34,79,80,83,86,89],{},[37,81,82],{},"Gli occhiali sono dietro NAT (router domestico): la modalità attiva richiede una connessione server-client che NAT blocca",[37,84,85],{},"Gli occhiali potrebbero avere un supporto limitato per la connessione in entrata",[37,87,88],{},"Tutte le moderne implementazioni FTP dovrebbero comunque utilizzare la modalità passiva",[37,90,91],{},"AnExplorer per impostazione predefinita è la modalità passiva",[15,93,94],{},"Configurazione della porta passiva lato server:",[34,96,97,100,103],{},[37,98,99],{},"Definire un intervallo di porte (ad esempio, 50000-51000)",[37,101,102],{},"Apri questo intervallo nel firewall, se applicabile",[37,104,105],{},"Configura l'indirizzo mascherato se il server è dietro NAT (per l'accesso remoto)",[10,107,109],{"id":108},"configurazione-del-server-per-gli-occhiali","Configurazione del server per gli occhiali",[26,111,113],{"id":112},"impostazioni-del-server-consigliate","Impostazioni del server consigliate",[15,115,116],{},"Per una compatibilità ottimale con le unità di calcolo degli occhiali:",[54,118,122],{"className":119,"code":120,"language":121,"meta":63,"style":63},"language-ini shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","# vsftpd example configuration\npasv_enable=YES\npasv_min_port=50000\npasv_max_port=51000\nidle_session_timeout=120\ndata_connection_timeout=120\nutf8_filesystem=YES\nascii_upload_enable=NO\nlocal_enable=YES\n","ini",[61,123,124,132,138,144,150,156,162,168,174],{"__ignoreMap":63},[125,126,129],"span",{"class":127,"line":128},"line",1,[125,130,131],{},"# vsftpd example configuration\n",[125,133,135],{"class":127,"line":134},2,[125,136,137],{},"pasv_enable=YES\n",[125,139,141],{"class":127,"line":140},3,[125,142,143],{},"pasv_min_port=50000\n",[125,145,147],{"class":127,"line":146},4,[125,148,149],{},"pasv_max_port=51000\n",[125,151,153],{"class":127,"line":152},5,[125,154,155],{},"idle_session_timeout=120\n",[125,157,159],{"class":127,"line":158},6,[125,160,161],{},"data_connection_timeout=120\n",[125,163,165],{"class":127,"line":164},7,[125,166,167],{},"utf8_filesystem=YES\n",[125,169,171],{"class":127,"line":170},8,[125,172,173],{},"ascii_upload_enable=NO\n",[125,175,177],{"class":127,"line":176},9,[125,178,179],{},"local_enable=YES\n",[15,181,182],{},[74,183,184],{},"Spiegazione delle impostazioni principali:",[34,186,187,193,199,205,211],{},[37,188,189,192],{},[74,190,191],{},"Modalità passiva abilitata:"," Richiesto per gli occhiali dietro NAT",[37,194,195,198],{},[74,196,197],{},"Timeout generosi:"," gli occhiali potrebbero essere più lenti da navigare;evitare disconnessioni premature",[37,200,201,204],{},[74,202,203],{},"Supporto UTF-8:"," Gestisce nomi di file internazionali",[37,206,207,210],{},[74,208,209],{},"Predefinita modalità binaria:"," i file multimediali devono essere trasferiti in formato binario",[37,212,213,216],{},[74,214,215],{},"Autenticazione utente locale:"," Accesso con nome utente\u002Fpassword standard",[26,218,220],{"id":219},"configurazione-dellaccount-utente","Configurazione dell'account utente",[15,222,223],{},"Crea un utente occhiali dedicato:",[54,225,229],{"className":226,"code":227,"language":228,"meta":63,"style":63},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","# Create user with restricted shell\nuseradd -m -s \u002Fusr\u002Fsbin\u002Fnologin glasses-sync\necho \"glasses-sync:secure-password\" | chpasswd\n\n# Create content directory\nmkdir -p \u002Fhome\u002Fglasses-sync\u002F{audio,assets,configs}\nchown -R glasses-sync:glasses-sync \u002Fhome\u002Fglasses-sync\n","bash",[61,230,231,237,256,278,284,289,300],{"__ignoreMap":63},[125,232,233],{"class":127,"line":128},[125,234,236],{"class":235},"sHwdD","# Create user with restricted shell\n",[125,238,239,243,247,250,253],{"class":127,"line":134},[125,240,242],{"class":241},"sBMFI","useradd",[125,244,246],{"class":245},"sfazB"," -m",[125,248,249],{"class":245}," -s",[125,251,252],{"class":245}," \u002Fusr\u002Fsbin\u002Fnologin",[125,254,255],{"class":245}," glasses-sync\n",[125,257,258,262,266,269,272,275],{"class":127,"line":140},[125,259,261],{"class":260},"s2Zo4","echo",[125,263,265],{"class":264},"sMK4o"," \"",[125,267,268],{"class":245},"glasses-sync:secure-password",[125,270,271],{"class":264},"\"",[125,273,274],{"class":264}," |",[125,276,277],{"class":241}," chpasswd\n",[125,279,280],{"class":127,"line":146},[125,281,283],{"emptyLinePlaceholder":282},true,"\n",[125,285,286],{"class":127,"line":152},[125,287,288],{"class":235},"# Create content directory\n",[125,290,291,294,297],{"class":127,"line":158},[125,292,293],{"class":241},"mkdir",[125,295,296],{"class":245}," -p",[125,298,299],{"class":245}," \u002Fhome\u002Fglasses-sync\u002F{audio,assets,configs}\n",[125,301,302,305,308,311],{"class":127,"line":164},[125,303,304],{"class":241},"chown",[125,306,307],{"class":245}," -R",[125,309,310],{"class":245}," glasses-sync:glasses-sync",[125,312,313],{"class":245}," \u002Fhome\u002Fglasses-sync\n",[15,315,316],{},"O su NAS (basato su GUI):",[318,319,320,323,326,329],"ol",{},[37,321,322],{},"Pannello di controllo → Utenti → Crea",[37,324,325],{},"Nome: \"sincronizzazione occhiali\"",[37,327,328],{},"Imposta le autorizzazioni: sola lettura sulle condivisioni multimediali, lettura-scrittura sulle condivisioni di caricamento",[37,330,331],{},"Abilita l'accesso FTP per questo utente",[26,333,335],{"id":334},"ottimizzazione-della-struttura-delle-cartelle","Ottimizzazione della struttura delle cartelle",[15,337,338],{},"Design per la navigazione con display limitato:",[54,340,343],{"className":341,"code":342,"language":59},[57],"\u002Fglasses-sync\u002F\n├── audio\u002F           ← First-level: content types\n│   ├── new\u002F         ← Second-level: status-based\n│   └── favorites\u002F   ← Quick access to known content\n├── ar-assets\u002F\n│   ├── current\u002F     ← Latest versions only\n│   └── archive\u002F     ← Old versions (rarely accessed)\n└── upload\u002F          ← For glasses-to-server transfers\n",[61,344,342],{"__ignoreMap":63},[15,346,347,350],{},[74,348,349],{},"Principio:"," Massimo 2 livelli di profondità per la navigazione con gli occhiali.Mantieni le cartelle \"più recenti\" o \"correnti\" al livello più alto per una navigazione minima.",[10,352,354],{"id":353},"dettagli-del-protocollo-di-trasferimento","Dettagli del protocollo di trasferimento",[26,356,358],{"id":357},"binario-contro-ascii","Binario contro ASCII",[15,360,361,362,365],{},"Utilizza sempre la ",[74,363,364],{},"modalità di trasferimento binario"," per gli occhiali:",[34,367,368,371,374,377],{},[37,369,370],{},"File audio (MP3, FLAC, AAC): devono essere binari",[37,372,373],{},"Immagini: devono essere binarie",[37,375,376],{},"Risorse AR (GLB, texture): devono essere binarie",[37,378,379],{},"Solo i file di testo normale possono utilizzare ASCII (ma il binario funziona anche per il testo)",[15,381,382],{},"AnExplorer imposta la modalità binaria per impostazione predefinita.Nessuna configurazione utente necessaria.",[26,384,386],{"id":385},"riprendi-supporto-comando-rest","Riprendi supporto (comando REST)",[15,388,389],{},"La ripresa FTP consente di continuare i trasferimenti interrotti:",[34,391,392,395,398,401],{},[37,393,394],{},"Se il WiFi si interrompe durante il trasferimento, riconnettiti e riprendi dall'ultimo byte",[37,396,397],{},"Il server deve supportare il comando REST (la maggior parte lo fa)",[37,399,400],{},"Particolarmente importante per gli occhiali dove la stabilità WiFi può variare",[37,402,403],{},"I tentativi AnExplorer riprendono automaticamente per i download interrotti",[26,405,407],{"id":406},"limiti-delle-dimensioni-del-trasferimento","Limiti delle dimensioni del trasferimento",[15,409,410],{},"Nessun limite intrinseco alle dimensioni del protocollo FTP.Limiti pratici per gli occhiali:",[34,412,413,416,419],{},[37,414,415],{},"Spazio di archiviazione disponibile sul dispositivo (controlla prima di trasferimenti di grandi dimensioni)",[37,417,418],{},"Durata della batteria durante il trasferimento (i file di grandi dimensioni richiedono tempo)",[37,420,421],{},"Stabilità della sessione WiFi (trasferimenti più lunghi = maggiori possibilità di interruzione)",[10,423,425],{"id":424},"confronto-dei-protocolli-per-gli-occhiali","Confronto dei protocolli per gli occhiali",[427,428,429,451],"table",{},[430,431,432],"thead",{},[433,434,435,439,442,445,448],"tr",{},[436,437,438],"th",{},"Aspetto",[436,440,441],{},"FTP",[436,443,444],{},"SFTP",[436,446,447],{},"PMI",[436,449,450],{},"WebDAV",[452,453,454,472,489,505,522,537,554],"tbody",{},[433,455,456,460,463,466,469],{},[457,458,459],"td",{},"Porto",[457,461,462],{},"21",[457,464,465],{},"22",[457,467,468],{},"445",[457,470,471],{},"443\u002F80",[433,473,474,477,480,483,486],{},[457,475,476],{},"Crittografia",[457,478,479],{},"Nessuno",[457,481,482],{},"Completo",[457,484,485],{},"Facoltativo",[457,487,488],{},"Opzionale (HTTPS)",[433,490,491,494,497,500,503],{},[457,492,493],{},"Autenticazione",[457,495,496],{},"UTENTE\u002FPASSAGGIO",[457,498,499],{},"Chiavi o password",[457,501,502],{},"Utente\u002Fpass",[457,504,502],{},[433,506,507,510,513,516,519],{},[457,508,509],{},"Possibilità di streaming",[457,511,512],{},"No (solo download)",[457,514,515],{},"No",[457,517,518],{},"Sì",[457,520,521],{},"Parziale",[433,523,524,527,530,532,535],{},[457,525,526],{},"Riprendi il supporto",[457,528,529],{},"Sì (RESTO)",[457,531,518],{},[457,533,534],{},"Limitato",[457,536,521],{},[433,538,539,542,545,548,551],{},[457,540,541],{},"Ideale per",[457,543,544],{},"Trasferimento in blocco",[457,546,547],{},"Trasferimento sicuro",[457,549,550],{},"Streaming multimediale",[457,552,553],{},"Accesso al cloud",[433,555,556,559,562,565,568],{},[457,557,558],{},"Compatibile con il firewall",[457,560,561],{},"Moderato",[457,563,564],{},"Buono",[457,566,567],{},"Povero (remoto)",[457,569,570],{},"Eccellente",[15,572,573,576,577,580],{},[74,574,575],{},"Per audio con occhiali:"," SMB per streaming, FTP\u002FSFTP per download.\n",[74,578,579],{},"Per le risorse degli occhiali:"," FTP per la distribuzione in blocco, SFTP per contenuti sensibili.",[10,582,584],{"id":583},"prestazioni-sullhardware-degli-occhiali","Prestazioni sull'hardware degli occhiali",[26,586,588],{"id":587},"impatto-sulla-cpu","Impatto sulla CPU",[15,590,591],{},"L'FTP stesso ha un sovraccarico minimo della CPU (a differenza dell'SFTP che richiede crittografia\u002Fdecrittografia).Sulle unità di calcolo degli occhiali con potenza di elaborazione limitata, le minori richieste di CPU di FTP significano:",[34,593,594,597,600],{},[37,595,596],{},"Trasferimenti più veloci (nessun collo di bottiglia nella crittografia)",[37,598,599],{},"Minore consumo della batteria durante il trasferimento",[37,601,602],{},"Il sistema rimane reattivo durante i download",[26,604,606],{"id":605},"utilizzo-della-memoria","Utilizzo della memoria",[15,608,609],{},"Spazio di memoria del client FTP:",[34,611,612,615,618,621],{},[37,613,614],{},"Canale di controllo: minimo (protocollo basato su testo)",[37,616,617],{},"Trasferimento dati: dimensione del buffer (tipicamente 8-64 KB)",[37,619,620],{},"Elenchi di directory: proporzionale al numero di file",[37,622,623],{},"Totale: trascurabile sui moderni dispositivi Android (anche unità di calcolo)",[26,625,627],{"id":626},"stati-di-alimentazione-wifi","Stati di alimentazione WiFi",[15,629,630],{},"Le unità di calcolo degli occhiali gestiscono in modo aggressivo la potenza WiFi:",[34,632,633,636,639,642],{},[37,634,635],{},"Il WiFi potrebbe dormire tra le interazioni dell'utente",[37,637,638],{},"Il trasferimento FTP attivo mantiene il WiFi attivo",[37,640,641],{},"La connessione inattiva potrebbe scadere se il WiFi entra in modalità doze",[37,643,644,647],{},[74,645,646],{},"Soluzione:"," mantieni le interazioni in movimento o scarica tutto in una volta sola",[10,649,651],{"id":650},"risoluzione-dei-problemi-relativi-allftp-sugli-occhiali","Risoluzione dei problemi relativi all'FTP sugli occhiali",[26,653,655],{"id":654},"connessione-rifiutata","Connessione rifiutata",[34,657,658,661,664,667],{},[37,659,660],{},"Server non in esecuzione o porta errata",[37,662,663],{},"Firewall che blocca la connessione dall'IP degli occhiali",[37,665,666],{},"Associazione del server all'interfaccia errata (solo localhost)",[37,668,669],{},"Correzione: verifica lo stato del server, controlla le regole del firewall",[26,671,673],{"id":672},"accesso-non-riuscito-risposta-530","Accesso non riuscito (risposta 530)",[34,675,676,679,682,685],{},[37,677,678],{},"Credenziali errate",[37,680,681],{},"Utente non autorizzato all'accesso FTP",[37,683,684],{},"Troppi tentativi falliti (blocco temporaneo)",[37,686,687],{},"Correzione: verifica le credenziali su un altro client, controlla le autorizzazioni utente del server",[26,689,691],{"id":690},"modalità-passiva-non-riuscita-nessuna-connessione-dati","Modalità passiva non riuscita (nessuna connessione dati)",[34,693,694,697,700,703],{},[37,695,696],{},"Intervallo di porte passive non configurato sul server",[37,698,699],{},"Il firewall blocca l'intervallo di porte passive",[37,701,702],{},"Il server restituisce un IP errato nella risposta PASV (problema NAT)",[37,704,705],{},"Correzione: configurazione dell'intervallo di porte passive, verifica del firewall, impostazione dell'indirizzo mascherato",[26,707,709],{"id":708},"timeout-del-trasferimento","Timeout del trasferimento",[34,711,712,715,718,721],{},[37,713,714],{},"Il WiFi si è interrotto durante il trasferimento",[37,716,717],{},"Timeout della connessione dati del server troppo breve",[37,719,720],{},"Il risparmio energetico ha disattivato il WiFi",[37,722,723],{},"Correzione: aumenta il timeout del server, mantieni gli occhiali attivi, controlla la stabilità del WiFi",[26,725,727],{"id":726},"danneggiamento-del-file-dopo-il-trasferimento","Danneggiamento del file dopo il trasferimento",[34,729,730,733,736],{},[37,731,732],{},"Modalità ASCII utilizzata per il file binario (usa sempre binario)",[37,734,735],{},"Trasferimento interrotto senza riprendere",[37,737,738],{},"Correzione: scarica nuovamente in modalità binaria, verifica che la dimensione del file corrisponda al server",[10,740,742],{"id":741},"migliori-pratiche-di-sicurezza","Migliori pratiche di sicurezza",[26,744,746],{"id":745},"per-lutilizzo-nella-rete-domestica","Per l'utilizzo nella rete domestica",[34,748,749,752,755,758],{},[37,750,751],{},"La crittografia WiFi WPA2\u002FWPA3 protegge il segmento wireless",[37,753,754],{},"Le credenziali FTP viaggiano crittografate all'interno del tunnel WiFi",[37,756,757],{},"L'utente dedicato con autorizzazioni minime limita l'esposizione",[37,759,760],{},"Sicurezza accettabile per la sincronizzazione multimediale personale",[26,762,764],{"id":763},"per-uso-aziendale","Per uso aziendale",[34,766,767,773,776,779],{},[37,768,769,772],{},[74,770,771],{},"Utilizza invece SFTP",": crittografia end-to-end completa",[37,774,775],{},"Autenticazione basata su certificato (nessuna password da intercettare)",[37,777,778],{},"Segmentazione della rete (occhiali su VLAN separata)",[37,780,781],{},"Controllare la registrazione sul server per verificarne la conformità",[26,783,785],{"id":784},"archiviazione-delle-credenziali-sugli-occhiali","Archiviazione delle credenziali sugli occhiali",[15,787,788],{},"AnExplorer salva le credenziali FTP nell'archivio sicuro del dispositivo:",[34,790,791,794,797,800],{},[37,792,793],{},"Crittografato a riposo sui moderni Android",[37,795,796],{},"Protetto dal blocco del dispositivo (PIN, sequenza, biometrico)",[37,798,799],{},"Considera: in caso di smarrimento degli occhiali si potrebbe accedere alle credenziali salvate",[37,801,802],{},"Mitigazione: l'account FTP con permessi limitati riduce al minimo i danni",[10,804,806],{"id":805},"guide-correlate","Guide correlate",[34,808,809,817,824,831],{},[37,810,811,816],{},[812,813,815],"a",{"href":814},"\u002Fit\u002Ffeatures\u002Fftp-client\u002Fglasses","Client FTP per occhiali intelligenti"," — Panoramica delle funzionalità FTP",[37,818,819,823],{},[812,820,822],{"href":821},"\u002Fit\u002Fnetwork\u002Fsmb\u002Fglasses","PMI su Smart Glasses"," — protocollo alternativo",[37,825,826,830],{},[812,827,829],{"href":828},"\u002Fit\u002Fnetwork\u002Fwebdav\u002Fglasses","WebDAV su Smart Glasses",": accesso al protocollo WebDAV",[37,832,833,837],{},[812,834,836],{"href":835},"\u002Fit\u002Fnetwork\u002Fsftp","Protocollo SFTP",": alternativa sicura all'FTP",[839,840,841],"style",{},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}",{"title":63,"searchDepth":134,"depth":134,"links":843},[844,845,850,855,860,861,866,873,878],{"id":12,"depth":134,"text":13},{"id":23,"depth":134,"text":24,"children":846},[847,848,849],{"id":28,"depth":140,"text":29},{"id":51,"depth":140,"text":52},{"id":69,"depth":140,"text":70},{"id":108,"depth":134,"text":109,"children":851},[852,853,854],{"id":112,"depth":140,"text":113},{"id":219,"depth":140,"text":220},{"id":334,"depth":140,"text":335},{"id":353,"depth":134,"text":354,"children":856},[857,858,859],{"id":357,"depth":140,"text":358},{"id":385,"depth":140,"text":386},{"id":406,"depth":140,"text":407},{"id":424,"depth":134,"text":425},{"id":583,"depth":134,"text":584,"children":862},[863,864,865],{"id":587,"depth":140,"text":588},{"id":605,"depth":140,"text":606},{"id":626,"depth":140,"text":627},{"id":650,"depth":134,"text":651,"children":867},[868,869,870,871,872],{"id":654,"depth":140,"text":655},{"id":672,"depth":140,"text":673},{"id":690,"depth":140,"text":691},{"id":708,"depth":140,"text":709},{"id":726,"depth":140,"text":727},{"id":741,"depth":134,"text":742,"children":874},[875,876,877],{"id":745,"depth":140,"text":746},{"id":763,"depth":140,"text":764},{"id":784,"depth":140,"text":785},{"id":805,"depth":134,"text":806},"Dettagli del protocollo FTP per gli occhiali intelligenti.Connettiti ai server FTP dalle unità di calcolo degli occhiali per il trasferimento multimediale, risorse AR e gestione dei contenuti.","md",{"faq":882,"howto":895},[883,886,889,892],{"q":884,"a":885},"Come funziona tecnicamente l'FTP sull'hardware degli occhiali?","Sulle unità di calcolo Android autonome, FTP utilizza il WiFi del dispositivo per stabilire connessioni TCP standard ai server FTP.Il protocollo funziona in modo identico a qualsiasi dispositivo Android: canale di controllo sulla porta 21, connessioni dati passive per i trasferimenti.",{"q":887,"a":888},"Dovrei utilizzare FTP o SFTP sugli occhiali?","SFTP per trasferimenti sensibili alla sicurezza (le credenziali sono crittografate).FTP va bene per l'utilizzo della rete domestica con un account limitato dedicato.SFTP aggiunge un leggero sovraccarico ma migliora significativamente la sicurezza.",{"q":890,"a":891},"Quali server FTP funzionano meglio con gli occhiali?","Qualsiasi server FTP standard: Synology\u002FQNAP NAS, vsftpd, ProFTPD, FileZilla Server.Configura la modalità passiva e imposta timeout generosi.Le strutture di cartelle semplici funzionano meglio dati i vincoli dell'interfaccia degli occhiali.",{"q":893,"a":894},"Gli occhiali possono caricare file su server FTP?","SÌ.Le unità di calcolo possono caricare file (registri dei sensori, foto catturate, dati AR) su server FTP.Gli occhiali solo audio non possono essere caricati direttamente, ma il telefono associato può caricare i contenuti dalla memoria del telefono.",{"name":896,"description":897,"totalTime":898,"steps":899},"Come configurare il protocollo FTP sugli occhiali intelligenti","Configurazione tecnica per connessioni FTP dall'hardware degli occhiali intelligenti.","PT2M",[900,903,906],{"name":901,"text":902},"Verificare l'accesso alla rete","Verifica che l'unità di calcolo degli occhiali o il telefono associato disponga dell'accesso WiFi alla rete che ospita il tuo server FTP.",{"name":904,"text":905},"Configura connessione","In AnExplorer: Rete → FTP → IP del server, porta 21, modalità passiva, credenziali.Testare la connessione.",{"name":907,"text":908},"Ottimizzato per l'uso degli occhiali","Salva segnalibro per un accesso rapido.Crea una semplice struttura di cartelle lato server per una navigazione efficiente su interfacce di occhiali limitate.","\u002Fit\u002Fnetwork\u002Fftp\u002Fglasses",{"title":5,"description":879},"it\u002Fnetwork\u002Fftp\u002Fglasses","GhjJMwmsP_dfBSnpsAL6vaOqhwvZzW_thONeo5C56Tg",1780644562011]