[{"data":1,"prerenderedAt":675},["ShallowReactive",2],{"\u002Ffeatures\u002Fftp-client\u002Fglasses":3},{"id":4,"title":5,"body":6,"description":640,"extension":641,"meta":642,"navigation":670,"path":671,"seo":672,"stem":673,"__hash__":674},"features\u002Ffeatures\u002Fftp-client\u002Fglasses.md","FTP Client for Smart Glasses — Access FTP Servers from Glasses Hardware",{"type":7,"value":8,"toc":611},"minimark",[9,14,18,21,25,30,33,49,52,56,59,73,76,80,83,97,101,105,108,114,128,133,147,152,163,167,170,175,186,191,202,207,215,219,222,227,238,243,257,261,265,268,279,284,298,302,305,319,322,326,330,385,388,392,395,409,413,416,430,434,437,470,474,477,509,512,516,548,552,558,564,570,576,580],[10,11,13],"h2",{"id":12},"ftp-access-for-smart-glasses-server-transfers-for-wearable-computing","FTP Access for Smart Glasses — Server Transfers for Wearable Computing",[15,16,17],"p",{},"Smart glasses that run on Android compute units (standalone processors that power the glasses experience) can use AnExplorer's full FTP client to connect to servers and transfer files. For audio-only glasses paired to a phone, FTP operations happen on the phone — but the result is the same: content ends up available for the glasses to use.",[15,19,20],{},"The FTP use case for glasses centers on content delivery: getting the right files onto the device (or paired phone) efficiently from a central server.",[10,22,24],{"id":23},"understanding-the-architecture","Understanding the Architecture",[26,27,29],"h3",{"id":28},"standalone-compute-units","Standalone compute units",[15,31,32],{},"Some AR\u002Fsmart glasses use an external compute unit (belt pack, cable-connected processor, or built-in chipset) running Android. These are full Android devices with:",[34,35,36,40,43,46],"ul",{},[37,38,39],"li",{},"WiFi connectivity",[37,41,42],{},"Local storage (32-128 GB)",[37,44,45],{},"Full app support (AnExplorer installs and runs normally)",[37,47,48],{},"FTP client connects directly from the compute unit",[15,50,51],{},"On these devices, AnExplorer's FTP client is functionally identical to using it on a phone. Navigate servers, download files, manage transfers.",[26,53,55],{"id":54},"audio-glasses-phone-mediated","Audio glasses (phone-mediated)",[15,57,58],{},"Ray-Ban Meta, Echo Frames, Bose Frames, and similar:",[34,60,61,64,67,70],{},[37,62,63],{},"No standalone processing for apps",[37,65,66],{},"All file operations happen on the paired phone",[37,68,69],{},"FTP downloads go to the phone",[37,71,72],{},"Content routes to glasses as audio output via Bluetooth",[15,74,75],{},"Your workflow: AnExplorer on phone → FTP download → files on phone → glasses play audio from phone.",[26,77,79],{"id":78},"display-glasses-with-phone-tethering","Display glasses with phone tethering",[15,81,82],{},"Glasses that project phone screen content:",[34,84,85,88,91,94],{},[37,86,87],{},"You see and interact with AnExplorer's FTP interface through the glasses display",[37,89,90],{},"Operations execute on the phone",[37,92,93],{},"Downloaded files live on the phone",[37,95,96],{},"Glasses provide the viewing\u002Finteraction layer",[10,98,100],{"id":99},"primary-use-cases","Primary Use Cases",[26,102,104],{"id":103},"ar-asset-deployment","AR Asset Deployment",[15,106,107],{},"For AR glasses with compute units, FTP serves as a content delivery mechanism:",[15,109,110],{},[111,112,113],"strong",{},"3D models and textures:",[34,115,116,119,122,125],{},[37,117,118],{},"Download GLB\u002FGLTF model files from an asset server",[37,120,121],{},"Transfer texture maps for AR overlays",[37,123,124],{},"Fetch updated spatial anchors and scene data",[37,126,127],{},"Pull animation packages for interactive AR content",[15,129,130],{},[111,131,132],{},"Configuration packages:",[34,134,135,138,141,144],{},[37,136,137],{},"Retrieve configuration updates from a central server",[37,139,140],{},"Download environment profiles (office, home, outdoor)",[37,142,143],{},"Get calibration data for specific physical spaces",[37,145,146],{},"Pull SLAM (Simultaneous Localization and Mapping) reference data",[15,148,149],{},[111,150,151],{},"Application updates:",[34,153,154,157,160],{},[37,155,156],{},"Download APK updates from internal FTP servers (enterprise deployment)",[37,158,159],{},"Fetch plugin packages for AR applications",[37,161,162],{},"Transfer training data for on-device ML models",[26,164,166],{"id":165},"audio-content-for-glasses-playback","Audio Content for Glasses Playback",[15,168,169],{},"For audio-focused glasses, FTP on the phone provides content:",[15,171,172],{},[111,173,174],{},"Podcast episodes:",[34,176,177,180,183],{},[37,178,179],{},"Connect to podcast server → download latest episodes",[37,181,182],{},"Available for glasses speaker playback immediately",[37,184,185],{},"No streaming required during use — content is local",[15,187,188],{},[111,189,190],{},"Music libraries:",[34,192,193,196,199],{},[37,194,195],{},"Download playlists from home NAS via FTP",[37,197,198],{},"Transfer curated audio for glasses listening",[37,200,201],{},"Rotate content periodically (download new, delete old)",[15,203,204],{},[111,205,206],{},"Audiobooks:",[34,208,209,212],{},[37,210,211],{},"Download chapters or complete books from personal library server",[37,213,214],{},"Available for long-form listening through glasses speakers",[26,216,218],{"id":217},"enterprise-and-development","Enterprise and Development",[15,220,221],{},"FTP serves organizational needs for glasses platforms:",[15,223,224],{},[111,225,226],{},"Enterprise content distribution:",[34,228,229,232,235],{},[37,230,231],{},"Corporate FTP server distributes approved content to glasses devices",[37,233,234],{},"Configuration updates, approved apps, policy files",[37,236,237],{},"Centralized management of glasses fleet content",[15,239,240],{},[111,241,242],{},"Development workflow:",[34,244,245,248,251,254],{},[37,246,247],{},"Upload test builds to FTP → download on glasses for testing",[37,249,250],{},"Transfer debug logs from glasses to server for analysis",[37,252,253],{},"Deploy experimental AR content without app store processes",[37,255,256],{},"Rapid iteration: build → upload to FTP → download on glasses → test",[10,258,260],{"id":259},"server-configuration-for-glasses-access","Server Configuration for Glasses Access",[26,262,264],{"id":263},"recommended-server-structure","Recommended server structure",[15,266,267],{},"Design your FTP server with glasses limitations in mind:",[269,270,275],"pre",{"className":271,"code":273,"language":274},[272],"language-text","\u002Fglasses-content\u002F\n├── audio\u002F\n│   ├── podcasts\u002F\n│   │   └── [latest episodes with clear names]\n│   ├── music\u002F\n│   │   └── [curated playlists]\n│   └── audiobooks\u002F\n│       └── [current book chapters]\n├── ar-assets\u002F\n│   ├── models\u002F\n│   ├── textures\u002F\n│   └── configs\u002F\n└── updates\u002F\n    ├── [latest app versions]\n    └── [config updates]\n","text",[276,277,273],"code",{"__ignoreMap":278},"",[15,280,281],{},[111,282,283],{},"Key principles:",[34,285,286,289,292,295],{},[37,287,288],{},"Flat structure (minimal nesting)",[37,290,291],{},"Clear, descriptive filenames",[37,293,294],{},"Latest content at the top or in obvious locations",[37,296,297],{},"Separate directories for different content types",[26,299,301],{"id":300},"ftp-server-recommendations","FTP server recommendations",[15,303,304],{},"For glasses use, choose a server that supports:",[34,306,307,310,313,316],{},[37,308,309],{},"Standard FTP or SFTP (encrypted)",[37,311,312],{},"Resume support (interrupted transfers can continue)",[37,314,315],{},"Passive mode (works better through firewalls)",[37,317,318],{},"User permissions (restrict glasses account to relevant directories)",[15,320,321],{},"Most NAS devices (Synology, QNAP, TrueNAS) include built-in FTP servers that work perfectly.",[10,323,325],{"id":324},"transfer-considerations","Transfer Considerations",[26,327,329],{"id":328},"bandwidth-and-speed","Bandwidth and speed",[331,332,333,349],"table",{},[334,335,336],"thead",{},[337,338,339,343,346],"tr",{},[340,341,342],"th",{},"Connection type",[340,344,345],{},"Expected speed",[340,347,348],{},"100 MB file",[350,351,352,364,375],"tbody",{},[337,353,354,358,361],{},[355,356,357],"td",{},"Compute unit WiFi (5 GHz)",[355,359,360],{},"10-50 MB\u002Fs",[355,362,363],{},"2-10 seconds",[337,365,366,369,372],{},[355,367,368],{},"Compute unit WiFi (2.4 GHz)",[355,370,371],{},"3-10 MB\u002Fs",[355,373,374],{},"10-30 seconds",[337,376,377,380,383],{},[355,378,379],{},"Phone WiFi (glasses mediated)",[355,381,382],{},"Same as phone",[355,384,382],{},[15,386,387],{},"AR asset packages can be large (hundreds of MB for detailed 3D content). Plan transfers for when the device is charging or has adequate battery.",[26,389,391],{"id":390},"storage-management","Storage management",[15,393,394],{},"Compute units have limited storage:",[34,396,397,400,403,406],{},[37,398,399],{},"Track available space before large downloads",[37,401,402],{},"Remove old content after downloading replacements",[37,404,405],{},"Keep only active\u002Fneeded files on the device",[37,407,408],{},"Use FTP's directory listing to check file sizes before downloading",[26,410,412],{"id":411},"battery-awareness","Battery awareness",[15,414,415],{},"FTP transfers on standalone compute units:",[34,417,418,421,424,427],{},[37,419,420],{},"WiFi active + data transfer = higher power draw",[37,422,423],{},"Large downloads best done while charging",[37,425,426],{},"Quick targeted downloads (few MB) have minimal impact",[37,428,429],{},"Background downloads aren't ideal — keep the device awake during transfer",[10,431,433],{"id":432},"workflow-daily-audio-update-for-audio-glasses","Workflow: Daily Audio Update for Audio Glasses",[15,435,436],{},"For users with audio glasses who want fresh content daily:",[438,439,440,446,452,458,464],"ol",{},[37,441,442,445],{},[111,443,444],{},"Server-side automation:"," Script on NAS downloads latest podcasts to FTP folder nightly",[37,447,448,451],{},[111,449,450],{},"Morning routine:"," Open AnExplorer on phone → tap FTP bookmark → navigate to podcasts",[37,453,454,457],{},[111,455,456],{},"Download today's content:"," Select new episodes → download to phone",[37,459,460,463],{},[111,461,462],{},"Walk out the door:"," Glasses play downloaded content from phone via Bluetooth",[37,465,466,469],{},[111,467,468],{},"No streaming needed:"," Content is local, works anywhere (subway, airplane, dead zones)",[10,471,473],{"id":472},"workflow-ar-glasses-development","Workflow: AR Glasses Development",[15,475,476],{},"For developers building AR applications:",[438,478,479,485,491,497,503],{},[37,480,481,484],{},[111,482,483],{},"Build on workstation:"," Compile AR assets, generate deployment package",[37,486,487,490],{},[111,488,489],{},"Upload to FTP:"," Automated build script pushes package to FTP server",[37,492,493,496],{},[111,494,495],{},"On glasses:"," Open AnExplorer → FTP → download latest build",[37,498,499,502],{},[111,500,501],{},"Test:"," AR application loads new assets from local storage",[37,504,505,508],{},[111,506,507],{},"Iterate:"," Make changes on workstation, repeat cycle",[15,510,511],{},"This workflow avoids needing USB cables to the glasses (often inconvenient with head-worn devices) and eliminates app store deployment for testing.",[10,513,515],{"id":514},"security-notes","Security Notes",[34,517,518,524,530,536,542],{},[37,519,520,523],{},[111,521,522],{},"Prefer SFTP:"," Encrypted file transfer protects credentials and data in transit",[37,525,526,529],{},[111,527,528],{},"Dedicated accounts:"," Create glasses-specific FTP users with minimal permissions",[37,531,532,535],{},[111,533,534],{},"Local network only:"," Avoid exposing FTP to the internet for glasses sync",[37,537,538,541],{},[111,539,540],{},"Saved credentials:"," AnExplorer stores server credentials — protect the device with screen lock\u002FPIN",[37,543,544,547],{},[111,545,546],{},"VPN for remote access:"," If you need FTP access outside your home network, use VPN rather than opening FTP to the internet",[10,549,551],{"id":550},"limitations","Limitations",[15,553,554,557],{},[111,555,556],{},"Audio glasses have no file browsing:"," Everything happens on the phone. The glasses can't display an FTP browser interface.",[15,559,560,563],{},[111,561,562],{},"Compute unit displays are small:"," If the glasses have a micro-display, FTP folder navigation is workable but not comfortable for complex browsing. Know your file paths beforehand.",[15,565,566,569],{},[111,567,568],{},"No automated sync:"," FTP transfers are manual. There's no \"auto-download new files\" feature. For automated sync, consider scheduled scripts on the phone or compute unit.",[15,571,572,575],{},[111,573,574],{},"Connection persistence:"," Compute units may aggressively manage WiFi for battery. FTP connections might timeout during extended idle browsing. Download what you need promptly after connecting.",[10,577,579],{"id":578},"related-guides","Related Guides",[34,581,582,590,597,604],{},[37,583,584,589],{},[585,586,588],"a",{"href":587},"\u002Ffeatures\u002Fftp-client","FTP Client Feature"," — full FTP client overview",[37,591,592,596],{},[585,593,595],{"href":594},"\u002Ffeatures\u002Fmusic-player\u002Fglasses","Music Player for Smart Glasses"," — play downloaded audio",[37,598,599,603],{},[585,600,602],{"href":601},"\u002Ffeatures\u002Farchive-manager\u002Fglasses","Archive Manager for Smart Glasses"," — extract downloaded archives",[37,605,606,610],{},[585,607,609],{"href":608},"\u002Fnetwork\u002Fsmb\u002Fglasses","SMB on Smart Glasses"," — alternative network access",{"title":278,"searchDepth":612,"depth":612,"links":613},2,[614,615,621,626,630,635,636,637,638,639],{"id":12,"depth":612,"text":13},{"id":23,"depth":612,"text":24,"children":616},[617,619,620],{"id":28,"depth":618,"text":29},3,{"id":54,"depth":618,"text":55},{"id":78,"depth":618,"text":79},{"id":99,"depth":612,"text":100,"children":622},[623,624,625],{"id":103,"depth":618,"text":104},{"id":165,"depth":618,"text":166},{"id":217,"depth":618,"text":218},{"id":259,"depth":612,"text":260,"children":627},[628,629],{"id":263,"depth":618,"text":264},{"id":300,"depth":618,"text":301},{"id":324,"depth":612,"text":325,"children":631},[632,633,634],{"id":328,"depth":618,"text":329},{"id":390,"depth":618,"text":391},{"id":411,"depth":618,"text":412},{"id":432,"depth":612,"text":433},{"id":472,"depth":612,"text":473},{"id":514,"depth":612,"text":515},{"id":550,"depth":612,"text":551},{"id":578,"depth":612,"text":579},"Connect to FTP servers from smart glasses compute units with AnExplorer. Transfer media, configs, and AR assets between FTP servers and glasses.","md",{"faq":643,"howto":656},[644,647,650,653],{"q":645,"a":646},"Can smart glasses connect to FTP servers?","On standalone Android compute units (powering some AR glasses), yes — AnExplorer's FTP client works natively. For audio-only glasses paired to a phone, FTP operations happen on the phone and downloaded content becomes available to the glasses for playback.",{"q":648,"a":649},"What would I download from FTP to smart glasses?","AR asset packages, audio files for glasses speakers, configuration updates, firmware bundles, and media content. FTP provides fast bulk transfer from servers to the glasses' compute unit or paired phone.",{"q":651,"a":652},"Is FTP browsing practical on glasses?","On compute units with small displays or head-tracking interfaces: basic navigation works for known paths. On audio-only glasses: you use the phone for all FTP interaction. Keep server structures simple with clear folder names for easiest access.",{"q":654,"a":655},"Does FTP work over the glasses' WiFi connection?","Yes. Standalone compute units have their own WiFi radio. FTP connects over the local network to your servers. For phone-tethered glasses, the phone's WiFi handles the FTP connection.",{"name":657,"description":658,"totalTime":659,"steps":660},"How to Access FTP from Smart Glasses","Connect to FTP servers for file transfer on smart glasses hardware.","PT2M",[661,664,667],{"name":662,"text":663},"Ensure network connectivity","Verify the glasses compute unit (or paired phone) is connected to WiFi on the same network as your FTP server.",{"name":665,"text":666},"Connect to FTP server","Open AnExplorer → Network → FTP → enter server address, credentials. Save as bookmark for quick future access.",{"name":668,"text":669},"Transfer files","Navigate to desired files on the server → download to local storage. Files are available for glasses use (audio playback, AR asset loading, etc.).",true,"\u002Ffeatures\u002Fftp-client\u002Fglasses",{"title":5,"description":640},"features\u002Fftp-client\u002Fglasses","jkBGEttXyojo7MVKNQ-jOBaYww7Xg0PYhCQsCum8MEI",1780644147283]