XMiDT is a message routing and delivery platform designed to scale to millions of connected clients and billions of messages delivered daily.
This diagram illustrates the architecture of the XMiDT core routing cloud:
The XMiDT core routing cloud consists of several components.
XMiDT is designed to provide message delivery to lots of continuously connected devices. XMiDT makes the cloud easier for CPE devices to participate in at scale and makes the cloud interactions with the CPE devices more cloud friendly.
If you have a large (or potentially large) number of clients that can exist behind firewalls, NATs or other infrastructure you need to operate, XMiDT can be a good match. The CPE devices do not need to expose services like telnet, SSH, SNMP or others that can be compromised. Instead, the XMiDT client (Parodus) reaches out to your cloud via a known URL and securely ensures it is connected only to your cluster.
XMiDT provides a highly scalable and cost effective solution to device management.
XMiDT is not designed to replace streaming protocols (like WebRTC or streaming audio/video).
This documentation is open-source. Please help improve it by filing issues or pull requests.