跳到主要內容

AI 驅動文件

您想了解什麼?

FTP 影象匯出

本頁提供分步說明,用於配置 OV10i 相機自動將捕獲的影象傳送到遠端 FTP 伺服器,以便歸檔、分析或與外部系統整合。

使用場景: FTP 匯出非常適合將檢查影象傳送到網路儲存、雲服務或支援 FTP 檔案傳輸的第三方分析系統。

先決條件

在配置 FTP 匯出之前,請確保您已具備:

  • FTP 伺服器詳細資訊 - 主機地址、憑據和資料夾路徑
  • 網路連線 - 相機和 FTP 伺服器位於同一網路或可路由路徑中
  • 充足的儲存空間 - FTP 伺服器具有足夠的空間儲存影象檔案
  • 防火牆配置 - 埠 20-21 為 FTP 通訊開放

分步配置

1. 訪問 FTP 配置

  • 導航到相機的 Web 介面
  • 進入程式編輯器
  • 單擊 Configure FTP 開啟配置對話方塊

2. 啟用 FTP 通訊

切換 FTP 狀態:

  • Enable - 開啟 FTP 通訊
  • Disable - 關閉 FTP 通訊(預設)
提示

在初始設定期間保持禁用,配置測試完成後再啟用。

3. 配置伺服器連線

伺服器主機設定:

FieldDescriptionExampleServer HostNetwork address of FTP server192.168.1.100 orftp.company.comFTP Remote PathSubfolder on server for images/inspection_images/line_1/

配置示例:

  • 本地 NAS: 192.168.1.50,路徑為 /camera_data/ov10i/
  • 雲 FTP: files.cloudprovider.com,路徑為 /production/quality/
  • 根目錄:FTP Remote Path 留空以儲存到伺服器根目錄

4. 設定認證憑據

登入資訊:

FieldRequiredNotesFTP User✅ YesUsername for FTP server accessFTP Password✅ YesPassword for FTP authentication
備註

安全性: 憑據儲存在相機本地。請使用許可權受限的專用 FTP 賬戶。

5. 配置輸出選項

檔名自定義:

OptionPurposeExample ResultAdd Trigger ID to FilenameUnique identifier for Library searchimage_T001234.jpgAdd Timestamp to FilenameDate/time informationimage_20250620_143052.jpgBoth OptionsMaximum traceabilityimage_T001234_20250620_143052.jpg

推薦設定:

  • Add Trigger ID - 對於跟蹤特定檢查至關重要
  • Add Timestamp - 有助於按時間順序組織

6. 配置防火牆設定

被動模式選擇:

ModeWhen to UseFirewall CompatibilityPassive Mode ONCamera behind firewallBetter compatibilityPassive Mode OFFDirect network connectionMay require port configuration

預設建議: 除非您有特殊的網路要求,否則請啟用 Passive Mode

測試您的配置

1. 測試影象捕獲

  • 手動觸發: 使用相機介面捕獲測試影象
  • 數字觸發: 如果使用外部觸發,請傳送觸發訊號
  • 驗證捕獲: 確認影象出現在相機的本地儲存中

2. 驗證 FTP 傳輸

檢查 FTP 伺服器:

  • 導航到已配置的 FTP Remote Path
  • 查詢最近傳輸的影象檔案
  • 驗證檔名包含已配置的選項(Trigger ID、Timestamp)

預期檔名格式:


image_T001234_20250620_143052.jpg
└─────┘ └────┘ └──────────────┘
Base Trigger Timestamp
ID (YYYYMMDD_HHMMSS)

3. 測試多次捕獲

  • 按順序捕獲多張影象
  • 驗證所有影象是否傳輸成功
  • 檢查是否存在檔案命名衝突或覆蓋問題

常見問題故障排除

連線失敗

症狀:

  • 影象已捕獲,但未出現在 FTP 伺服器上
  • 相機日誌中出現錯誤訊息

解決方案:

  1. 驗證網路: 從相機網路 ping FTP 伺服器
  2. 檢查憑據: 使用 FTP 客戶端軟體測試登入
  3. 防火牆設定: 如果位於防火牆後,請啟用被動模式
  4. 伺服器容量: 確保 FTP 伺服器有可用的儲存空間

檔案許可權錯誤

症狀:

  • 連線成功,但檔案未儲存
  • 錯誤日誌中出現 "Permission denied"

解決方案:

  1. 使用者許可權: 驗證 FTP 使用者對目標資料夾具有寫入許可權
  2. 資料夾建立: 確保伺服器上存在 FTP Remote Path 資料夾
  3. 磁碟空間: 檢查 FTP 伺服器上的可用儲存空間

傳輸中斷

症狀:

  • 部分影象傳輸成功,其他失敗
  • 偶發性連線問題

解決方案:

  1. 網路穩定性: 檢查是否存在網路擁堵或連線問題
  2. 伺服器負載: 驗證 FTP 伺服器是否過載
  3. 檔案大小: 大型影象檔案在慢速連線上可能超時

FTP 匯出最佳實踐

檔案組織策略

資料夾結構示例:


/inspection_data/
├── line_1/
│ ├── 2025/06/20/
│ └── defects/
├── line_2/
└── archive/

命名約定:

  • 在 FTP Remote Path 中包含程式名稱/quality_control/pcb_inspection/
  • 使用觸發器 ID 以便追溯到具體檢查
  • 新增時間戳以按時間順序排序

效能最佳化

網路注意事項:

  • 影象質量: 平衡檔案大小與檢查要求
  • 傳輸頻率: 高速生產可能需要專用 FTP 伺服器
  • 批處理: 對於間歇性網路連線,考慮本地緩衝

安全建議

FTP 賬戶設定:

  • 在 FTP 伺服器上為相機建立專用使用者賬戶
  • 將許可權限制為僅特定資料夾
  • 使用強密碼且唯一
  • 考慮使用 FTPS(基於 SSL 的 FTP)進行加密傳輸

高階配置

自定義檔案處理

Node-RED 整合:

  • 使用 Node-RED 流程實現自定義檔名邏輯
  • 向傳輸的檔案新增後設資料
  • 根據檢查結果實現條件 FTP 傳輸

參見:Node-RED 基礎

備份策略

冗餘儲存:

  • 配置多個 FTP 目標
  • 保留本地儲存作為備份
  • 自動清理舊檔案
自動生成 FTP 流程

Integration Builder 可以根據簡單的英文描述生成完整的 FTP 匯出流程。描述您的需求(例如,"將失敗的檢查影象上傳到 FTP 伺服器,檔名中包含時間戳"),即可在幾秒鐘內獲得生產就緒的 Node-RED 流程。

🔗 另請參閱