Supported Features and Operating Systems
Device Cloud includes the Device Cloud platform and the Device Cloud agent for selected operating systems.
The following key features are available:
-
multi-tenant support
-
remote data capture
-
cloud-based rules engine to process and act on data
-
data forwarding from the cloud to external systems
-
an interface to create and remotely deploy software updates to the device
-
device decommissioning to permanently remove a device from service
-
remote access from Device Cloud to the device
-
multi-channel architecture using multiple local TCP socket connections to the device with one websocket
-
remote access supports reconnection when the connection drops from Device Cloud to the device, using multiple local TCP socketsTELNET
-
file transfer between Device Cloud and the device
-
support to connect applications on the device to Device Cloud through a proxy server using SOCKS4, SOCKS5, and HTTP protocols
-
browser-based interface for custom platform applications
-
browser-based Management Portal for device management
-
user management and user access control for the Management Portal and for applications that connect to Device Cloud
The Device Cloud Python agent runs on any operating system that supports Python 2.7.9 and later and Python 3.4 and later.
The Device Cloud C agent runs on Ubuntu 16.04 and VxWorks 7.
The source code for the Python agent is available through the PyPI package repository and a public GitHub repository. The C agent is available on a public GitHub repository. You can adapt the agent as needed to run on any operating system.