devicestak framework enables industrial communications support for simple and secure device connectivity

The fastest way to add industrial protocol support to your product

Manufacturers of industrial products are faced with a growing number of communications protocols required for communications with their customer’s SCADA, Cloud, and other monitoring and control systems.

devicestak includes support for Modbus, DNP3, IEC 61850, BACnet, MQTT and DDS protocols and allows for simple integration into your products. All protocols are provided through a single common API that makes adding new protocols to your product simple.

See why our customers choose devicestak over the competitors

Modbus Protocol SupportYESYES
DNP3 Protocol SupportYESYES
IEC 61850 Protocol SupportYESYES
BACnet Protocol SupportYESYES
MQTT Protocol SupportYES
DDS Protocol SupportYES
API's for C, C++, C#YESYES
API's for Python, LabVIEW, MonoYES
All Protocols Bundled at One PriceYES
One Common API for All ProtocolsYES
Third Party NERC CIP AuditedYES
Included porting to your hardware targetYES
Royalty Free Unlimited Distribution LicensingYES

Hardware Compatibility

Designed to work seamlessly on a wide variety of hardware platforms, eliminating dependence on specific hardware or software providers.

Operating Systems: Linux, Windows and RTOS’s

Processors: x86/x64, ARM and PowerPC

Minimum Specifications:

  • 300MHz
  • 128MB RAM
  • 64MB Disk
  • 10/100/1000 Ethernet Port (optional)
  • RS-232/422/485 Serial Port (optional)

Programming API

devicestak supports custom application development in multiple programming languages through our developer API and on a wide variety of platforms. The API can be used to deeply integrate devicestak into your products.

Programming Interfaces:

  • C/C++
  • C#/Mono
  • Python
  • LabVIEW


devicestak helps protect your devices, data and personal information through the implementation of enterprise grade security and industry specific standards.

  • Secure your applications, devices and data
  • Authentication, encryption and security policy development
  • Third party verified to simplify NERC CIP compliance

How is devicestak deployed?

Prolucid’s devicestak framework including Modbus, DNP3, IEC 61850, BACnet, and MQTT simplifies the integration of many common industrial communication protocols by providing a single library including many common protocols using a single programming interface.

devicestak can be deployed to your existing product either as a stand-alone module, or as part of your core application.  In addition devicestak is already supported running on a series of devices, gateways and commercial System-On-Modules for simple connectivity with minimal or no changes required to your existing application.