UDMI / Docs / Tools / Project Spec
//provider/project[/namespace][+user]
provider
: Primary providers supported by the tools
gbos
: Uses reflector client through IoT Coregref
: Uses reflector client through GCP PubSubmqtt
: Uses reflector client through MQTT brokerpubsub
Uses direct access through PubSub (only works with validator
)project
: Meaning depends on the provider
gbos
: IoT Core project idgref
, pubsub
: GCP project idmqtt
: Broker hostname (currently only localhost
fully supported)namespace
: Allows multiple parallel instances for a given project
user
: Allows multiple concurrent users on the same project
gbos
, mqtt
: Not supported, will cause runtime errorgref
, pubsub
: Defaults to debug
if not specifiedExamples
//gbos/bos-platform-dev
bos-platform-dev
, registry: UDMI-REFLECT
, device: ZZ-TRI-FECTA
//gbos/bos-platform-dev+debug
(only one client is currently allowed using gbos
)
user name not supported for provider gbos
//gbos/bos-platform-dev/faucetsdn
bos-platform-dev
, registry: faucetsdn~UDMI-REFLECT
, device: faucetsdn~ZZ-TRI-FECTA
//gref/bos-platform-dev
(if no user is supplied, it defaults to debug
)
projects/bos-platform-dev/topics/udmi_reflect
projects/bos-platform-dev/subscriptions/udmi_reply+debug
//gref/bos-platform-dev+username
projects/bos-platform-dev/topics/udmi_reflect
projects/bos-platform-dev/subscriptions/udmi_reply+username
//gref/bos-platform-dev/faucetsdn+username
projects/bos-platform-dev/topics/faucetsdn~udmi_reflect
projects/bos-platform-dev/subscriptions/faucetsdn~udmi_reply+username
//mqtt/localhost
/r/UDMI-REFLECT/d/ZZ-TRI-FECTA
//mqtt/localhost+debug
(only one client is currently allowed using mqtt
)
user name not supported for provider mqtt
//pubsub/bos-platform-dev
(only works for validator
)
projects/bos-platform-dev/subscriptions/udmi_target+debug
projects/bos-platform-dev/topics/udmi_target
//pubsub/bos-platform-dev/faucetsdn+username
(only works for validator
)
projects/bos-platform-dev/subscriptions/faucetsdn~udmi_target+username
projects/bos-platform-dev/topics/faucetsdn~udmi_target