White box PON OLT software
Project description
openolt quickstart
openolt is a collection of programs for managing Optical Line Terminals (OLTs) that support the VOLTHA project's Openolt api.
Install and start Confluent Kafka
TODO - Add help and links to Confluent docs
Install openolt
Get the code
git clone git@github.com:shadansari/openolt.git
Create the virtual env
All commands needs to run in a virtual env with PYTHONPATH set.
cd openolt
pipenv shell
export PYTHONPATH=$PYTHONPATH:$PWD:$PWD/protos/third_party
Connect to OLT and publish events to Kafka
Fetch openolt indications from the device and publish to Kafka
python openolt/sb_grpc.py localhost:9092 10.90.0.114:9191
Read openolt indications from kafka
confluent-kafka/consumer.py localhost:9092 foo openolt.ind-10.90.0.114
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
openolt-1.6.1.28.tar.gz
(18.2 kB
view details)
File details
Details for the file openolt-1.6.1.28.tar.gz.
File metadata
- Download URL: openolt-1.6.1.28.tar.gz
- Upload date:
- Size: 18.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.18.4 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/2.7.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4ee1c827446687d3d5532b380a523c866804c0324cb224e4699c1c81576dcdb8
|
|
| MD5 |
137c1d7a68947a0a9709f9dced5a1a91
|
|
| BLAKE2b-256 |
ba18fa8bfb47bcad7a4bbb4647347ad3ac3db1442a00567f3c99a1bfd639c3e3
|