Skip to main content

Platform for connected devices

Project description

About

Dataplicity agent is a Python based script which allows remote connection to your device via dataplicity.com.

It is packaged and delivered using a PEX file for convenience, but you can see the source code here.

Please feel free to raise issues, fork the code etc.

How it works

When you install the Dataplicity Agent on your device, it will opportunistically establish and maintain a secure HTTPS connection to the Dataplicity IoT Router.

When you connect to the Remote Shell via the Dataplicity website, or to the redirected web interface via your device's Wormhole URL, your connection will be routed between your browser and your device via our IoT Router.

In practice, this means that you can access the devices covered by Dataplicity anywhere that they have a viable internet connection. The traffic is routed using encrypted websocket connections, and is robust enough to be used in instances where the internet coverage is flaky. Because the device itself is the originator of the connection, traditional impediments to remote access (such as NAT, firewalls and dynamic IP addressing) are no longer an issue.

For more information, see https://docs.dataplicity.com

License

Dataplicity agent is licensed under a modified-BSD license. If you have any thoughts on different types of licensing, please raise an issue.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dataplicity-0.5.13.tar.gz (43.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

dataplicity-0.5.13-py3-none-any.whl (54.0 kB view details)

Uploaded Python 3

File details

Details for the file dataplicity-0.5.13.tar.gz.

File metadata

  • Download URL: dataplicity-0.5.13.tar.gz
  • Upload date:
  • Size: 43.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.3

File hashes

Hashes for dataplicity-0.5.13.tar.gz
Algorithm Hash digest
SHA256 fdf9f19fd87ad9dd357d3b60214c2ff7e9bb6c2d3c816767b50a81558e2daa7e
MD5 0247238deb9a37480e9ff7e0137be5f9
BLAKE2b-256 fac830b9c57e226eca747bbb0a21ea93cc8b0036ee0ad59acd93bbe03f47d858

See more details on using hashes here.

File details

Details for the file dataplicity-0.5.13-py3-none-any.whl.

File metadata

  • Download URL: dataplicity-0.5.13-py3-none-any.whl
  • Upload date:
  • Size: 54.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.3

File hashes

Hashes for dataplicity-0.5.13-py3-none-any.whl
Algorithm Hash digest
SHA256 cb6997a3bd46883040c41eb1c82b25ccc3b8d3912101446da081c17c715f6745
MD5 1dc28ab3494187d15395c62652f1c6a3
BLAKE2b-256 ea227a42a93ef1a36ad5d14714fe9ea97843976082872a0ca33a4a59d0c912ee

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page