Skip to content

websocket camera(monitoring)

Yen edited this page May 4, 2016 · 1 revision

Websocket API: camera

僅有1.1b1以上韌體可以使用

  • Location ws://localhost:8080/ws/camera/[uuid]

連線到指定序號的印表機,請將 [serial] 替換為印表機序號 建立 WebSocket 連線後連線狀態會進入 Stage 1 狀態

連現階段

Stage 1

在連線建立後,用戶端送出一個完整的 websocket text message 內容為使用者的 RSA Private Key,送出後

fluxghost 會開始嘗試與印表機建立連線,此時會收到下列訊息

'{"status": "connecting", "stage": "discover"}'

  • status 為 connecting: 表示正在嘗試與印表機連線,此訊息會以 0.3~3 秒 頻率發送
  • status 為 connected: 已連線到印表機,進入 Stage 2 通訊規格
  • status 為 error: 連線發生錯誤,參考 error 欄位 錯誤代碼表,此訊息傳送後連線將直接被切斷。

Stage 2

websocket 會狂送照片的binary(jpeg圖)來