This repository contains the gRPC Protocol Buffer definitions for WoST services.
Directory structure:
wost.proto/ This repository
proto/hub/ Protocol definitions for Hub micro-services
authentication.proto Hub authentication service
authorization.proto Hub authorization service
certmanagement.proto Hub Certificate management service
launcher.proto Hub service launcher service
notify.proto Hub notification service using email/sms/...
idprov-svc.proto ID-Prov IoT device provisioning service
mqttbridge.proto MQTT-gRPC messaging bridge service
thing.proto Thing Description, event, action message definitions
directory-svc.proto Thing Directory service API
history-svc.proto Hub thing property and event history store
thinglog.proto Thing message logging service
thingmsg.proto Thing pub/sub messaging service
thingstore.proto Thing TD store
proto/plugins Plugins with bindings for the WoST Hub
plugin.proto API all plugins must support
owserver-bg.proto ENet OWServer-v2. 1-wire gateway binding
ipcam-bg.proto IP-Camera binding
isy99x-bg.proto Insteon ISY-99x gateway binding service
openzwave-bg.proto OpenZwave binding
weathernet-bg.proto Weather network binding
wsmonitor-bg.proto Workstation monitoring binding
zoneminder-bg.proto Zoneminder binding