警告
これは、古いバージョンのドキュメントです。 最新の情報をご覧になりたい場合は、次をご覧ください。 5.0 .リモートストレージ
コントローラには、有限で拡張不可能な内部ストレージが搭載されており、その容量がなくなるまでレシピを保存することができます。保存できる正確な数は、その複雑さによって異なります。シングルパーツのレシピ(画像 20 枚、バックライトのみ、分類有効)であれば、最大で 350 枚まで保存できると思われます。しかし、複雑なレシピであればあるほど、より早くメモリがいっぱいになります。
万が一ストレージの容量をさらにもっと必要とする場合、 EYE+ はバージョン 4.1.0 で FTP サーバーをサポートするようになりました。
必要条件
このフィーチャーの必要条件は、次の通りです。
IP アドレスでアクセスできる FTP サーバーで、ポート21 が開いている(コマンドチャンネルに使用される)
ホームディレクトリで、読み取り、書き込み、削除、名前変更の各権限を持つ FTP ユーザー
FTP サーバーに接続するために、 コントローラの 通信 ポートまたは 設定 ポートを使用してください。
EYE+ の FTP クライアントはパッシブモードで動作するため、サーバーはデータチャネルのためにランダムなポートを割り当てる必要があります。サーバーにファイアウォールがある場合は、管理者がパッシブモードの設定に対応できるようにポートの選択を開いてください。
FTPS
EYE+ は、証明書の検証なしで、FTP サーバーへの TLS 1.0 接続(明示モードの FTPS)をサポートしています。初期設定では、TLS 接続ではないことも想定されています。この機能を利用したい場合は、構成タブからリモートストレージを設定する際に、対応する高度オプションを有効にする必要があります。
レシピを管理する
内部ストレージの使用容量が 90% に達すると、いくつかのレシピを削除するか、リモートストレージ機能を有効にするように促されます。リモートストレージがセットアップされ、接続されると、ユーザーが割り当てられたホームディレクトリに空き容量がある限り、新しいレシピやインポートしたレシピをそこにオフロードすることができるようになります。リモートレシピは、ローカルレシピと同じ操作を行うことができます( ここ を参照)。
重要
起動時に、コントローラは自動的に FTP サーバーに接続します。接続が確立されると、割り当てられたディレクトリに含まれるすべてのレシピを検索します。これは起動時間に影響することがあるので、FTP サーバーが NLST および CWD コマンドに十分迅速に応答できることを確認してください。
1つの FTP サーバーに複数のコントローラを収容することができますが、互いのレシピを共有することはできません。コントローラがユーザーのホームディレクトリに接続すると、 EYE+ の CPU シリアル番号にちなんだ名称で新しいディレクトリが作成され、そこにこの特定のコントローラのレシピが置かれます。
警告
前述のディレクトリ内のファイルを変更したり、手動でファイルをそのディレクトリやサーバー上の別の EYE+ のディレクトリにコピーしたりしないでください。これはシステムの正常な動作を妨げ、データの損失を引き起こす可能性があります。
EYE+ は、レシピの ID と名称に関して、内部ストレージとリモートストレージのセットを統一されたものとして扱います。つまり、同じ名称のレシピを同じストレージ場所または複数の場所で持つことはできません。たとえば、ローカルにレシピをインポートしようとして、接続された FTP サーバーに既に存在している場合、 EYE+ は衝突を検出し、通常どおり(名称を変更する、上書きする、キャンセルする)解決するように促します。
リモートレシピを編集しているときに FTP サーバーが利用できなくなった場合、スペースが許す限りレシピをローカルに保存するオプションがあり、変更内容を失わないようにすることができます。サーバーが再び利用可能になると、システムには同じレシピの 2 つのバージョンがありますが、自動運転で使用できるのはローカルのものだけです。リモートのものを削除し、ローカルバージョンを FTP に移動して、期待通りの状態に戻してください。
リモートストレージが利用できなくなった場合、レシピ一覧ページも更新され、到達不可能なリモートレシピが表示されないようになります。リモートレシピで自動運転を開始する場合、 自動運転を停止 コマンドを送信しない限り、FTP サーバーへの接続を失っても、自動運転には何の影響もありません。その場合、接続が回復するまで、システムはレシピを見つけることができません。
推奨 FTP サーバー
当社が推奨できるいくつかの FTP サーバーでこのフィーチャーをテストしました。
FileZilla
Microsoft Internet Information Services (IIS)
Pure-FTPd
トラブルシューティング
あなたのコントローラが FTPサーバーに接続できない場合、いくつか注意すべき点があります。
サーバーが FTPS を要求している場合は、必ず FTPS を使用してください。サーバーがサポートしていない場合は、有効にしないでください。これが適当に設定されていないと接続はできません。
コントローラのポートとあなたの FTP サーバーの両方が同じ IP サブネット上にあることを確認してください。
サーバーが、あらかじめ設定された範囲内でデータチャネルにランダムなポートを割り当てることができることを確認してください(あなたのファイアーウォールの設定を確認してください)。
あなたの FTP サーバーがパッシブモードに対応していることを確認してください。
ユーザーが存在するか、正しい認証情報やホームディレクトリを入力したか、このユーザーに必要な権限があるかどうかを確認してください。