iot_cloud/proto/message.proto
2026-04-18 16:12:24 +08:00

47 lines
630 B
Protocol Buffer

syntax = "proto3";
message AuthRequest {
bytes uuid = 1;
bytes username = 2;
bytes salt = 3;
bytes token = 4;
int32 timestamp = 5;
}
message AuthReply {
int32 code = 1;
bytes payload = 2;
}
message Pub {
bytes topic = 1;
int32 qos = 2;
bytes content = 3;
}
message Command {
int32 command_type = 1;
bytes command = 2;
}
message JsonRpcRequest {
bytes method = 1;
bytes params = 2;
}
message JsonRpcReply {
bytes result = 1;
bytes error = 2;
}
message Data {
bytes route_key = 1;
bytes metric = 2;
}
message TaskEventStream {
int32 task_id = 1;
bytes type = 2;
bytes stream = 3;
}