NOSHP-Client 0.3.3

The Client library for Nik's Open-source Smart Home Platform
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
syntax = "proto3";
package iot.registration;
import "types.proto";

service RegistrationService {
    rpc Register(RegistrationRequest) returns (RegistrationResponse);
};

message RegistrationRequest {
    string public_key = 1;
    string name = 2;
    repeated iot.types.DeviceCapabilityStatus capabilities = 3;
}
message RegistrationResponse {
    string public_key = 1;
    string client_id = 2;
    string certificate = 3;
}