Our product, Staex, has two components: StaexMCC (Mesh Companion Container) and StaexD (Staex Daemon).
Both are designed to be fully peer-to-peer and run on resource constrained devices, like industrial IoT and robots.
StaexMCC (Networking)
MCC is your industrial-grade VPN. MCC provides an overlay network for all robots and clouds that enables full connectivity between applications running on nodes within the network. The connection is reliable, encrypted and fully transparent for the applications.
Secure certificate-based public key infrastructure
Reduced network
complexity
Distributed service
discovery
MCC is designed to provide reliable connectivity over unreliable networks. Thanks to state-of-the-art congestion control algorithms and distributed architecture, MCC provides the best performance, even for networks with high packet loss.
Staex provides TCP and UDP tunneling for your applications behind NAT or firewall. Any two nodes from the MCC network can talk to each other directly over a single port.
Staex provides end-to-end key-based encryption for all connections within the MCC network. We use certificates to alleviate key distribution problems for large scale deployments.
Staex does not require application developers to implement custom interfaces or protocols: any standard TCP client/server connections can be established via MCC.
Staex provides a fully distributed service registry with automatic load balancing for complex application deployments.