Skip to content

jbarbadillo/reactivemqtt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

99 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages