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