GuideReference
TrainingSupportCommunity
Reference

dcp


The Internet of Things: Edge Connect product allows connected users and devices to communicate on a publish-subscribe basis within reserved namespaces. (The Io​T Edge Connect API allows programmatic access.) This behavior allows you to select previously reserved namespaces and set the protocols for users to publish and receive messages within these namespaces. Use the verify​_json​_web​_token​_for​_dcp behavior to control access.

OptionTypeDescriptionRequires
enabledboolean

Enables Io​T Edge Connect.

{"displayType":"boolean","tag":"input","type":"checkbox"}
namespace_​idstring

Specifies the globally reserved name for a specific configuration. It includes authorization rules over publishing and subscribing to logical categories known as topics. This provides a root path for all topics defined within a namespace configuration. You can use the Io​T Edge Connect API to configure access control lists for your namespace configuration.

{"displayType":"string","tag":"input","type":"text"}
{"if":{"attribute":"enabled","op":"eq","value":true}}
tlsenabledboolean

When enabled, you can publish and receive messages over a secured MQTT connection on port 8883.

{"displayType":"boolean","tag":"input","type":"checkbox"}
{"if":{"attribute":"enabled","op":"eq","value":true}}
wsenabledboolean

When enabled, you can publish and receive messages through a secured MQTT connection over Web​Sockets on port 443.

{"displayType":"boolean","tag":"input","type":"checkbox"}
{"if":{"attribute":"enabled","op":"eq","value":true}}
gwenabledboolean

When enabled, you can publish and receive messages over a secured HTTP connection on port 443.

{"displayType":"boolean","tag":"input","type":"checkbox"}
{"if":{"attribute":"enabled","op":"eq","value":true}}
anonymousboolean

When enabled, you don't need to pass the JWT token with the mqtt request, and JWT validation is skipped.

{"displayType":"boolean","tag":"input","type":"checkbox"}
{"if":{"attribute":"enabled","op":"eq","value":true}}