Industrial IoT

Real-Time Data Collection Platform from Field Devices

IoT ERP is an enterprise-grade IoT management platform that collects, processes and reports real-time data from industrial field devices via TCP protocol. Built with Clean Architecture and Domain-Driven Design.

24/7
TCP Gateway
EN 13757
Industrial Protocol
WebSocket
Real-Time
Clean
Clean Architecture
Why IoT ERP?

Monitor Your Field Operations in Real Time

Automatic data collection from industrial devices, instant status monitoring, event-driven notifications and comprehensive reporting -- all in a single platform.

What Does It Do?

The TCP Gateway service collects data from field devices following the EN 13757-2 international industrial protocol. Each device is automatically registered on first connection and managed session by session. If one device goes offline, others remain unaffected. All components communicate asynchronously via event-driven architecture.

Who Uses It?

Energy companies, water distribution firms, natural gas operators, industrial facility managers and metering service providers. Any organization that needs to remotely monitor field devices, automate data collection and perform billing.

Platform Capabilities

All features developed for industrial IoT operations

01

TCP Gateway

High-performance data collection via configurable TCP port listener, per-device session management, connection pooling and async task schedulers.

02

EN 13757-2 Protocol Support

International industrial standard compliance. Frame serialization, buffered streaming, semaphore-based locking and data integrity guarantee mechanisms.

03

Event-Driven Architecture

Message queue-based component communication. Gateway and application services are physically independent, ensuring high availability and fault tolerance.

04

Real-Time Monitoring

WebSocket-based instant status updates. Group-based subscriptions, authorization integration, online/offline status tracking and reading progress indicators.

05

Automated Scheduled Tasks

Periodic automatic data collection, routine maintenance tasks, persistent task state in database. Resilient to service restarts, configurable intervals.

06

Reporting & Billing

Periodic billing and index tracking, Excel export, hierarchical reporting (building, apartment, device level) and comparative analysis.

System Layers

5 core layers separated by Clean Architecture

Domain Layer

Business rules, entity models and value objects.

  • Device, reading and building entities
  • Business rule validation
  • Domain events

Application Layer

Workflow management and service orchestration.

  • CQRS pattern support
  • Workflow coordination
  • Permission enforcement

Infrastructure Layer

Database, messaging and authentication.

  • ORM + Micro-ORM hybrid approach
  • Message Queue integration
  • OAuth 2.0 implementation

Presentation Layer

API, real-time notifications and UI.

  • REST API endpoints
  • WebSocket hubs
  • Security headers

IoT Gateway Layer

Direct field device communication via TCP.

  • EN 13757-2 protocol implementation
  • Automatic device registration
  • Intelligent queue management

Security & Authorization

Industrial-grade security standards

OAuth 2.0 / OpenID Connect

Cookie-based web UI and token-based API access. Smart routing with automatic selection, industry-standard secure authentication.

Policy-Based Authorization

Operation-specific permission policies. Database-stored permissions, performance caching and dynamic permission management.

Multi-Tenant Isolation

Complete data isolation between separate organizations. Role-based access control (RBAC), tenant-level configuration.

Infrastructure Security

Independent operation as a Windows Service, automatic startup, structured logging and circular file policies.

Technology Stack

Technology stack optimized for industrial IoT operations

.NET 10TCP SocketRabbitMQSignalRPostgreSQLDocker

Discover IoT ERP

Contact us to digitize your field operations. Let us design a custom architecture for you.