Note: This client is not recommended for ubo at the moment because it doesn't support optional fields yet which makes optional fields take default value instead of being unset. It is being tracked here.
Check out ./client.ts for the client code.
-
Do the general setup as described in the root README.
-
Install the dependencies:
npm install --dev
-
Generate the TypeScript code from the Protobuf definitions:
npm run compile
-
Run the client:
GRPC_HOST=<device_ip> npm start