viam-micro-server
viam-micro-server
is the lightweight version of viam-server
which can run on resource-limited embedded systems (ESP32) that cannot run the fully-featured viam-server
.
viam-micro-server
is built from the open-source Micro-RDK.
Hardware requirements
You need an Espressif ESP32 microcontroller to use viam-micro-server
.
Viam recommends purchasing the ESP32 with a development board.
The following ESP32 microcontrollers are supported:
You will also need a data cable to connect the microcontroller to your development machine.
Your microcontroller should have at least the following resources available to work with viam-micro-server
:
- 2 Cores + 384kB SRAM + 2MB PSRAM + 4MB Flash
Tip
The WROVER allows a max of 3 incoming gRPC connections (whether over HTTP2 or WebRTC).
You can change this max by building your own version of viam-micro-server
.
Support
Client API usage with the Micro-RDK currently supports the following resources:
Next steps
To use viam-micro-server
, follow the installation guide.
If you want to access camera functionality, extend the functionality of viam-micro-server
, or customize it see the development setup guide.
Was this page helpful?
Glad to hear it! If you have any other feedback please let us know:
We're sorry about that. To help us improve, please tell us what we can do better:
Thank you!