智能眼镜的 FTP 访问 — 用于可穿戴计算的服务器传输
在 Android 计算单元(为眼镜体验提供动力的独立处理器)上运行的智能眼镜可以使用 AnExplorer 的完整 FTP 客户端连接到服务器并传输文件。对于与手机配对的纯音频眼镜,FTP 操作发生在手机上,但结果是相同的:内容最终可供眼镜使用。
眼镜的 FTP 用例以内容交付为中心:将正确的文件从中央服务器有效地传输到设备(或配对的手机)上。
理解架构
独立计算单元
一些 AR/智能眼镜使用运行 Android 的外部计算单元(皮带包、电缆连接的处理器或内置芯片组)。这些是完整的 Android 设备,具有:
- 无线网络连接
- 本地存储(32-128 GB)
- 完整的应用程序支持(AnExplorer 安装并正常运行)
- FTP客户端直接从计算单元连接
在这些设备上, AnExplorer 的 FTP 客户端在功能上与在电话上使用它相同。导航服务器、下载文件、管理传输。
音频眼镜(电话介导)
Ray-Ban Meta、Echo Frames、Bose Frames 及类似产品:
- 应用程序没有独立处理
- 所有文件操作均在配对手机上进行
- FTP 下载到手机
- 内容通过蓝牙作为音频输出路由到眼镜
您的工作流程:AnExplorer 在手机上 → FTP 下载 → 手机上的文件 → 眼镜播放手机中的音频。
具有手机网络共享功能的显示眼镜
投影手机屏幕内容的眼镜:
- 您通过眼镜显示屏看到AnExplorer的FTP界面并与之互动
- 在手机上执行操作
- 下载的文件在手机上实时显示
- 眼镜提供观看/交互层
主要用例
AR资产部署
对于带有计算单元的 AR 眼镜,FTP 作为内容传输机制:
3D 模型和纹理:
- 从资产服务器下载 GLB/GLTF 模型文件
- 传输 AR 叠加纹理贴图
- 获取更新的空间锚点和场景数据
- 为交互式 AR 内容拉动动画包
配置包:
- 从中央服务器检索配置更新
- 下载环境配置文件(办公室、家庭、室外)
- 获取特定物理空间的校准数据
- 拉取SLAM(同步定位和建图)参考数据
应用程序更新:
- 从内部 FTP 服务器下载 APK 更新(企业部署)
- 获取AR应用程序的插件包
- 传输设备上 ML 模型的训练数据
用于眼镜播放的音频内容
对于音频聚焦眼镜,电话上的 FTP 提供内容:
播客剧集:
- 连接到播客服务器→下载最新剧集
- 可立即用于眼镜扬声器播放
- 使用过程中无需流媒体 - 内容是本地的
音乐库:
- 通过 FTP 从家庭 NAS 下载播放列表
- 传输精选音频以供眼镜收听
- 定期轮换内容(下载新内容,删除旧内容)
有声读物:
- 从个人图书馆服务器下载章节或完整书籍
- 可通过眼镜扬声器进行长时间聆听
企业与发展
FTP 满足眼镜平台的组织需求:
企业内容分发:
- 公司 FTP 服务器将批准的内容分发到眼镜设备
- 配置更新、批准的应用程序、策略文件
- 集中管理眼镜车队内容
开发流程:
- 将测试版本上传到 FTP → 下载到眼镜上进行测试
- 将调试日志从眼镜传输到服务器进行分析
- 无需应用商店流程即可部署实验性 AR 内容
- 快速迭代:构建→上传FTP→下载到眼镜→测试
Glasses 访问的服务器配置
推荐的服务器结构
设计 FTP 服务器时要考虑到眼镜的限制:
/glasses-content/
├── audio/
│ ├── podcasts/
│ │ └── [latest episodes with clear names]
│ ├── music/
│ │ └── [curated playlists]
│ └── audiobooks/
│ └── [current book chapters]
├── ar-assets/
│ ├── models/
│ ├── textures/
│ └── configs/
└── updates/
├── [latest app versions]
└── [config updates]
关键原则:
- 扁平结构(最少嵌套)
- 清晰、描述性的文件名
- 最新内容位于顶部或明显位置
- 不同内容类型的单独目录
FTP 服务器建议
对于眼镜使用,请选择支持以下功能的服务器:
- 标准 FTP 或 SFTP(加密)
- 恢复支持(中断的传输可以继续)
- 被动模式(通过防火墙效果更好)
- 用户权限(限制眼镜帐户到相关目录)
大多数 NAS 设备(Synology、QNAP、TrueNAS)都包含可以完美运行的内置 FTP 服务器。
转移注意事项
带宽和速度
| 连接类型 | 预计速度 | 100 MB 文件 |
|---|---|---|
| 计算单元 WiFi (5 GHz) | 10-50 MB/秒 | 2-10 秒 |
| 计算单元 WiFi (2.4 GHz) | 3-10 MB/秒 | 10-30 秒 |
| 手机WiFi(眼镜介导) | 与电话相同 | 与电话相同 |
AR 资源包可能很大(详细的 3D 内容为数百 MB)。计划在设备正在充电或电池电量充足时进行传输。
存储管理
计算单元的存储空间有限:
- 在大量下载之前跟踪可用空间
- 下载替换后删除旧内容
- 仅在设备上保留活动/需要的文件
- 下载前使用 FTP 的目录列表检查文件大小
电池意识
独立计算单元上的 FTP 传输:
- WiFi 有效 + 数据传输 = 更高的功耗
- 大量下载最好在充电时完成
- 快速有针对性的下载(几MB)影响最小
- 后台下载并不理想 - 在传输过程中保持设备唤醒
工作流程:音频眼镜的每日音频更新
对于佩戴音频眼镜且每天想要新鲜内容的用户:
- 服务器端自动化: NAS 上的脚本每晚将最新播客下载到 FTP 文件夹
- 早上例行公事: 在手机上打开AnExplorer → 点击 FTP 书签 → 导航到播客
- 下载今日内容: 选择新剧集→下载到手机
- 走出家门: 眼镜通过蓝牙播放从手机下载的内容
- 无需流式传输: 内容是本地的,可以在任何地方使用(地铁、飞机、死区)
工作流程:AR 眼镜开发
对于构建 AR 应用程序的开发人员:
- 在工作站上构建: 编译AR资产,生成部署包
- 上传到FTP: 自动构建脚本将包推送到FTP服务器
- 在眼镜上: 打开AnExplorer → FTP → 下载最新版本
- 测试: AR应用程序从本地存储加载新资产
- 迭代: 在工作站上进行更改,重复循环
此工作流程无需将 USB 电缆连接到眼镜(对于头戴式设备通常不方便),并且无需部署应用程序商店进行测试。
安全说明
- 首选 SFTP: 加密文件传输可保护传输中的凭据和数据
- 专用帐户: 使用最小权限创建特定于眼镜的 FTP 用户
- 仅限本地网络: 避免将 FTP 暴露到互联网以进行眼镜同步
- 保存的凭据: AnExplorer 存储服务器凭据 — 使用屏幕锁定/PIN 码保护设备
- 用于远程访问的 VPN: 如果您需要家庭网络之外的 FTP 访问,请使用 VPN 而不是打开 FTP 访问互联网
限制
音频眼镜没有文件浏览: 一切都发生在手机上。眼镜无法显示 FTP 浏览器界面。
计算单元显示屏很小: 如果眼镜有微型显示屏,FTP 文件夹导航是可行的,但对于复杂的浏览来说不舒服。事先了解您的文件路径。
无自动同步: FTP 传输是手动的。没有“自动下载新文件”功能。对于自动同步,请考虑电话或计算单元上的预定脚本。
连接持久性: 计算单元可能会积极管理 WiFi 以获取电池电量。在长时间空闲浏览期间,FTP 连接可能会超时。连接后立即下载您需要的内容。
相关指南
- FTP 客户端功能 — 完整的 FTP 客户端概述
- 智能眼镜音乐播放器 — 播放下载的音频
- 智能眼镜存档管理器 — 提取下载的存档
- 智能眼镜上的 SMB — 替代网络访问
