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_reflectprojects/bos-platform-dev/subscriptions/udmi_reply+debug//gref/bos-platform-dev+username
projects/bos-platform-dev/topics/udmi_reflectprojects/bos-platform-dev/subscriptions/udmi_reply+username//gref/bos-platform-dev/faucetsdn+username
projects/bos-platform-dev/topics/faucetsdn~udmi_reflectprojects/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+debugprojects/bos-platform-dev/topics/udmi_target//pubsub/bos-platform-dev/faucetsdn+username (only works for validator)
projects/bos-platform-dev/subscriptions/faucetsdn~udmi_target+usernameprojects/bos-platform-dev/topics/faucetsdn~udmi_target