Skip to main content

ACPU Server

Client

SEND queryobjects

{
"cmd": "queryobjects",
"objects": [
"8100181" : "4f3b6240af6825b5c6191c2298859c04",
"28391:S" : "ccab4ea762ffa03310ed74200d1b42a5"
],
"deviceId": uniqueIdentifier
}

RECV apply

{
"cmd": "apply",
"objects": dict
}

Data

RECV data setup

{
"cmd": "_data",
"signal": "setup",
"index": 1, // int
}

RECV data sync

{
"cmd": "_data",
"signal": "sync",
"data": []
}

Stream

SEND streamBootstrap

{
"cmd": "streamBootstrap",
"files": []
}

RECV stream bootstrapFiles

{
"cmd": "stream",
"signal": "bootstrapFiles",
"files": []
}

RECV stream streamWrite

{
"cmd": "stream",
"signal": "streamWrite",
"name": "abc",
"chunkId": 1,
"offset": 0,
"size": 1024,
"dataSize": 100,
"data": Base64,
}

RECV stream sendNext

{
"cmd": "stream",
"signal": "sendNext"
}

RECV stream moveFile

{
"cmd": "stream",
"signal": "moveFile",
"name": "abc",
"newName": "fff"
}

Log

{
"cmd": "log",
...
}

RECV chunkApprove

{
"cmd": "chunkApprove",
}