Skip to main content

Proxus IIoT Platform

Marketplace Solutions

Check out Proxus Website for more details about Proxus IIoT Platform.

Platform Overview

Proxus is a cutting-edge Industrial IoT platform that revolutionizes industrial data management through its comprehensive, high-performance architecture. Designed to seamlessly bridge Operational Technology (OT) and Information Technology (IT) systems, Proxus offers unparalleled capabilities including connection to over 50 industrial protocols, real-time data analytics with advanced anomaly detection, distributed edge computing with near-zero latency, and integration with 20+ enterprise systems.

Built using an Actor model, message-passing techniques, and SIMD optimizations, the platform delivers exceptional performance, cloud-native scalability, and a developer-friendly environment with integrated C# IDE and hot-deploy capabilities. With its sophisticated data enrichment, TimescaleDB integration, customizable dashboards, and robust security features, Proxus empowers organizations to transform complex industrial data into actionable insights, driving operational efficiency, predictive maintenance, and digital transformation across manufacturing, process control, and industrial automation domains.

Technical Capabilities

With support for over 50 communication protocols, Proxus offers unparalleled connectivity and data integration. Its advanced edge computing architecture ensures near-zero latency processing, while sophisticated analytics tools transform raw data into meaningful, actionable insights.

Key Technological Advantages

  • ⁠Real-time data collection and analysis
  • Predictive maintenance capabilities
  • Cloud-native and scalable architecture
  • ⁠Advanced security and authentication
  • ⁠Seamless multi-system integration
  • ⁠Customizable visualization dashboards
  • ⁠Edge Computing Capabilities
    • Distributed data processing
    • Local decision-making
    • Reduced network latency
    • Bandwidth optimization
    • Autonomous operation
    • Enhanced data privacy
potctl deploy -f proxus-edge-template.yaml -n $namespace
Create Application Template
proxus-edge-template.yaml
apiVersion: datasance.com/v3
kind: ApplicationTemplate
metadata:
name: proxus-edge
spec:
description: This is an application template for Proxus Edge deployments.
variables:
- key: gateway-name
description: Name of Proxus Gateway to deploy Microservices to
- key: agent-name
description: Name of Agent to deploy Microservices to
- key: account
description: NATS account
- key: password
description: NATS password
- key: domain
description: NATS domain
- key: port
description: NATS port
- key: url
description: NATS url
- key: url-protocol
description: NATS url-protocol
- key: user
description: NATS user
- key: ca-cert
description: Base64 encoded CA Cert
- key: tls-cert
description: Base64 encoded TLS Cert
- key: tls-key
description: Base64 encoded TLS Key
- key: proxus-log-level
description: proxus-log-level
- key: proxus-gateway-id
description: proxus-gateway-id
application:
microservices:
- name: "{{gateway-name}}-nats"
agent:
name: "{{agent-name}}"
config:
accounts:
- accountName: "{{account}}"
users:
- userName: "{{user}}"
password: "{{password}}"
jetstream: true
natsServer:
serverName: "{{user}}-leaf"
port: 4222
jsDomain: "{{domain}}"
leafNodes:
remotes:
remote:
- account: "{{account}}"
password: "{{password}}"
url: "{{url}}"
urlProtocol: "{{url-protocol}}"
user: "{{user}}"
tls:
CaCert: "{{ca-cert}}"
TlsCert: "{{tls-cert}}"
TlsKey: "{{tls-key}}"
images:
x86: ghcr.io/datasance/nats:latest
arm: ghcr.io/datasance/nats:latest
registry: remote
container:
rootHostAccess: false
volumes:
- hostDestination: nats-data
containerDestination: /store_leaf
accessMode: rw
type: volume
ports:
- internal: 4222
external: 4222
protocol: tcp
env: []
- name: "{{gateway-name}}-proxus"
agent:
name: "{{agent-name}}"
config: {}
images:
x86: proxusplatform/proxus-server:1.1.1.0-amd64
arm: proxusplatform/proxus-server:1.1.1.0-arm64
registry: remote
container:
runAsUser: "0"
volumes:
- hostDestination: proxus-config
containerDestination: /app/config
accessMode: rw
type: volume
ports:
- internal: 8083
external: 8083
protocol: tcp
- internal: 1883
external: 1883
protocol: tcp
env:
- key: ASPNETCORE_ENVIRONMENT
value: Production
- key: ASPNETCORE_URLS
value: http://+:8083
- key: DOTNET_SYSTEM_GLOBALIZATION_INVARIANT
value: 'false'
- key: TZ
value: Europe/Istanbul
commands:
- ./Proxus.Server
- EdgeMode=Proxus
- Loglevel="{{proxus-log-level}}"
- GatewayID="{{proxus-gateway-id}}"
- GatewayName="{{gateway-name}}"
- BrokerUrl=nats://iofog:4222
- BrokerUser="{{user}}"
- BrokerPassword="{{password}}"
- EnableMQTTHooks=true



potctl deploy -f proxus-edge.yaml -n $namespace
Deploy Proxus IIoT Edge from Application Template
proxus-edge.yaml
---
apiVersion: datasance.com/v3
kind: Application
metadata:
name: proxus-edge # name of application
spec:
template:
name: proxus-edge
variables:
- key: gateway-name # name of proxus gateway
value: "
- key: agent-name # name of agent you would like to deploy the application
value: "
- key: account # nats-account
value: ""
- key: user # nats-user
value: ""
- key: password # nats-user-password
value: ""
- key: domain # nats jetsream domain
value: "hub"
- key: port
value: 4222
- key: url
value: "NATS-URL:443"
- key: url-protocol # nats remote protocols `nats` or `ws`
value: nats
- key: proxus-log-level
value: "2"
- key: proxus-gateway-id # proxus gateway id
value: "1"
- key: ca-cert # ssl/tls base64 encoded certificates for nats tls configuration
value: $ca-cert
- key: tls-cert # ssl/tls base64 encoded certificates for nats tls configuration
value: $tls-cert
- key: tls-key # ssl/tls base64 encoded certificates for nats tls configuration
value: $tls-key
Group 3See anything wrong with the document? Help us improve it!