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.
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
TCP Gateway
High-performance data collection via configurable TCP port listener, per-device session management, connection pooling and async task schedulers.
EN 13757-2 Protocol Support
International industrial standard compliance. Frame serialization, buffered streaming, semaphore-based locking and data integrity guarantee mechanisms.
Event-Driven Architecture
Message queue-based component communication. Gateway and application services are physically independent, ensuring high availability and fault tolerance.
Real-Time Monitoring
WebSocket-based instant status updates. Group-based subscriptions, authorization integration, online/offline status tracking and reading progress indicators.
Automated Scheduled Tasks
Periodic automatic data collection, routine maintenance tasks, persistent task state in database. Resilient to service restarts, configurable intervals.
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
Discover IoT ERP
Contact us to digitize your field operations. Let us design a custom architecture for you.