The customer is a hardware manufacturer providing devices for access control, time tracking, and production data acquisition. These devices are integral components in solutions for access control and personnel time tracking within buildings. The customer's products play a crucial role in higher-level systems, including personnel accounting systems.

The challenge was to integrate a newly developed IoT platform with the existing personnel accounting control system, ensuring seamless communication and support for specific industry applications. The integration aimed to facilitate secure data transfer migration from the IoT platform to the client's ERP system, incorporating two-way interfaces between the platform and business applications.

Our engineers devised a solution facilitating communication between the IoT platform and the customer's enterprise infrastructure system. Using open-source and cross-platform components, we ensured high network connectivity for handling large volumes of data.

Integration of edge devices and the IoT platform

Key features of the solution:

• Data access: Customize and transmit data flows from edge devices to personnel accounting control systems.
• Data transformation: Filter and transform data into different formats for various interfaces, aligning with specific business application requirements.
• Data storage: Utilize relational and time-series database management systems, accessible via RESTful API (ODATA protocol) from the customer's server.
• GUI integration: Develop a Web API based on RESTful API for seamless integration into client web applications, allowing IoT platform management via current web browsers.
• System monitoring: Remotely monitor data transfer interface performance and access acknowledgment interface.
• IoT platform management: Control IoT platform operations and manage edge devices using enterprise applications.

Also, the developed IoT platform fully meets the requirements for:

• Scalability: The system scales to integrate the desired number of controlled areas.
• Flexible deployment: Install the system in cloud storage or on-premise, depending on the number of controlled locations required.
• Reliability: Offline operating mode ensures system functionality during intermittent connectivity.
• Remote maintenance: Remote system software updates to keep the solution current.
• Security: Strong encryption ensures enterprise-grade security for all data.

Our client seamlessly manages data acquisition and IoT platform control using their personnel accounting system, overseeing a vast network of edge devices. The solution facilitates easy operation of data flows and system control through interfaces integrated into the client's ERP system, providing a streamlined and efficient user experience.