Picarro Platform Server API
The gRPC interface to the host computer underneath a Picarro SAM deployment. `platformserver` exposes NetConfig for network connectivity and Wi-Fi management, SysConfig for product/version information, host name, time and timezone configuration and command invocation, VirtualFileSystem for downloading logs and uploading upgrade packages, and Upgrade for scanning for and installing Picarro .picpac release packages. Interface definitions and Python clients are published on GitHub.
Documentation
Other Resources
Protobuf
https://raw.githubusercontent.com/api-evangelist/picarro/refs/heads/main/grpc/picarro-sam-foup-netconfig.proto
Protobuf
https://raw.githubusercontent.com/api-evangelist/picarro/refs/heads/main/grpc/picarro-sam-foup-sysconfig.proto
Protobuf
https://raw.githubusercontent.com/api-evangelist/picarro/refs/heads/main/grpc/picarro-sam-foup-vfs.proto
Protobuf
https://raw.githubusercontent.com/api-evangelist/picarro/refs/heads/main/grpc/picarro-sam-foup-upgrade.proto
SourceCode
https://github.com/picarro/sam-foup-public