{ "info": { "author": "DevicePilot", "author_email": "tom.wallace@devicepilot.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Topic :: Database :: Front-Ends", "Topic :: Home Automation", "Topic :: Internet", "Topic :: Scientific/Engineering :: Information Analysis", "Topic :: Scientific/Engineering :: Interface Engine/Protocol Translator", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: System :: Logging" ], "description": "# DevicePilot SDK for Python\n\n[![image](https://img.shields.io/pypi/v/devicepilot.svg)](https://pypi.org/project/requdevicepilotests/)\n[![image](https://img.shields.io/pypi/l/devicepilot.svg)](https://pypi.org/project/devicepilot/)\n[![image](https://img.shields.io/pypi/pyversions/devicepilot.svg)](https://pypi.org/project/devicepilot/)\n\nwww.devicepilot.com\n\nDevicePilot is a universal cloud-based software service allowing you to easily locate, monitor and manage your connected devices at scale, with proactive management of the entire device lifecycle.\n\nThis library helps you quickly get started posting your device telemetry so you can begin exploring your IoT data in DevicePilot.\n\n### Getting Started\n\n* Sign up for a DevicePilot account if you haven't already!\n\n> [You can book at demo at devicepilot.com](https://www.devicepilot.com/contact)\n\n* Get your API key\n\n> [Find your API Key in Settings > My User](https://app.devicepilot.com/#/settings/my-user)\n\n* Add the DevicePilot library to your python project:\n\n```\npip install devicepilot\n```\n\n* Start posting your device telemetry:\n\n```python\n import devicepilot\n\n # api key should be explicitly provided, or stored in the environmental variable DP_API_KEY\n apikey = \"your-devicepilot-api-key\"\n\n record = {\n \"$id\": \"unique-device-id\", # this is used to identify your device\n # any valid json body will be converted into key:value telemetry:\n \"ledColour\": 'blue',\n \"switchedOn\": True,\n \"temperature\": 20,\n }\n # an array of record objects can also be provided\n\n devicepilot.post(record, apikey)\n```\n\n### Documentation\n\nFor more information about using DevicePilot, check out: https://help.devicepilot.com/\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/devicepilot/devicepilot-py", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "devicepilot", "package_url": "https://pypi.org/project/devicepilot/", "platform": "", "project_url": "https://pypi.org/project/devicepilot/", "project_urls": { "Homepage": "https://github.com/devicepilot/devicepilot-py" }, "release_url": "https://pypi.org/project/devicepilot/1.0.1/", "requires_dist": [ "requests", "pylint (==2.1.1) ; extra == 'develop'", "pytest (==4.0.0) ; extra == 'develop'", "responses (==0.10.4) ; extra == 'develop'" ], "requires_python": "", "summary": "DevicePilot SDK for IoT Analytics", "version": "1.0.1" }, "last_serial": 5266673, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "c49ffde2729c7a51d167d554766b1ab1", "sha256": "a8604a24c6f0d1352b166c5fd04e63cdad52762da5cdb0e83f88f8813e8f5e17" }, "downloads": -1, "filename": "devicepilot-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "c49ffde2729c7a51d167d554766b1ab1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5693, "upload_time": "2018-11-16T15:42:44", "url": "https://files.pythonhosted.org/packages/3d/3e/1a3b99a557a303ba6b00fa2b22cfde25c89d1e457e726f99fe28b799952b/devicepilot-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4aa2f8fbf30f586eeab941381f6eeaa1", "sha256": "07ff908c18a123129f901e21f58800edf2c9ba3dfe6c7e5446a4c4fb61cfea14" }, "downloads": -1, "filename": "devicepilot-1.0.0.tar.gz", "has_sig": false, "md5_digest": "4aa2f8fbf30f586eeab941381f6eeaa1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3708, "upload_time": "2018-11-16T15:42:46", "url": "https://files.pythonhosted.org/packages/8b/48/0f1341ba3836a82dca33e010a674b33c0d33caec0a9aac0651fe894ae3c6/devicepilot-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "47ad14cc32cddcf3d02f3b1e46a9ccb8", "sha256": "7a5d33e5317d0fe6429a24047baf299745f115951cf4e74bfa23cd27c99b4650" }, "downloads": -1, "filename": "devicepilot-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "47ad14cc32cddcf3d02f3b1e46a9ccb8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5758, "upload_time": "2019-05-14T10:17:43", "url": "https://files.pythonhosted.org/packages/fe/92/5c44028a5a7a4e1a31ab7acd560ad6af8f88a579d79b46b60f5d24011f3a/devicepilot-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5207a9b703b0203e8c9a8f18f38bf44f", "sha256": "d2e92f7bfce938efc9b83884439de7888f34da8b8300c47d52f8fea2f9b027bd" }, "downloads": -1, "filename": "devicepilot-1.0.1.tar.gz", "has_sig": false, "md5_digest": "5207a9b703b0203e8c9a8f18f38bf44f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3792, "upload_time": "2019-05-14T10:17:44", "url": "https://files.pythonhosted.org/packages/0e/a8/e6f5afbdcd79b6775f695a9247f7f5d46779174cd15c933997a94680c314/devicepilot-1.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "47ad14cc32cddcf3d02f3b1e46a9ccb8", "sha256": "7a5d33e5317d0fe6429a24047baf299745f115951cf4e74bfa23cd27c99b4650" }, "downloads": -1, "filename": "devicepilot-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "47ad14cc32cddcf3d02f3b1e46a9ccb8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5758, "upload_time": "2019-05-14T10:17:43", "url": "https://files.pythonhosted.org/packages/fe/92/5c44028a5a7a4e1a31ab7acd560ad6af8f88a579d79b46b60f5d24011f3a/devicepilot-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5207a9b703b0203e8c9a8f18f38bf44f", "sha256": "d2e92f7bfce938efc9b83884439de7888f34da8b8300c47d52f8fea2f9b027bd" }, "downloads": -1, "filename": "devicepilot-1.0.1.tar.gz", "has_sig": false, "md5_digest": "5207a9b703b0203e8c9a8f18f38bf44f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3792, "upload_time": "2019-05-14T10:17:44", "url": "https://files.pythonhosted.org/packages/0e/a8/e6f5afbdcd79b6775f695a9247f7f5d46779174cd15c933997a94680c314/devicepilot-1.0.1.tar.gz" } ] }