Connected Devices

APAT IoCT platform provides a development tool enabling devices to become connected. It is a rich platform for programming, connectivity, and management
of embedded systems. This platform provides a complete toolset for visual modeling and programming of the connected devices. Using Function Blocks as its
building blocks, the platform allows rapid development of embedded systems’ logic and functionality.Interface to the I/Os or networks is handled through specific
pre-developed and tested Function Blocks which significantly reduce the development time of the connected devices.


• Platform for programming and management of embedded devices
• Visualization modeling toolset
• Rapid development of embedded systems’ logic via function blocks
• Modular expandable interface to the local I/Os or networks
• Firmware update
• Secure device provisioning and connectivity management


Besides serving as a protocol converter, APAT’s Advanced Controller and Gateway (ACG) enables configuration, control, and connectivity to attached devices via its
native, expandable southbound communication protocols (e.g. Modbus, ZigBee, BACnet, Ethernet/IP, SNMP, etc.). The cloud connectivity and management functionalities
are realized through protocols such as LWM2M, CoAP, MQTT, HTTP, OPC UA Pub/Sub, etc. APAT’s ACG enables Fog/Edge Computing using Function
Blocks. The Function Blocks can be deployed from a web-based store or developed using C/C++ (and in future, Python).


• Fog/edge computing using function block engine
• Configuration, control, and connectivity of the attached devices
• Expandable southbound communication interface
• Support of a wide range of cloud connectivity protocols (e.g.,LWM2M, CoAP, MQTT, HTTP, OPC UA Pub/Sub)
• Firmware update through LWM2M protocol
• Connection to commercial cloud (Microsoft Azure, Amazon AWS)

Cloud-Based Device/Data Management, Supervision, and Information Processing

The IoCT platform offers a Data&Events hub with powerful, versatile information modeling of physical devices and their cyber twin representations in the
cloud. This provides a multi-tenant environment to host multiple isolated vertical applications. A unified design environment allows rapid onboarding of vertical
applications. Near real-time stream processing and powerful analytics handle the data processing from Edge to Cloud. Rich visualization, alarm and event
handling, and reporting tools are provided for monitoring of the physical system.


• Cyber device twin
• Support of vertical applications in a multi-tenant environment
• Unified design environment
• Near real-time stream processing
• Powerful analytics
• Dashboards and rich visualizations
• Alarms and events handling
• Report managements