The Prevas Simple Connect (PSC) is a communication infrastructure that provides a secure instant communication between clients and devices (e.g. smart phones) connected through the Internet. It is a network abstraction that in all its simplicity lets endpoints interconnect using only a unique id. The infrastructure deals with both device and user roles. This is not mandatory, but it provides a straightforward and secure way of paring devices and users to control and administrate their intercommunications.
The major challenge, when connecting devices through the Internet, is that NAT translation makes it difficult to create peer-to-peer connections. A counter measure to
this is based on the publish/subscribe paradigm. This is a very scalable model with a loose coupling between the message sender and the receiver. It completely abstracts internet infrastructure, by routing messages using topics through a message broker.
Reliability and security is handled by using widely used software modules, such as TLS. For systems involving small embedded platforms, PSC offers a light-weight AES option for authentication and encryption.
There are three main participants in the present system; the devices, the user-end clients and the database controller that handles the distribution of messages.