Skip to content

Latest commit

 

History

99 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

License Build Status

reactivemqtt

Examples with reactive python and mqtt

  • simple app that connects to a remote broker and gathers data using rxpy
  • some samples for rxpy, mqtt
  • a suite of tests

Requirements

To run this examples you will need rxpy, paho-mqtt and pytest

Install this libraries in your environment

pip install rx
pip install paho-mqtt
pip install pytest

Run code and samples

Main module app

You can launch the app running this command

python -m reactivemqtt.app

Samples

For launching each sample just run

python -m samples.merging_infinite_sources.py
python -m samples.merging_observables.py
python -m samples.simple_observer.py
python -m samples.no_threading.py
python -m samples.optimal_threading.py
python -m samples.parallelization.py
python -m samples.observe_on.py
python -m samples.work_redirection.py

Each sample shows a use case for rxpy with the goal of clarifying and documment reactive programming.

Tests

You will need pytest for running tests

pytest tests/test_generic_observer.py

About

Examples with reactive python

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages