diff --git a/srnemqtt/consumers/stdio.py b/srnemqtt/consumers/stdio.py
new file mode 100644
index 0000000..df63e70
--- /dev/null
+++ b/srnemqtt/consumers/stdio.py
@@ -0,0 +1,16 @@
+# -*- coding: utf-8 -*-
+import json
+from typing import Any, Dict
+
+from . import BaseConsumer
+
+
+class StdoutConsumer(BaseConsumer):
+    def __init__(self, settings: Dict[str, Any]) -> None:
+        super().__init__(settings)
+
+    def poll(self):
+        return super().poll()
+
+    def write(self, data: Dict[str, Any]):
+        print(json.dumps(data))