- Property Manager name: IoT Edge Connect
- Behavior version: The
latest
rule format supports thedcp
behavior v1.0. - Rule format status: Beta, possible breaking changes
- Access: Read/Write
- Allowed in includes: Not available for
latest
rule format
The Internet of Things: Edge Connect product allows connected users and devices to communicate on a publish-subscribe basis within reserved namespaces. (The IoT 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 verifyJsonWebTokenForDcp
behavior to control access.
Option | Type | Description | Requires | |
---|---|---|---|---|
enabled | boolean | Enables IoT Edge Connect. | {"displayType":"boolean","tag":"input","type":"checkbox"} | |
namespaceId | string | 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 IoT 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}} | |
tlsenabled | boolean | 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}} | |
wsenabled | boolean | When enabled, you can publish and receive messages through a secured MQTT connection over WebSockets on port 443. | {"displayType":"boolean","tag":"input","type":"checkbox"} {"if":{"attribute":"enabled","op":"eq","value":true}} | |
gwenabled | boolean | 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}} | |
anonymous | boolean | 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}} |