{ "info": { "author": "Shad Ansari", "author_email": "shad69@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python", "Topic :: System :: Networking" ], "description": "# ponstar\n\nponstar - A simple controller for PON Optical Line Terminals (OLTs) that support the VOLTHA project's Openolt api.\n\n## Install ponstar in a Python virtual environment\n```\n$ virtualenv myenv\n.. some output ..\n\n$ source myenv/bin/activate\n(myenv) $ pip install ponstar\n```\n## Check ponctl is installed\n```\n$ which ponctl\n...myenv/bin/ponctl\n```\n## ponctl help\n```\n$ ponctl --help\nUsage: ponctl [OPTIONS] COMMAND [ARGS]...\n\n ponctl - Command-line utility for managing PON whiteboxes\n\n Options:\n --help Show this message and exit.\n\n Commands:\n devinfo Get device info from OLT_HOST_PORT.\n ind Get device info from OLT and, optionally, send them to Kafka...\n```\n### Use ponctl to display OLT device info\n```\n$ ponctl devinfo 10.90.0.114:9191\nvendor: \"EdgeCore\"\nmodel: \"asfvolt16\"\nfirmware_version: \"BAL.2.6.0__Openolt.2018.10.04\"\n...\n```\n### Use ponctl to display streaming indications from OLT\n```\n$ ponster ind 10.90.0.114:9191\n2019-06-10 15:03.07 Southbound Grpc Rx\n2019-06-10 15:03.07 Indications initialized\n2019-06-10 15:03.07 openolt grpc starting\n2019-06-10 15:03.07 openolt grpc started\nwaiting for indication...\nolt_ind {\n oper_state: \"up\"\n }\n waiting for indication...\n...\n```\nIf running a local kafka broker, check indications on kafka bus:\n```\nconfluent-kafka/consumer.py localhost:9092 foo openolt.ind-10.90.0.114\n```\n## Develop\n```\ngit clone git@github.com:shadansari/openolt.git\ncd ponstar \npipenv shell\npipenv install -e .\n```\nRebuild protobufs if changed:\n```\nmake protos\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/shadansari", "keywords": "openolt pon whitebox", "license": "Apache License 2.0", "maintainer": "", "maintainer_email": "", "name": "ponstar", "package_url": "https://pypi.org/project/ponstar/", "platform": "", "project_url": "https://pypi.org/project/ponstar/", "project_urls": { "Homepage": "https://github.com/shadansari" }, "release_url": "https://pypi.org/project/ponstar/0.0.0.8/", "requires_dist": null, "requires_python": "", "summary": "White box PON OLT software", "version": "0.0.0.8" }, "last_serial": 5383737, "releases": { "0.0.0.5": [ { "comment_text": "", "digests": { "md5": "2c411dae7bda122d91fa556b1c49a314", "sha256": "0f467c87fd3fc9d35b03332efffdaa4f611944d0a9ef03e264f10044b54dd0e3" }, "downloads": -1, "filename": "ponstar-0.0.0.5.tar.gz", "has_sig": false, "md5_digest": "2c411dae7bda122d91fa556b1c49a314", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19472, "upload_time": "2019-06-08T00:28:18", "url": "https://files.pythonhosted.org/packages/a9/08/196421a4422a419584e12df158a0be72e945adef322d59534d19c275f23f/ponstar-0.0.0.5.tar.gz" } ], "0.0.0.8": [ { "comment_text": "", "digests": { "md5": "697277f30abc2429b62c75061af973bd", "sha256": "838a36abb031521a5ade265801883efff95ef8b029fb1d2956faacb6ee6e7782" }, "downloads": -1, "filename": "ponstar-0.0.0.8.tar.gz", "has_sig": false, "md5_digest": "697277f30abc2429b62c75061af973bd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20281, "upload_time": "2019-06-10T22:51:49", "url": "https://files.pythonhosted.org/packages/91/15/748abcc001dc3ec71c330da1ee9b915b911df51ed29d304123fff243105a/ponstar-0.0.0.8.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "697277f30abc2429b62c75061af973bd", "sha256": "838a36abb031521a5ade265801883efff95ef8b029fb1d2956faacb6ee6e7782" }, "downloads": -1, "filename": "ponstar-0.0.0.8.tar.gz", "has_sig": false, "md5_digest": "697277f30abc2429b62c75061af973bd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20281, "upload_time": "2019-06-10T22:51:49", "url": "https://files.pythonhosted.org/packages/91/15/748abcc001dc3ec71c330da1ee9b915b911df51ed29d304123fff243105a/ponstar-0.0.0.8.tar.gz" } ] }