Skip to content
dglogik edited this page Sep 19, 2019 · 5 revisions

The broker is a unique system that manages DSLinks. All DSLinks must connect to a broker. The broker also handles all the permissions for the DSLinks.

Root Nodes

These nodes are children of the root path, "/".

  • data
    • Provides an easy way to publish data.
  • downstream
    • Contains active, fully-authenticated, DSLink connections.
  • sys
    • quarantine
      • An active DSLink connection that is semi-authenticated. It is awaiting permission from the broker before it can send/request any data from the broker. The broker can close the connection if the DSLink attempts to make a request or send data without being fully authenticated.
  • upstream
    • Upstream brokers are accessible here.

Protocol
 ◌ Design
 ◌ Initializing Connection
 ◌ Node API
  ◌ Methods
  ◌ Broker
   ◌ Broker Discovery
  ◌ Configs
  ◌ Value Types
 ◌ Tokens
 ◌ Quality of Service
DSLink Manager
 ◌ dslink.json
 ◌ Startup Command
SDK Development
 ◌ Implementation Guide
DSA Server
 ◌ Installation
 ◌ Update Server
 ◌ Server Configuration
 ◌ CLI Tools
 ◌ DSA Permission Basics
 ◌ DSA Permission Model
  ◌ Permission List for the Root
 ◌ Authentication
  ◌ OpenID Connect
  ◌ Password Hasher
 ◌ DGLux Server SSL (HTTPS)
 ◌ Docker
 ◌ Audit
 ◌ Data Node
 ◌ Install NGINX with DSA Server
 ◌ Configure Ubuntu Linux to auto start DSA server
 ◌ Troubleshooting

Clone this wiki locally