Device Cloud (DC) is a cloud/device platform that accelerates device to cloud and cloud to cloud interaction. This meta layer integrates a Python implementation that is designed to be run on the device side and can be used for device actuation, management, sending telemetry, remote console etc. The Python agent for DC is designed for quick deployment on any platform that supports Python. The continuous deployment model uses "pip" to install and update the latest modules. Any application that wants to use DC cloud services can import the "device_cloud" module and begin using the DC APIs.

Setup information

Git repository

https://github.com/Wind-River/meta-device-cloud web repo

Last commit: 6 years, 6 months ago (master branch)

Maintainer

  • Paul Barrette (Device side work) email

Dependencies

The meta-device-cloud layer depends upon:

Recipe name Version Description
python-device-cloud 18.06.19 Python library for Helix Device Cloud
python-paho-mqtt 1.3.0 MQTT version 3.1/3.1.1 client library
python-websocket-client 1.0 WebSocket client for python. hybi13 is supported.
python3-device-cloud 18.06.19 Python library for Helix Device Cloud
python3-paho-mqtt 1.3.0 MQTT version 3.1/3.1.1 client library
python3-websocket-client 1.0 WebSocket client for python. hybi13 is supported.
python3-websockets 3.3 An implementation of the WebSocket Protocol (RFC 6455)