• Gateways

     PapilioApisCrabro
    MCUSTM32F7 (216MHz)STM32F7 (216MHz)i.MX287 (454MHz)
    Memory8MB SDRAM
    2MB Flash
    4KB EEPROM
    16MB SDRAM
    16MB Flash
    4KB EEPROM
    128MB SDRAM
    256MB Flash
    4KB EEPROM
    Operating systemFreeRTOSFreeRTOSLinux
    Ethernet ports122
    I/O portsUART x1UART x2
    CAN x2
    SPI x2
    I2C x2
    SDIO
    USB
    GPIO x32
    1 PPS
    RS232 x1
    RS485/422 x2
    CAN x2
    USB x2 (OTG x1)
    WiFi
    BT
    GSM
    1 PPS
    Protocol conversionMQTT
    ModbusRTU
    ModbusTCP
    IEC 60870-5-103
    IEC 61850
    MQTT
    ModbusRTU
    ModbusTCP
    IEC 60870-5-103
    custom protocols
    IEC 61850
    MQTT
    OPC-UA
    ModbusRTU
    ModbusTCP
    IEC 60870-5-103
    custom protocols
    IEC 61850
    DNP3
    IEC 60870-5-104
    Security (TLS)nonoIEC 62351
    RedundancynonoHSR/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

    JPE 61850 Crabro

    Tags: # # #

    JPEmbedded’s JPE 61850 – Crabro is the most advanced module offered by JPEmbedded. It converts the most popular protocols IEC 61850, DNP3, IEC 60870-5-103/104, OPC-UA, Modbus, and offers PRP/HSR redundancy. The product enables wireless BT, GSM, wifi communication, and cybersecurity according to IEC 62351.

    Details
  • Libraries

     IEC 61850ICCP/TASE.2DNP3IEC 60870-5-103IEC 60870-5-104
    ServeryesyesQ2 2020yesyes
    ClientQ1 2020yesQ2 2020yes
    Security IEC 62351yesyesyes
    ImplementationC++C++C++C++C++
    Available APIC++/CC++/C/nodeJSC++/C/JavaC++/CC++/C
    FeaturesMMS Server
    Reporting
    Control model
    GOOSE
    SMV
    R-GOOSE
    R-SMV
    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-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. DNP3 library offered by JPEmbedded supports both server and client side, serial and TCP operation modes with level 3 interoperability.

    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
  • HCC 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 HCC Embedded 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

    HCC CryptoCore Security and Encryption Suite

    Tags: # #

    HCC networking and security software is developed for embedded controllers and contains no open-source or third-party content. HCCs 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 HCC 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: # #

    HCC 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, HCC has a library of bootloader components that can be snapped together to support almost any boot scenario.

    Details
     PapilioApisCrabro
    MCU
    MCUSTM32F7 (216MHz)STM32F7 (216MHz)i.MX287 (454MHz)
    Memory
    Memory8MB SDRAM
    2MB Flash
    4KB EEPROM
    16MB SDRAM
    16MB Flash
    4KB EEPROM
    128MB SDRAM
    256MB Flash
    4KB EEPROM
    Operating system
    Operating systemFreeRTOSFreeRTOSLinux
    Ethernet ports
    Ethernet ports122
    I/O ports
    I/O portsUART x1UART x2
    CAN x2
    SPI x2
    I2C x2
    SDIO
    USB
    GPIO x32
    1 PPS
    RS232 x1
    RS485/422 x2
    CAN x2
    USB x2 (OTG x1)
    WiFi
    BT
    GSM
    1 PPS
    Protocol conversion
    Protocol conversionMQTT
    ModbusRTU
    ModbusTCP
    IEC 60870-5-103
    IEC 61850
    MQTT
    ModbusRTU
    ModbusTCP
    IEC 60870-5-103
    custom protocols
    IEC 61850
    MQTT
    OPC-UA
    ModbusRTU
    ModbusTCP
    IEC 60870-5-103
    custom protocols
    IEC 61850
    DNP3
    IEC 60870-5-104
    Security (TLS)
    Security (TLS)nonoIEC 62351
    Redundancy
    RedundancynonoHSR/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

    JPE 61850 Crabro

    Tags: # # #

    JPEmbedded’s JPE 61850 – Crabro is the most advanced module offered by JPEmbedded. It converts the most popular protocols IEC 61850, DNP3, IEC 60870-5-103/104, OPC-UA, Modbus, and offers PRP/HSR redundancy. The product enables wireless BT, GSM, wifi communication, and cybersecurity according to IEC 62351.

    Details
     IEC 61850ICCP/TASE.2DNP3IEC 60870-5-103IEC 60870-5-104
    Server
    ServeryesyesQ2 2020yesyes
    Client
    ClientQ1 2020yesQ2 2020yes
    Security IEC 62351
    Security IEC 62351yesyesyes
    Implementation
    ImplementationC++C++C++C++C++
    Available API
    Available APIC++/CC++/C/nodeJSC++/C/JavaC++/CC++/C
    Features
    FeaturesMMS Server
    Reporting
    Control model
    GOOSE
    SMV
    R-GOOSE
    R-SMV
    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-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. DNP3 library offered by JPEmbedded supports both server and client side, serial and TCP operation modes with level 3 interoperability.

    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 HCC Embedded 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

    HCC CryptoCore Security and Encryption Suite

    Tags: # #

    HCC networking and security software is developed for embedded controllers and contains no open-source or third-party content. HCCs 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 HCC 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: # #

    HCC 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, HCC has a library of bootloader components that can be snapped together to support almost any boot scenario.

    Details