• Gateways

     PapilioApisCrabro Power
    MCUSTM32F7 (216MHz)STM32F7 (216MHz)i.MX 8M Nano Quad-core Cortex-A53™, Cortex-M7
    Memory8MB SDRAM
    2MB Flash
    4KB EEPROM
    16MB SDRAM
    16MB Flash
    4KB EEPROM
    1GB SDRAM
    16GB eMMC
    Operating systemFreeRTOSFreeRTOSLinux
    Ethernet ports124 (on front panel)
    I/O portsUART x1UART x2
    CAN x2
    SPI x2
    I2C x2
    SDIO
    USB
    GPIO x32
    1 PPS
    Front panel:
    1xRS485
    1x232/485
    1xUSB OTG (MicroB)
    6xLED

    Edge connector:
    3xSPI
    2xI2C
    16xGPIO
    1xUART
    Protocol conversionMQTT
    ModbusRTU
    ModbusTCP
    IEC 60870-5-103
    IEC 61850
    MQTT
    ModbusRTU
    ModbusTCP
    IEC 60870-5-103
    custom protocols
    IEC 61850
    MQTT
    IEC 61850
    DNP3
    IEC 60870-5-104
    ModbusRTU
    ModbusTCP
    Pub/Sub (Google Cloud)
    custom protocols
    Security (TLS)nonoIEC 62351
    RedundancynoPRPHSR/PRP
    User appDroseraDroseraDrosera

    JPE 61850 Papilio

    Tags: # # #

    JPEmbedded’s JPE 61850 – papilio gateway is a cost-saving, hardware solution allowing the integration of various IoT (Internet of Things) devices and IEDs (Intelligent Electronic Devices) with the grid. The product is available as an electronic module to integrate into own device.

    Details

    JPE 61850 Apis

    Tags: # # #

    JPEmbedded’s JPE 61850 – apis enables the communication between the Intelligent Electronic Devices (IED’s) operating in IEC 61850 networks and other devices which do not support this standard. It converts the most popular protocols like Modbus, 60870-5-103, 60870-5-104, DNP3, MQTT, Profinet to IEC 61850. The gateway may be ordered as a standalone product, easily mountable at din-rail or, as a hardware module to integrate into the device.

    Details

    Crabro Power

    Tags: # # #

    Crabro Power is a dedicated platform designed to facilitate the development of technologically advanced products for smart energy grids. This is a comprehensive solution that seamlessly integrates essential communication protocols, including IEC 61850 and DNP3, along with robust cybersecurity support compliant with IEC 62351 standard.

    Details
  • Libraries

     IEC 61850ICCP/TASE.2DNP3IEC 60870-5-101IEC 60870-5-103IEC 60870-5-104
    Serveryesyesyesyesyesyes
    ClientyesyesyesyesyesQ2 2023
    Security IEC 62351yesyesyes
    ImplementationC++C++C++C++C++C++
    Available APIC++/C/NodeJS/RustC++/C/NodeJSC++/C/JavaC++/CC++/CC++/C
    FeaturesMMS Server
    Reporting
    Control model
    GOOSE
    SMV
    R-GOOSE
    R-SMV
    Logging
    Substitution
    Setting groups
    Cybersecurity (IEC 62351)
    CBB1
    CBB2
    CBB3
    CBB4
    CBB5
    CBB7
    CBB8
    CBB9
    static data points (class 0)
    events (class 1,2,3)
    interoperability level 3
    Standard versionIEC 61850:2010 (ed.2)IEC 60870-6-503-2014
    IEC 60870-6-503-2002
    DNP3 (IEEE 1815-2012)IEC 60870-5-101:2003IEC 60870-5-103:1997IEC 60870-5-104:2006

    IEC 61850 Library

    Tags: # # #

    IEC 61850 library enables fast and simple setup on virtually any device with Ethernet connectivity. It is designed to be 100% platform independent and can be used with and without operating system. Another advantage for customers is high configuarbility which translates into the resource efficiency and purchase cost because the price of license depends on the selected features. The library is implemented in C++ language which due to the object-oriented nature of the standard seemed to be the obvious choice, however C language API is also available.

    Details

    ICCP/TASE.2 Library

    Tags: # #

    Inter-Control Center Communications Protocol (ICCP) also known as TASE.2 is a standard which defines communication between the Transmission System Operators and distribution/generation part of the network. Our implementation includes both client and server side of the protocol, and supports cyber security and TLS encryption as recommended by IEC 62351.

    Details

    DNP3 Library

    Tags: # #

    DNP3 is one of the most popular protocols used for communication between control centers (e.g. SCADA systems) and intelligent electronic devices (IEDs) installed at substations. In addition to the traditional electric utilities, it is also used in hydropower companies or gas suppliers.

    Details

    IEC 60870-5-101 Library

    Tags: # #

    IEC 60870-5-101 is a standard for power system monitoring, control, and associated communications for telecontrol, teleprotection, and telecommunications for electric power systems. It uses a standard asynchronous serial interface and is designed to be used on systems where there are permanent direct connections between the controlling station and the controlled device.

    Details

    IEC 60870-5-103 Library

    Tags: # #

    60870-5-103 is a protocol used in the grid for communication between control systems and protection devices, at so called process bus level. Implementation by JPEmbedded is platform independent, can be used with and without operating system and supports both server and client side. Like for other libraries we provide it as a source code.

    Details

    IEC 60870-5-104 Library

    Tags: # #

    60870-5-104 is TCP/IP based protocol used for monitoring and controlling intelligent electronic devices installed in different geographic locations. Server side implementation by JPEmbedded is platform independent, can be used with and without operating system. Like for other libraries we provide it as a C++ source code.

    Details
  • Tuxera Solutions

     TCP/IP StackCrypto CoreEmbedded USB stacksBootloaders
    FeaturesNetwork Layer: IPv4 / IPv6, ICMP, IGMP, MLD, RIP, NAT, IPsec/IKEv2 – IP Security, NDP – Neighbor Discovery, ARP

    Application Layer: DHCP IPv4 and IPv6, DNS client, TFTP client/server, SNMP, NTP/SNTP client, MQTT, ESMTP, Telnet, FTP client/server, HTTP and HTTPS client/server, SMTP

    Transport Layer: TCP, UDP, IKE, DTLS and TLS, SSH

    Datalink Layer: PPP, PPPoE
    Advanced Encryption Standard (AES) with key sizes of 128 and 256 bits.

    Elliptic Curve Digital Signature Algorithm (ECDSA) – digital signatures

    Elliptic Curve Diffie–Hellman (ECDH) – key agreement

    Secure Hash Algorithm 2 (SHA-256 and SHA-384)
    USB host
    USB device
    USB OTG

    Class drivers: RNDIS, CDC-ACM, CDC-EEM, CDC-ECM, CDC-NCM, CDC-OBEX, CDC-FTDI, and Raw.
    Serial bootloader

    USB device bootloader

    USB host bootloader

    AES encryption

    TCP/IP stack

    Tags: # #

    TCP/IP stack by Tuxera was developed with a no compromise approach to quality. The approach incorporates a strong adherence to MISRA* compliance and was validated using advanced verification tools. With the benefit of more than a decade’s experience developing efficient, high-quality software the stack brings new levels of performance, verifiable quality and reliability to the embedded networking market. Stack provides a significant range of protocols as well as support for both IPv4 and IPv6, providing flexibility and long-term network compatibility.

    Details

    Tuxera CryptoCore Security and Encryption Suite

    Tags: # #

    Tuxera networking and security software is developed for embedded controllers and contains no open-source or third-party content. Tuxera’s encryption technology can be used to protect data stored on any flash device. Secure encryption solutions can be easily integrated with fail-safe file systems.

    Details

    Embedded USB stacks

    Tags: # #

    Embedded USB stacks from Tuxera are mature, widely-used stacks that can support almost any desired USB configuration. The USB suite includes solutions not only for common functions like HID, Hub and Mass Storage but also for more sophisticated requirements including isochronous, composite devices, and interfaces to file systems and Ethernet. This means developers can exploit USB to its full capability easily, without having to worry about developing highly specialized drivers.

    Details

    Bootloader

    Tags: # #

    Tuxera has developed optimized bootloaders for years and has a range of high quality solutions to fit almost any scenario. Rather than create an inflexible, single-function bootloader, Tuxera has a library of bootloader components that can be snapped together to support almost any boot scenario.

    Details
  • PCItek

     Garibaldi KDC
    Enterprise Licenseunlimited number of data streams
    System License200 data streams
    Embedded License50 data streams

    Garibaldi KDC

    Tags: # #

    Garibaldi, it’s a state of the art Key Distribution and System Management solution developed by PCItek. The product enables security for routable GOOSE and routable Sampled Values in IEC 61850 and DNP3 (Sav6 and AMP) networks.

    Details
     PapilioApisCrabro Power
    MCU
    MCUSTM32F7 (216MHz)STM32F7 (216MHz)i.MX 8M Nano Quad-core Cortex-A53™, Cortex-M7
    Memory
    Memory8MB SDRAM
    2MB Flash
    4KB EEPROM
    16MB SDRAM
    16MB Flash
    4KB EEPROM
    1GB SDRAM
    16GB eMMC
    Operating system
    Operating systemFreeRTOSFreeRTOSLinux
    Ethernet ports
    Ethernet ports124 (on front panel)
    I/O ports
    I/O portsUART x1UART x2
    CAN x2
    SPI x2
    I2C x2
    SDIO
    USB
    GPIO x32
    1 PPS
    Front panel:
    1xRS485
    1x232/485
    1xUSB OTG (MicroB)
    6xLED

    Edge connector:
    3xSPI
    2xI2C
    16xGPIO
    1xUART
    Protocol conversion
    Protocol conversionMQTT
    ModbusRTU
    ModbusTCP
    IEC 60870-5-103
    IEC 61850
    MQTT
    ModbusRTU
    ModbusTCP
    IEC 60870-5-103
    custom protocols
    IEC 61850
    MQTT
    IEC 61850
    DNP3
    IEC 60870-5-104
    ModbusRTU
    ModbusTCP
    Pub/Sub (Google Cloud)
    custom protocols
    Security (TLS)
    Security (TLS)nonoIEC 62351
    Redundancy
    RedundancynoPRPHSR/PRP
    User app
    User appDroseraDroseraDrosera

    JPE 61850 Papilio

    Tags: # # #

    JPEmbedded’s JPE 61850 – papilio gateway is a cost-saving, hardware solution allowing the integration of various IoT (Internet of Things) devices and IEDs (Intelligent Electronic Devices) with the grid. The product is available as an electronic module to integrate into own device.

    Details

    JPE 61850 Apis

    Tags: # # #

    JPEmbedded’s JPE 61850 – apis enables the communication between the Intelligent Electronic Devices (IED’s) operating in IEC 61850 networks and other devices which do not support this standard. It converts the most popular protocols like Modbus, 60870-5-103, 60870-5-104, DNP3, MQTT, Profinet to IEC 61850. The gateway may be ordered as a standalone product, easily mountable at din-rail or, as a hardware module to integrate into the device.

    Details

    Crabro Power

    Tags: # # #

    Crabro Power is a dedicated platform designed to facilitate the development of technologically advanced products for smart energy grids. This is a comprehensive solution that seamlessly integrates essential communication protocols, including IEC 61850 and DNP3, along with robust cybersecurity support compliant with IEC 62351 standard.

    Details
     IEC 61850ICCP/TASE.2DNP3IEC 60870-5-101IEC 60870-5-103IEC 60870-5-104
    Server
    Serveryesyesyesyesyesyes
    Client
    ClientyesyesyesyesyesQ2 2023
    Security IEC 62351
    Security IEC 62351yesyesyes
    Implementation
    ImplementationC++C++C++C++C++C++
    Available API
    Available APIC++/C/NodeJS/RustC++/C/NodeJSC++/C/JavaC++/CC++/CC++/C
    Features
    FeaturesMMS Server
    Reporting
    Control model
    GOOSE
    SMV
    R-GOOSE
    R-SMV
    Logging
    Substitution
    Setting groups
    Cybersecurity (IEC 62351)
    CBB1
    CBB2
    CBB3
    CBB4
    CBB5
    CBB7
    CBB8
    CBB9
    static data points (class 0)
    events (class 1,2,3)
    interoperability level 3
    Standard version
    Standard versionIEC 61850:2010 (ed.2)IEC 60870-6-503-2014
    IEC 60870-6-503-2002
    DNP3 (IEEE 1815-2012)IEC 60870-5-101:2003IEC 60870-5-103:1997IEC 60870-5-104:2006

    IEC 61850 Library

    Tags: # # #

    IEC 61850 library enables fast and simple setup on virtually any device with Ethernet connectivity. It is designed to be 100% platform independent and can be used with and without operating system. Another advantage for customers is high configuarbility which translates into the resource efficiency and purchase cost because the price of license depends on the selected features. The library is implemented in C++ language which due to the object-oriented nature of the standard seemed to be the obvious choice, however C language API is also available.

    Details

    ICCP/TASE.2 Library

    Tags: # #

    Inter-Control Center Communications Protocol (ICCP) also known as TASE.2 is a standard which defines communication between the Transmission System Operators and distribution/generation part of the network. Our implementation includes both client and server side of the protocol, and supports cyber security and TLS encryption as recommended by IEC 62351.

    Details

    DNP3 Library

    Tags: # #

    DNP3 is one of the most popular protocols used for communication between control centers (e.g. SCADA systems) and intelligent electronic devices (IEDs) installed at substations. In addition to the traditional electric utilities, it is also used in hydropower companies or gas suppliers.

    Details

    IEC 60870-5-101 Library

    Tags: # #

    IEC 60870-5-101 is a standard for power system monitoring, control, and associated communications for telecontrol, teleprotection, and telecommunications for electric power systems. It uses a standard asynchronous serial interface and is designed to be used on systems where there are permanent direct connections between the controlling station and the controlled device.

    Details

    IEC 60870-5-103 Library

    Tags: # #

    60870-5-103 is a protocol used in the grid for communication between control systems and protection devices, at so called process bus level. Implementation by JPEmbedded is platform independent, can be used with and without operating system and supports both server and client side. Like for other libraries we provide it as a source code.

    Details

    IEC 60870-5-104 Library

    Tags: # #

    60870-5-104 is TCP/IP based protocol used for monitoring and controlling intelligent electronic devices installed in different geographic locations. Server side implementation by JPEmbedded is platform independent, can be used with and without operating system. Like for other libraries we provide it as a C++ source code.

    Details
     TCP/IP StackCrypto CoreEmbedded USB stacksBootloaders
    Features
    FeaturesNetwork Layer: IPv4 / IPv6, ICMP, IGMP, MLD, RIP, NAT, IPsec/IKEv2 – IP Security, NDP – Neighbor Discovery, ARP

    Application Layer: DHCP IPv4 and IPv6, DNS client, TFTP client/server, SNMP, NTP/SNTP client, MQTT, ESMTP, Telnet, FTP client/server, HTTP and HTTPS client/server, SMTP

    Transport Layer: TCP, UDP, IKE, DTLS and TLS, SSH

    Datalink Layer: PPP, PPPoE
    Advanced Encryption Standard (AES) with key sizes of 128 and 256 bits.

    Elliptic Curve Digital Signature Algorithm (ECDSA) – digital signatures

    Elliptic Curve Diffie–Hellman (ECDH) – key agreement

    Secure Hash Algorithm 2 (SHA-256 and SHA-384)
    USB host
    USB device
    USB OTG

    Class drivers: RNDIS, CDC-ACM, CDC-EEM, CDC-ECM, CDC-NCM, CDC-OBEX, CDC-FTDI, and Raw.
    Serial bootloader

    USB device bootloader

    USB host bootloader

    AES encryption

    TCP/IP stack

    Tags: # #

    TCP/IP stack by Tuxera was developed with a no compromise approach to quality. The approach incorporates a strong adherence to MISRA* compliance and was validated using advanced verification tools. With the benefit of more than a decade’s experience developing efficient, high-quality software the stack brings new levels of performance, verifiable quality and reliability to the embedded networking market. Stack provides a significant range of protocols as well as support for both IPv4 and IPv6, providing flexibility and long-term network compatibility.

    Details

    Tuxera CryptoCore Security and Encryption Suite

    Tags: # #

    Tuxera networking and security software is developed for embedded controllers and contains no open-source or third-party content. Tuxera’s encryption technology can be used to protect data stored on any flash device. Secure encryption solutions can be easily integrated with fail-safe file systems.

    Details

    Embedded USB stacks

    Tags: # #

    Embedded USB stacks from Tuxera are mature, widely-used stacks that can support almost any desired USB configuration. The USB suite includes solutions not only for common functions like HID, Hub and Mass Storage but also for more sophisticated requirements including isochronous, composite devices, and interfaces to file systems and Ethernet. This means developers can exploit USB to its full capability easily, without having to worry about developing highly specialized drivers.

    Details

    Bootloader

    Tags: # #

    Tuxera has developed optimized bootloaders for years and has a range of high quality solutions to fit almost any scenario. Rather than create an inflexible, single-function bootloader, Tuxera has a library of bootloader components that can be snapped together to support almost any boot scenario.

    Details
     Garibaldi KDC
    Enterprise License
    Enterprise Licenseunlimited number of data streams
    System License
    System License200 data streams
    Embedded License
    Embedded License50 data streams

    Garibaldi KDC

    Tags: # #

    Garibaldi, it’s a state of the art Key Distribution and System Management solution developed by PCItek. The product enables security for routable GOOSE and routable Sampled Values in IEC 61850 and DNP3 (Sav6 and AMP) networks.

    Details