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",
}