Sign in

Create customer account

1
Account
2
Gateway
3
Activation
4
Middleware
5
PLC Sync

Gateway Fleet

Gateways available to this workspace.

Selected Gateway

Runtime status, config version, PLCs and tags.

Select a gateway to inspect its runtime state.

Custom Devices Fleet

ESP32/RPi Pico-class devices reporting to this workspace.

Selected Custom Device

Quick status and I/O snapshot.

Select a custom device to inspect it.

Account / Workspace

Admin setup for customer accounts. In the self-service flow this is created during sign-up.

Register Gateway

Create the cloud-side gateway record the local middleware will activate against.

↓ Device Key flashed into one device, pushes its data in · managed in the Fleet tab below
≠
↑ Client Key given to a dashboard, reads data out · managed in Integrations

Device Fleet

Custom devices reporting to this workspace.

Selected Device

Reported I/O, location, and device key.

Select a custom device to inspect it.

Register Custom Device

Define what this device reports - field names, types and units - then generate its credentials and firmware snippet.

Activation Package

One-time token bundle for middleware binding. Copy the JSON to your local middleware config.

{}
Portable package

Damark Edge Gateway for Windows

Local industrial connectivity for PLC, BACnet/IP, remote telemetry, and governed command workflows.

Available for active or trial workspaces
Version -
Platform Windows x64
Package -
Access License token required

Quick start

  1. Download the package.
  2. Extract it to C:\Damark\EdgeGateway.
  3. Run PlcMiddleware.Host.exe.
  4. Open http://localhost:5000.
  5. Paste a Middleware License Token generated from this workspace.

Your role: -

What each workspace role can do.

Add workspace user

Your clients

Click a client to see its scope, key, and controls.

Create remote client
Gateway scope
Custom device scope
Activity & diagnostics
Credential
Issue a key from a remote client to see the raw credential once.
Live read
Select a scoped gateway to inspect its latest live read.
Telemetry stream
Select a scoped gateway to monitor remote telemetry.
Recent activity
Select a remote client to review channel health and recent activity.
Admin billing

Select a workspace

Change the selected workspace between trial, active, past due, paused, or revoked.

Platform emergency

Middleware Admin License

Generate a short-lived local Admin license for emergency Middleware access on ONE PC. You choose how long it lasts and enter the PC code the Middleware shows on its emergency access screen. Re-enter your platform admin credentials.

Fleet

Every workspace at a glance: who is connected, which version they run and what is over its plan.

Customer Companies

Manage monetization status and plans across all workspaces.

Plan Change Requests

Tenant-submitted upgrade/downgrade requests awaiting your approval.

One-time Licenses

Perpetual offline licenses: approve payments and review requests to move a license to another PC.

Branded copies

Companies that generated a branding file for the free Middleware they hand out. A copy that checks its status loses the logo when its company is revoked, paused, below Professional, blocked here, or its file is invalidated. A file without the check can never be retired.

CORS Origin Requests

Tenant-submitted external dashboard origins awaiting your approval for cross-origin API access.

Company profile

Company Profile

Manual PLC / tag configuration

Manual PLC Connection

Manual Tag

Confirm your identity

Delete Gateway?

This permanently removes the Gateway and its Portal-side PLC metadata, tags, activation tokens, and remote scopes.

Confirm your identity

Delete device?

This removes the device and its tags from the portal.

Confirm

Delete Client?

This permanently removes this integration and revokes its key.

Confirm

Delete Custom Device?

This permanently removes this device and revokes its key.

Custom device location

Pin Gateway Location

Click the map to drop a pin, or drag the existing marker to move it.

No location set yet.

Gateway location

Pin Gateway Location

Click the map to drop a pin, or drag the existing marker to move it.

No location set yet.

Admin confirmation

Archive Activation Token?

This removes the token from normal Portal views while preserving its audit history.

Admin confirmation

Approve Device Change on Tenant's Behalf?

You're approving this as Damark platform staff, not as the tenant. Only do this if the tenant has confirmed they moved this gateway to new hardware - this grants trust to a device the tenant hasn't verified themselves in the Portal.

Access control

Deactivate Workspace User?

Middleware license

License generated

Copy this token now. It will not be shown again.

One-time payment

Offline license

A perpetual license for ONE PC that never needs an internet connection. Read how it works before you request it.

How it works

  1. Request it. Damark confirms the payment and approves your request.
  2. Get this PC's machine code. Open the Middleware on the PC you want to license (login page, "Offline license") and copy its machine code.
  3. Generate your token. Paste the machine code here. You receive a token tied to that PC's hardware.
  4. Install it. Paste the token into the Middleware on that PC and choose a local password. From then on it works with no internet at all.

One PC only

The token is bound to the hardware of the PC it was generated for and cannot be copied. On any other PC the Middleware locks and only the free BACnet Explorer remains available. Features that need the internet (cloud sync, remote integrations, portal heartbeat) are not part of an offline license.

If you change PC

  • The license can only move to a new PC with Damark's approval - it is never automatic.
  • Connect the old PC to the internet once and press Release license in its Settings. That ends the license on the old PC.
  • Then request the move here, pasting the new PC's machine code. Damark reviews and approves it.
  • If the old PC is broken and cannot connect, request the move anyway and explain what happened. Damark will review it manually.
  • The new PC starts from scratch: nothing configured on the old PC is transferred.

The price and the update policy are confirmed by Damark when your request is reviewed.

One-time license

Bind to a PC

Paste the machine code shown by the Middleware on the PC you want to license.

One-time license

Courtesy license

Issue a one-time license without payment - for a friend or a user of interest. It is on your responsibility: the reason and your name stay in the license history.

Quick choice from the start date:

The period is signed into the token, so the PC enforces it with no internet. After the last day the Middleware keeps working at the free level for the grace days, then it only offers the free BACnet Explorer. Leave both dates empty for a license without an end. Dates are whole days in UTC.

One-time license

Issue the license again

Quick choice from the start date:

Use this when the PC's date was changed and the license locked itself, or to extend or shorten the period. The new token is for the same PC; paste it into the Middleware on that PC (login page, "Offline license"). The earlier period stays in the history. The PC's own date must be correct.

One-time license

License token

Paste this token into the Middleware on the PC it was generated for (login page, "Offline license"), then choose a local password.

One-time license

Resolve

One-time license

History

Free copy with your brand

Get your branded copy

Your company name, logo and support contact travel in a small signed file. You can take it already inside the Middleware, or on its own.

Download my copy (recommended)

  1. Download the Middleware package that Damark published, with your file already inside.
  2. Publish that zip on your own site. Everyone who downloads it sees your name and logo, without an account, and gets the free BACnet Explorer.

Only the branding file

Put branding.dmbrand in the unzipped Middleware folder, next to PLC Middleware.Desktop.exe (it also works inside the Host folder), zip it again and publish it.

The file never unlocks a paid plan. When Damark publishes a new version, download your copy again; copies already out keep working.

Branded copies

Confirm

Access control

Reset Password

OK