diff --git a/README.md b/README.md
index 8b15ba868b4a9c132f700cd53e7e8ca0aeeaab94..4357db818a074a1f4d3b8f008627f923b2f7faf5 100644
--- a/README.md
+++ b/README.md
@@ -18,6 +18,12 @@ This limitation can be overcome by defining custom bridge class, though.
 $ sudo apt-get install mosquitto mosquitto-clients
 ```
 
+### Install python modules
+
+```bash
+$ pip install -r requirements.txt
+```
+
 ### launch node
 
 ``` bash
diff --git a/requirements.txt b/requirements.txt
index 58cf7bd9ab8c960ea6a6c765923ca0c3e8375096..e2c322e1334e3e7e595064c4376d5e0bcaf376f2 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,3 +1,4 @@
+bson>=0.5.2
 inject>=3.3.1
 paho-mqtt>=1.2
 msgpack-python>=0.4.8