[{"data":1,"prerenderedAt":877},["ShallowReactive",2],{"\u002Fja\u002Fnetwork\u002Fftp\u002Fglasses":3},{"id":4,"title":5,"body":6,"description":843,"extension":844,"meta":845,"navigation":277,"path":873,"seo":874,"stem":875,"__hash__":876},"networks\u002Fja\u002Fnetwork\u002Fftp\u002Fglasses.md","スマート グラスの FTP プロトコル — ウェアラブル コンピューティングのためのサーバー ファイル アクセス",{"type":7,"value":8,"toc":807},"minimark",[9,14,18,21,24,28,31,47,51,62,65,68,75,89,92,103,107,110,113,176,181,213,216,219,309,312,315,318,324,330,333,337,344,358,361,365,368,382,385,388,399,402,546,556,559,563,566,577,580,583,597,601,604,621,625,628,642,646,660,664,678,681,695,698,709,712,715,729,732,749,752,755,769,772,803],[10,11,13],"h2",{"id":12},"スマート-グラスの-ftp-プロトコルの詳細","スマート グラスの FTP プロトコルの詳細",[15,16,17],"p",{},"このページでは、スマート グラス ハードウェアでの FTP プロトコルの使用に関する技術的側面、つまり接続の仕組み、最適なグラス互換性のためのサーバー構成、ウェアラブル コンピューティング デバイスに特有のプロトコル レベルの考慮事項について説明します。",[15,19,20],{},"FTP プロトコル自体はデバイスに依存せず、クライアントがデスクトップ、電話、メガネ型のコンピューティング ユニットであっても同様に機能します。違いは、入力方法、表示制限、バッテリー感度、WiFi の信頼性などのハードウェア制約にあります。",[10,22,23],{"id":23},"メガネハードウェアでのプロトコル操作",[25,26,27],"h3",{"id":27},"ネットワークスタック",[15,29,30],{},"Android を実行する Glass コンピューティング ユニットには、標準の TCP\u002FIP スタックがあります。",[32,33,34,38,41,44],"ul",{},[35,36,37],"li",{},"WiFi 無線によりネットワーク接続が可能 (ハードウェアに応じて 2.4\u002F5 GHz)",[35,39,40],{},"標準ソケット接続は FTP のデュアルチャネル設計をサポートします",[35,42,43],{},"制御チャネル (ポート 21) はセッション状態を維持します",[35,45,46],{},"データ チャネル (パッシブ モードの動的ポート) はファイル転送を伝送します。",[25,48,50],{"id":49},"glasses-での-ftp-セッション-フロー","Glasses での FTP セッション フロー",[52,53,58],"pre",{"className":54,"code":56,"language":57},[55],"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",[59,60,56],"code",{"__ignoreMap":61},"",[15,63,64],{},"各操作は標準の FTP RFC 959 プロトコルに従います。AnExplorer は、すべてのプロトコル ネゴシエーションを透過的に処理します。",[25,66,67],{"id":67},"パッシブモードの要件",[15,69,70,74],{},[71,72,73],"strong",{},"パッシブ モード (PASV) はメガネにとって不可欠です。"," 理由:",[32,76,77,80,83,86],{},[35,78,79],{},"メガネは NAT (ホーム ルーター) の背後にあります - アクティブ モードでは、NAT がブロックするサーバーからクライアントへの接続が必要です",[35,81,82],{},"メガネは受信接続のサポートを制限している可能性があります",[35,84,85],{},"すべての最新の FTP 実装では、とにかくパッシブ モードを使用する必要があります。",[35,87,88],{},"AnExplorer はデフォルトでパッシブ モードになります",[15,90,91],{},"サーバー側のパッシブポート構成:",[32,93,94,97,100],{},[35,95,96],{},"ポート範囲を定義します (例: 50000-51000)",[35,98,99],{},"該当する場合、ファイアウォールでこの範囲を開きます",[35,101,102],{},"サーバーが NAT の背後にある場合はマスカレード アドレスを構成します (リモート アクセス用)",[10,104,106],{"id":105},"glasses-のサーバー構成","Glasses のサーバー構成",[25,108,109],{"id":109},"推奨されるサーバー設定",[15,111,112],{},"メガネコンピューティングユニットとの最適な互換性を実現するには:",[52,114,118],{"className":115,"code":116,"language":117,"meta":61,"style":61},"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",[59,119,120,128,134,140,146,152,158,164,170],{"__ignoreMap":61},[121,122,125],"span",{"class":123,"line":124},"line",1,[121,126,127],{},"# vsftpd example configuration\n",[121,129,131],{"class":123,"line":130},2,[121,132,133],{},"pasv_enable=YES\n",[121,135,137],{"class":123,"line":136},3,[121,138,139],{},"pasv_min_port=50000\n",[121,141,143],{"class":123,"line":142},4,[121,144,145],{},"pasv_max_port=51000\n",[121,147,149],{"class":123,"line":148},5,[121,150,151],{},"idle_session_timeout=120\n",[121,153,155],{"class":123,"line":154},6,[121,156,157],{},"data_connection_timeout=120\n",[121,159,161],{"class":123,"line":160},7,[121,162,163],{},"utf8_filesystem=YES\n",[121,165,167],{"class":123,"line":166},8,[121,168,169],{},"ascii_upload_enable=NO\n",[121,171,173],{"class":123,"line":172},9,[121,174,175],{},"local_enable=YES\n",[15,177,178],{},[71,179,180],{},"主要な設定の説明:",[32,182,183,189,195,201,207],{},[35,184,185,188],{},[71,186,187],{},"パッシブ モードが有効です:"," NAT の背後にあるグラスに必要です",[35,190,191,194],{},[71,192,193],{},"寛大なタイムアウト:"," メガネの操作が遅くなる場合があります。早期の切断を避ける",[35,196,197,200],{},[71,198,199],{},"UTF-8 サポート:"," 国際的なファイル名を処理します",[35,202,203,206],{},[71,204,205],{},"バイナリ モードのデフォルト:"," メディア ファイルはバイナリとして転送する必要があります",[35,208,209,212],{},[71,210,211],{},"ローカル ユーザー認証:"," 標準のユーザー名\u002Fパスワード アクセス",[25,214,215],{"id":215},"ユーザーアカウントの設定",[15,217,218],{},"専用のメガネ ユーザーを作成します。",[52,220,224],{"className":221,"code":222,"language":223,"meta":61,"style":61},"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",[59,225,226,232,251,273,279,284,295],{"__ignoreMap":61},[121,227,228],{"class":123,"line":124},[121,229,231],{"class":230},"sHwdD","# Create user with restricted shell\n",[121,233,234,238,242,245,248],{"class":123,"line":130},[121,235,237],{"class":236},"sBMFI","useradd",[121,239,241],{"class":240},"sfazB"," -m",[121,243,244],{"class":240}," -s",[121,246,247],{"class":240}," \u002Fusr\u002Fsbin\u002Fnologin",[121,249,250],{"class":240}," glasses-sync\n",[121,252,253,257,261,264,267,270],{"class":123,"line":136},[121,254,256],{"class":255},"s2Zo4","echo",[121,258,260],{"class":259},"sMK4o"," \"",[121,262,263],{"class":240},"glasses-sync:secure-password",[121,265,266],{"class":259},"\"",[121,268,269],{"class":259}," |",[121,271,272],{"class":236}," chpasswd\n",[121,274,275],{"class":123,"line":142},[121,276,278],{"emptyLinePlaceholder":277},true,"\n",[121,280,281],{"class":123,"line":148},[121,282,283],{"class":230},"# Create content directory\n",[121,285,286,289,292],{"class":123,"line":154},[121,287,288],{"class":236},"mkdir",[121,290,291],{"class":240}," -p",[121,293,294],{"class":240}," \u002Fhome\u002Fglasses-sync\u002F{audio,assets,configs}\n",[121,296,297,300,303,306],{"class":123,"line":160},[121,298,299],{"class":236},"chown",[121,301,302],{"class":240}," -R",[121,304,305],{"class":240}," glasses-sync:glasses-sync",[121,307,308],{"class":240}," \u002Fhome\u002Fglasses-sync\n",[15,310,311],{},"または NAS 上 (GUI ベース):\n1.「コントロールパネル」→「ユーザー」→「作成」\n2. 名前：「メガネ同期」\n3. アクセス許可の設定: メディア共有では読み取り専用、アップロード共有では読み取り\u002F書き込み\n4. このユーザーの FTP アクセスを有効にする",[25,313,314],{"id":314},"フォルダー構造の最適化",[15,316,317],{},"表示が限定されたナビゲーションの設計:",[52,319,322],{"className":320,"code":321,"language":57},[55],"\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",[59,323,321],{"__ignoreMap":61},[15,325,326,329],{},[71,327,328],{},"原則:"," メガネ ブラウジングの深さは最大 2 レベルです。ナビゲーションを最小限に抑えるために、「最新」または「現在の」フォルダーを最上位に保ちます。",[10,331,332],{"id":332},"転送プロトコルの詳細",[25,334,336],{"id":335},"バイナリと-ascii","バイナリと ASCII",[15,338,339,340,343],{},"メガネには常に ",[71,341,342],{},"バイナリ転送モード"," を使用してください。",[32,345,346,349,352,355],{},[35,347,348],{},"オーディオ ファイル (MP3、FLAC、AAC): バイナリである必要があります",[35,350,351],{},"画像: バイナリである必要があります",[35,353,354],{},"AR アセット (GLB、テクスチャ): バイナリである必要があります",[35,356,357],{},"ASCII を使用できるのはプレーン テキスト ファイルのみです (ただし、テキストにはバイナリも機能します)",[15,359,360],{},"AnExplorer は、デフォルトでバイナリ モードを設定します。ユーザー構成は必要ありません。",[25,362,364],{"id":363},"サポートの再開-rest-コマンド","サポートの再開 (REST コマンド)",[15,366,367],{},"FTP 再開により、中断された転送を続行できます。",[32,369,370,373,376,379],{},[35,371,372],{},"転送中に WiFi が切断された場合は、再接続して最後のバイトから再開します",[35,374,375],{},"サーバーは REST コマンドをサポートする必要があります (ほとんどの場合サポートされています)",[35,377,378],{},"WiFi の安定性が異なる可能性があるメガネの場合は特に重要です",[35,380,381],{},"AnExplorer は、中断されたダウンロードに対して自動的に再開を試みます",[25,383,384],{"id":384},"転送サイズの制限",[15,386,387],{},"固有の FTP プロトコル サイズ制限はありません。メガネの実際的な制限:",[32,389,390,393,396],{},[35,391,392],{},"デバイス上の利用可能なストレージ (大量の転送の前に確認してください)",[35,394,395],{},"転送中のバッテリー寿命 (大きなファイルには時間がかかります)",[35,397,398],{},"WiFi セッションの安定性 (転送が長い = 中断の可能性が高くなります)",[10,400,401],{"id":401},"メガネのプロトコル比較",[403,404,405,427],"table",{},[406,407,408],"thead",{},[409,410,411,415,418,421,424],"tr",{},[412,413,414],"th",{},"側面",[412,416,417],{},"FTP",[412,419,420],{},"SFTP",[412,422,423],{},"中小企業",[412,425,426],{},"ウェブDAV",[428,429,430,448,465,480,497,512,529],"tbody",{},[409,431,432,436,439,442,445],{},[433,434,435],"td",{},"ポート",[433,437,438],{},"21",[433,440,441],{},"22",[433,443,444],{},"445",[433,446,447],{},"443\u002F80",[409,449,450,453,456,459,462],{},[433,451,452],{},"暗号化",[433,454,455],{},"なし",[433,457,458],{},"フル",[433,460,461],{},"オプション",[433,463,464],{},"オプション (HTTPS)",[409,466,467,470,473,476,478],{},[433,468,469],{},"認証",[433,471,472],{},"ユーザー\u002Fパス",[433,474,475],{},"キーまたはパスワード",[433,477,472],{},[433,479,472],{},[409,481,482,485,488,491,494],{},[433,483,484],{},"ストリーミング対応",[433,486,487],{},"いいえ (ダウンロードのみ)",[433,489,490],{},"いいえ",[433,492,493],{},"はい",[433,495,496],{},"部分的",[409,498,499,502,505,507,510],{},[433,500,501],{},"サポートを再開",[433,503,504],{},"はい (休息)",[433,506,493],{},[433,508,509],{},"限定",[433,511,496],{},[409,513,514,517,520,523,526],{},[433,515,516],{},"最適",[433,518,519],{},"一括転送",[433,521,522],{},"安全な転送",[433,524,525],{},"メディアストリーミング",[433,527,528],{},"クラウドアクセス",[409,530,531,534,537,540,543],{},[433,532,533],{},"ファイアウォールに優しい",[433,535,536],{},"中程度",[433,538,539],{},"良い",[433,541,542],{},"悪い（リモート）",[433,544,545],{},"素晴らしい",[15,547,548,551,552,555],{},[71,549,550],{},"メガネオーディオの場合:"," ストリーミングには SMB、ダウンロードには FTP\u002FSFTP。\n",[71,553,554],{},"メガネ アセットの場合:"," 一括展開には FTP、機密コンテンツには SFTP。",[10,557,558],{"id":558},"メガネハードウェアのパフォーマンス",[25,560,562],{"id":561},"cpu-への影響","CPU への影響",[15,564,565],{},"FTP 自体の CPU オーバーヘッドは最小限です (暗号化\u002F復号化を必要とする SFTP とは異なります)。処理能力が限られているメガネ型コンピューティング ユニットでは、FTP の CPU 要求が低いということは、次のことを意味します。",[32,567,568,571,574],{},[35,569,570],{},"高速転送 (暗号化のボトルネックなし)",[35,572,573],{},"転送時のバッテリー消費が少ない",[35,575,576],{},"ダウンロード中もシステムは応答し続けます",[25,578,579],{"id":579},"メモリ使用量",[15,581,582],{},"FTP クライアントのメモリ使用量:",[32,584,585,588,591,594],{},[35,586,587],{},"制御チャネル: 最小限 (テキストベースのプロトコル)",[35,589,590],{},"データ転送: バッファ サイズ (通常 8 ～ 64 KB)",[35,592,593],{},"ディレクトリのリスト: ファイル数に比例",[35,595,596],{},"合計: 最新の Android デバイスでは無視できます (コンピューティング ユニットも含む)",[25,598,600],{"id":599},"wifi-の電源状態","WiFi の電源状態",[15,602,603],{},"メガネのコンピューティング ユニットは WiFi 電力を積極的に管理します。",[32,605,606,609,612,615],{},[35,607,608],{},"WiFi はユーザー操作の間にスリープする場合があります",[35,610,611],{},"アクティブな FTP 転送により WiFi が起動されたままになります",[35,613,614],{},"WiFi がドーズ モードに入ると、アイドル状態の接続がタイムアウトになる場合がある",[35,616,617,620],{},[71,618,619],{},"解決策:"," インタラクションを継続するか、すべてを一度にダウンロードします",[10,622,624],{"id":623},"メガネの-ftp-のトラブルシューティング","メガネの FTP のトラブルシューティング",[15,626,627],{},"＃＃＃ 接続拒否",[32,629,630,633,636,639],{},[35,631,632],{},"サーバーが実行されていない、またはポートが間違っています",[35,634,635],{},"メガネのIPからの接続をブロックするファイアウォール",[35,637,638],{},"サーバーが間違ったインターフェイスにバインドされている (localhost のみ)",[35,640,641],{},"修正: サーバーのステータスを確認し、ファイアウォール ルールを確認します。",[25,643,645],{"id":644},"ログインに失敗しました-530-応答","ログインに失敗しました (530 応答)",[32,647,648,651,654,657],{},[35,649,650],{},"間違った認証情報",[35,652,653],{},"ユーザーに FTP アクセスが許可されていません",[35,655,656],{},"試行失敗が多すぎる (一時的なロックアウト)",[35,658,659],{},"修正: 別のクライアントの資格情報を確認し、サーバーのユーザー権限を確認します",[25,661,663],{"id":662},"パッシブモードが失敗しました-データ接続なし","パッシブモードが失敗しました (データ接続なし)",[32,665,666,669,672,675],{},[35,667,668],{},"サーバー上でパッシブポート範囲が構成されていません",[35,670,671],{},"パッシブポート範囲をブロックするファイアウォール",[35,673,674],{},"PASV 応答でサーバーが間違った IP を返します (NAT の問題)",[35,676,677],{},"修正: パッシブ ポート範囲の構成、ファイアウォールの確認、マスカレード アドレスの設定",[25,679,680],{"id":680},"転送タイムアウト",[32,682,683,686,689,692],{},[35,684,685],{},"転送中にWiFiが切断されました",[35,687,688],{},"サーバーデータ接続のタイムアウトが短すぎます",[35,690,691],{},"バッテリーセーバーが WiFi を停止しました",[35,693,694],{},"修正: サーバーのタイムアウトを増やし、メガネをアクティブな状態に保ち、WiFi の安定性を確認します",[25,696,697],{"id":697},"転送後のファイル破損",[32,699,700,703,706],{},[35,701,702],{},"バイナリ ファイルに使用される ASCII モード (常にバイナリを使用)",[35,704,705],{},"再開せずに中断された転送",[35,707,708],{},"修正: バイナリ モードで再ダウンロードし、ファイル サイズがサーバーと一致することを確認します。",[10,710,711],{"id":711},"セキュリティのベストプラクティス",[25,713,714],{"id":714},"ホームネットワーク用",[32,716,717,720,723,726],{},[35,718,719],{},"WPA2\u002FWPA3 WiFi 暗号化により無線セグメントを保護",[35,721,722],{},"FTP 認証情報は WiFi トンネル内で暗号化されて送信されます",[35,724,725],{},"最小限の権限を持つ専用ユーザーにより、露出が制限されます",[35,727,728],{},"パーソナルメディアの同期に許容できるセキュリティ",[25,730,731],{"id":731},"企業向け",[32,733,734,740,743,746],{},[35,735,736,739],{},[71,737,738],{},"代わりに SFTP を使用します"," - 完全なエンドツーエンド暗号化",[35,741,742],{},"証明書ベースの認証 (傍受するパスワードなし)",[35,744,745],{},"ネットワークセグメンテーション (別個の VLAN 上のグラス)",[35,747,748],{},"コンプライアンスのためにサーバー上のログを監査する",[25,750,751],{"id":751},"メガネ上の認証情報の保管",[15,753,754],{},"AnExplorer は、FTP 認証情報をデバイスの安全なストレージに保存します。",[32,756,757,760,763,766],{},[35,758,759],{},"最新の Android では保存時に暗号化されます",[35,761,762],{},"デバイスロック（PIN、パターン、生体認証）によって保護されています",[35,764,765],{},"考慮事項: メガネを紛失した場合、保存された認証情報にアクセスできる可能性がある",[35,767,768],{},"軽減策: 権限が制限された FTP アカウントにより被害を最小限に抑えます",[10,770,771],{"id":771},"関連ガイド",[32,773,774,782,789,796],{},[35,775,776,781],{},[777,778,780],"a",{"href":779},"\u002Fja\u002Ffeatures\u002Fftp-client\u002Fglasses","スマート グラス用 FTP クライアント"," — FTP 機能の概要",[35,783,784,788],{},[777,785,787],{"href":786},"\u002Fja\u002Fnetwork\u002Fsmb\u002Fglasses","スマート グラス上の SMB"," — 代替プロトコル",[35,790,791,795],{},[777,792,794],{"href":793},"\u002Fja\u002Fnetwork\u002Fwebdav\u002Fglasses","スマート グラス上の WebDAV"," — WebDAV プロトコル アクセス",[35,797,798,802],{},[777,799,801],{"href":800},"\u002Fja\u002Fnetwork\u002Fsftp","SFTP プロトコル"," — FTP の安全な代替手段",[804,805,806],"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":61,"searchDepth":130,"depth":130,"links":808},[809,810,815,820,825,826,831,837,842],{"id":12,"depth":130,"text":13},{"id":23,"depth":130,"text":23,"children":811},[812,813,814],{"id":27,"depth":136,"text":27},{"id":49,"depth":136,"text":50},{"id":67,"depth":136,"text":67},{"id":105,"depth":130,"text":106,"children":816},[817,818,819],{"id":109,"depth":136,"text":109},{"id":215,"depth":136,"text":215},{"id":314,"depth":136,"text":314},{"id":332,"depth":130,"text":332,"children":821},[822,823,824],{"id":335,"depth":136,"text":336},{"id":363,"depth":136,"text":364},{"id":384,"depth":136,"text":384},{"id":401,"depth":130,"text":401},{"id":558,"depth":130,"text":558,"children":827},[828,829,830],{"id":561,"depth":136,"text":562},{"id":579,"depth":136,"text":579},{"id":599,"depth":136,"text":600},{"id":623,"depth":130,"text":624,"children":832},[833,834,835,836],{"id":644,"depth":136,"text":645},{"id":662,"depth":136,"text":663},{"id":680,"depth":136,"text":680},{"id":697,"depth":136,"text":697},{"id":711,"depth":130,"text":711,"children":838},[839,840,841],{"id":714,"depth":136,"text":714},{"id":731,"depth":136,"text":731},{"id":751,"depth":136,"text":751},{"id":771,"depth":130,"text":771},"スマート グラスの FTP プロトコルの詳細。メディア転送、AR アセット、およびコンテンツ管理のために、メガネ コンピューティング ユニットから FTP サーバーに接続します。","md",{"faq":846,"howto":859},[847,850,853,856],{"q":848,"a":849},"FTP は技術的にメガネ ハードウェアでどのように機能しますか?","スタンドアロン Android コンピューティング ユニットでは、FTP はデバイスの WiFi を使用して、FTP サーバーへの標準 TCP 接続を確立します。このプロトコルは、ポート 21 の制御チャネル、転送用のパッシブ データ接続など、Android デバイスと同様に動作します。",{"q":851,"a":852},"メガネでは FTP または SFTP を使用する必要がありますか?","セキュリティが重要な転送用の SFTP (資格情報は暗号化されます)。FTP は、専用の制限付きアカウントでのホーム ネットワークの使用に適しています。SFTP はわずかなオーバーヘッドを追加しますが、セキュリティを大幅に向上させます。",{"q":854,"a":855},"メガネに最適な FTP サーバーはどれですか?","任意の標準 FTP サーバー: Synology\u002FQNAP NAS、vsftpd、ProFTPD、FileZilla Server。パッシブ モードを構成し、十分なタイムアウトを設定します。メガネのインターフェイス制約を考慮すると、単純なフォルダー構造が最適に機能します。",{"q":857,"a":858},"メガネはFTPサーバーにファイルをアップロードできますか?","はい。コンピューティング ユニットは、ファイル (センサー ログ、キャプチャした写真、AR データ) を FTP サーバーにアップロードできます。オーディオ専用メガネは直接アップロードできませんが、ペアリングされた携帯電話は携帯電話のストレージからコンテンツをアップロードできます。",{"name":860,"description":861,"totalTime":862,"steps":863},"スマートグラスでFTPプロトコルを設定する方法","スマート グラス ハードウェアからの FTP 接続の技術的なセットアップ。","PT2M",[864,867,870],{"name":865,"text":866},"ネットワークアクセスを確認する","メガネ コンピューティング ユニットまたはペアリングされた電話が、FTP サーバーをホストしているネットワークに WiFi アクセスできることを確認します。",{"name":868,"text":869},"接続の設定","AnExplorer : ネットワーク → FTP → サーバー IP、ポート 21、パッシブ モード、資格情報。接続をテストします。",{"name":871,"text":872},"メガネの使用に最適化","すぐにアクセスできるようにブックマークを保存します。限られた眼鏡インターフェイス上で効率的にナビゲーションできるように、シンプルなサーバー側フォルダー構造を作成します。","\u002Fja\u002Fnetwork\u002Fftp\u002Fglasses",{"title":5,"description":843},"ja\u002Fnetwork\u002Fftp\u002Fglasses","d5Ds0bZgQQx3OI2ADjziJgD_k1pj0tAGKtG_UpQNkbg",1780644534727]