Connected Device Platform

If you manufacture, sell or support a connected device, this platform is for you.

The myDevices platform is a device-agnostic ecosystem for the connected world of today. Securely and efficiently connect a wide range of devices while capturing and translating critical business data to support and engage your customers.

myDevices IoT Platform Capabilities

Authentication & Access Control

Authentication of end points and users to access platform’s relevant resources. Verification policies or roles determine the appropriate access levels to critical IoT resources.

Device/Sensor Discovery & Control

Discovery of all available devices/sensors in a network environment. Discovered devices can then be controlled through specific agents or protocols provided by the platform.

Device, User, Product & Service Management

Enables management of devices and its services at the user level. Sets of devices can be assigned to “users” while “groups” can comprise sets of users.

Rules Engine

Processes data by filtering which specific subset of data is analyzed, identifies the expressions that apply, then executes the specified action a rule should take if all conditions are met.

Real-Time & Big Data

Highly scalable storage system handling volume, velocity, variety and veracity of data. Complex event processing for near real-time actions.

Real-Time Data Stream Processing

Acting as the Rules Engine input, it continuously collects data as it’s generated from devices and promptly reacts to critical information.

Analytics & Visualization

Analytics tools to examine and visualize data and obtain valuable business insight on devices, users, usage, and more.

Platform Principles

  • Secure

  • Scalable

  • Efficient

Security is top priority for our partners and their end-customers. myDevices has been designed with security in mind at all layers of the architecture. We follow best practices, which mean strict access control and services separation by precise permissions definitions. We use only secure protocols to manage the servers so that all traffic is encrypted when it goes through the network.

Client Security

Endpoint agents and the Web clients are abstracted with myDevices’ cloud server which prevent eavesdropping or man-in-middle attacks. Hackers have nothing to eavesdrop to.

Cloud Security

All our cloud servers are in the Amazon cloud and are secured using Security groups. Only authorized network communication is allowed between the servers in the cloud.

API Security

API is defined over REST interface and is secured using 2048-bit next generation SSL. All the partner services are authenticated using a two token system comprised of an API key and an access controlled application key.

Network Security

Secure HTTP everywhere. All the network communication in myDevices is over HTTPS.

The myDevices Platform has been developed and engineered for massive scalability. The cloud backend provides the reliable, scalable, secure, and high performance infrastructure required for web applications while enabling an elastic scale out and scale down infrastructure to match IT costs in real-time as customer traffic fluctuates.

Route 53

For highly available and scalable Domain Name System (DNS) web service.

Auto Scaling configuration

For scaling up and down automatically.

Automation for Scale

Automated building, deployment and management of infrastructure.

Load Balancers

For automatically distributing incoming traffic.

The transfer of data between devices, partners, and customers is at the core of our Platform. With the right combination of infrastructure and security in place, valuable data is efficiently sent and received between devices and data centers.

Data Minimization

For both Privacy and Efficiency, we only collect data that is necessary to the product or the service being offered.

Efficient Caching Design

Caching is designed with security, scalability and efficiency in mind both at the client and the server levels.