Skip to main content

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


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 hashes)

Uploaded Source

Supported by

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