-
Notifications
You must be signed in to change notification settings - Fork 1
/
example.php
52 lines (43 loc) · 1.45 KB
/
example.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
<?php
require_once("class_pushed.php");
$parameters = array(
/* MQTT client configuratoin*/
"broker" => "localhost",
"port" => "1883",
"user" => "userman",
"password" => "mnypasswrdz",
/* pushed condiguration */
"p_app_key" => "D36UTOz57asfdsfafdaO",
"p_app_secret" => "G8pWg4cbNJK3H35csfdsfadft7j0TyLXDbJDqLsILCGst9",
"p_target_type" => "channel",
"p_target_alias" => "sdfghtr"
);
$topics = array(
array("topic"=>"spameris/feeds/katls/vent", /* MQTT topic */
"condition"=>"==", /* PHP comparsion operator http://php.net/manual/en/language.operators.comparison.php */
"condition_value"=>1, /*message value */
"message"=>"Katls: ", /* message text */
"once"=>true, /* send only on condition change */
"lastval"=>false), /* dont touch */
array("topic"=>"spameris/feeds/katls/out_temp",
"condition"=>"<",
"condition_value"=>45,
"message"=>"Temperatura zem: ",
"once"=>true,
"lastval"=>false
),
array("topic"=>"spameris/feeds/detector1/alarm",
"condition"=>"<>",
"condition_value"=>'OK',
"message"=>"1 stāva detektors: ",
"once"=>true,
"lastval"=>false),
array("topic"=>"spameris/feeds/detector/alarm",
"condition"=>"<>",
"condition_value"=>'OK',
"message"=>"1 stāva detektors: ",
"once"=>true,
"lastval"=>false),
);
$client = new pushedmq($parameters,$topics);
?>