{ "info": { "author": "Martijn Braam", "author_email": "martijn@brixit.nl", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5" ], "description": "Pockethernet\n============\n\nThis is a python module that implements the bluetooth protocol used by the Pockethernet network tester. It also includes\na basic command line client.\n\n.. code-block:: console\n\n $ pockethernet 00:13:43:xx:xx:xx\n Straight cable\n Pair voltages:\n - 0V\n - 0V\n - 0V\n - 0V\n PoE A: 0V\n PoE B: 0V\n No link established\n\n $ pockethernet 00:13:43:xx:xx:xx\n Cable inserted into ethernet port\n Pair voltages:\n - 0V\n - 0V\n - 0V\n - 0V\n PoE A: 0V\n PoE B: 0V\n Got 1000BASE-T full duplex link\n Link partner advertises:\n HD FD\n 10 MBIT 1 1\n 100 MBIT 1 1\n 1000 MBIT 1 1\n\nThe python API so far:\n\n.. code-block:: python\n\n from pockethernet import Pockethernet, WiremapResult, PoEResult, LinkResult\n bluething = Pockethernet()\n bluething.connect(\"00:13:43:xx:xx:xx\")\n wiremap = bluething.get_wiremap()\n print(wiremap.connections) # [0, 1, 2, 3, 4, 5, 6, 7, 8]\n\n link = bluething.get_link()\n print(link.speed) # 1000BASE-T\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://gitlab.com/MartijnBraam/pockethernet-protocol", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pockethernet", "package_url": "https://pypi.org/project/pockethernet/", "platform": "", "project_url": "https://pypi.org/project/pockethernet/", "project_urls": { "Homepage": "https://gitlab.com/MartijnBraam/pockethernet-protocol" }, "release_url": "https://pypi.org/project/pockethernet/0.2.1/", "requires_dist": [ "cobs", "crc16" ], "requires_python": "", "summary": "Library and command line client for the Pockethernet network tester", "version": "0.2.1" }, "last_serial": 5879656, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "254e428b841b2d891daec3809983ee92", "sha256": "07079175809f3306521591efa703ca9f8d6521055fc3c06029999d245264328e" }, "downloads": -1, "filename": "pockethernet-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "254e428b841b2d891daec3809983ee92", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5294, "upload_time": "2019-09-18T21:10:49", "url": "https://files.pythonhosted.org/packages/48/81/ae4adc2afe86566cb213acfa0a59ebc487004e2d5cf826ccccdf6de71827/pockethernet-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "476adde2368360e824aa96a1f18097c7", "sha256": "b3f6d9cbf352c95a80092349a7b0a4b1d9b6aa2c308ad26a7097fac045915328" }, "downloads": -1, "filename": "pockethernet-0.1.0.tar.gz", "has_sig": false, "md5_digest": "476adde2368360e824aa96a1f18097c7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4585, "upload_time": "2019-09-18T21:10:51", "url": "https://files.pythonhosted.org/packages/cb/17/73c899cd1f288479ccc02add3fd28ca085178f5b44d3b153b9bf2c378e75/pockethernet-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "4063880ec6ee5b5107a8352f548a0f78", "sha256": "51230b5a280fdf6d290cc92c394b8b81b3bf331e61cbe7c297490a3129d8425b" }, "downloads": -1, "filename": "pockethernet-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "4063880ec6ee5b5107a8352f548a0f78", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5630, "upload_time": "2019-09-18T21:38:26", "url": "https://files.pythonhosted.org/packages/5a/3a/a62a7043f48d718f34b0c8e443a50c3746f9d652c14748a982afec7a95e6/pockethernet-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ff73a936174f1323807f2c36f7e1aade", "sha256": "6734e037da113d93a0a28c2bad6b279c661bb932ee4a9d14226da2fb28489f9f" }, "downloads": -1, "filename": "pockethernet-0.1.1.tar.gz", "has_sig": false, "md5_digest": "ff73a936174f1323807f2c36f7e1aade", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4856, "upload_time": "2019-09-18T21:38:28", "url": "https://files.pythonhosted.org/packages/d2/ac/da54b03258e4689b530ab905178c2f575e5832de5d0374e153752018e94d/pockethernet-0.1.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "4ac237a6c2670606188bfe66c54e29ad", "sha256": "1e2b2f98bca0e2a38a9bf464043501c165d9f15ecd73b7c9a24697f96e40f3d4" }, "downloads": -1, "filename": "pockethernet-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "4ac237a6c2670606188bfe66c54e29ad", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5812, "upload_time": "2019-09-23T23:39:36", "url": "https://files.pythonhosted.org/packages/68/b4/426d9e5e4b776d0f954e486da4953a820251cb9448f592f7138219291bac/pockethernet-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e97738f341e7e160bae03cb19f97721e", "sha256": "7bf5b46fe73a6621dcb407221f5d603db59a8b1576808f2492a8e7135be62dba" }, "downloads": -1, "filename": "pockethernet-0.2.0.tar.gz", "has_sig": false, "md5_digest": "e97738f341e7e160bae03cb19f97721e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5182, "upload_time": "2019-09-23T23:39:41", "url": "https://files.pythonhosted.org/packages/80/2b/30e585b48ca58c823486fac15aa916640eabbe0016bd97163de44ada5d94/pockethernet-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "dc885a82a31eca9dcdc5b2bdf7b11eee", "sha256": "a4739c4b5356906e9bdc62b269e3b44f93da74b3bfa58662f0113a1eb8c3c70a" }, "downloads": -1, "filename": "pockethernet-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "dc885a82a31eca9dcdc5b2bdf7b11eee", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5814, "upload_time": "2019-09-24T13:22:08", "url": "https://files.pythonhosted.org/packages/8d/92/c77dc05e51b0e45ea02f77b9a7b11b7bba6dad2960cea002c0fef525d435/pockethernet-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d3cd5532c767673702e779ec5f9554c4", "sha256": "bc0e3deb66aab9f3608375c0dc064501a45ad8d3ce8ad9afd7e7d8a4f585791f" }, "downloads": -1, "filename": "pockethernet-0.2.1.tar.gz", "has_sig": false, "md5_digest": "d3cd5532c767673702e779ec5f9554c4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5355, "upload_time": "2019-09-24T13:22:11", "url": "https://files.pythonhosted.org/packages/3e/b1/5f8ed3599875a4707b549506e109aad000c46b028bbeba8894737e8a9475/pockethernet-0.2.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "dc885a82a31eca9dcdc5b2bdf7b11eee", "sha256": "a4739c4b5356906e9bdc62b269e3b44f93da74b3bfa58662f0113a1eb8c3c70a" }, "downloads": -1, "filename": "pockethernet-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "dc885a82a31eca9dcdc5b2bdf7b11eee", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5814, "upload_time": "2019-09-24T13:22:08", "url": "https://files.pythonhosted.org/packages/8d/92/c77dc05e51b0e45ea02f77b9a7b11b7bba6dad2960cea002c0fef525d435/pockethernet-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d3cd5532c767673702e779ec5f9554c4", "sha256": "bc0e3deb66aab9f3608375c0dc064501a45ad8d3ce8ad9afd7e7d8a4f585791f" }, "downloads": -1, "filename": "pockethernet-0.2.1.tar.gz", "has_sig": false, "md5_digest": "d3cd5532c767673702e779ec5f9554c4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5355, "upload_time": "2019-09-24T13:22:11", "url": "https://files.pythonhosted.org/packages/3e/b1/5f8ed3599875a4707b549506e109aad000c46b028bbeba8894737e8a9475/pockethernet-0.2.1.tar.gz" } ] }