From 6a8b433192b159046a5e8c1b6e6032b7d6efd232 Mon Sep 17 00:00:00 2001 From: Salman Zafar Date: Tue, 11 Jun 2019 19:38:10 +0500 Subject: [PATCH] Subscription part added --- Readme.md | 37 +++++++++++++++++++++++++++++++++++-- 1 file changed, 35 insertions(+), 2 deletions(-) diff --git a/Readme.md b/Readme.md index 476fdfb..a21bd56 100644 --- a/Readme.md +++ b/Readme.md @@ -83,6 +83,39 @@ public function SendMsgViaMqtt($topic, $message) return false; } ``` -### Tested on php 7.3 and laravel 5.7 and also laravel 5.8 -## Subscription Part is in development \ No newline at end of file +#### Subscribing topic + +``` +use Salman\Mqtt\MqttClass\Mqtt; + +public function SubscribetoTopic($topic) + { + Mqtt::ConnectAndSubscribe($topic, function($topic, $msg){ + echo "Msg Received: \n"; + echo "Topic: {$topic}\n\n"; + echo "\t$msg\n\n"; + }); + + + } +``` +#### Subscribing topic using Facade + +``` +use Mqtt; + +public function SubscribetoTopic($topic) + { + $mqtt = new Mqtt(); + $mqtt->ConnectAndSubscribe($topic, function($topic, $msg){ + echo "Msg Received: \n"; + echo "Topic: {$topic}\n\n"; + echo "\t$msg\n\n"; + }); + + + } +``` + +### Tested on php 7.3 and laravel 5.7 and also laravel 5.8