From f57af3c45a1d51b72ccab277d7f1b242f076cd97 Mon Sep 17 00:00:00 2001 From: BlubbFish Date: Tue, 5 Dec 2017 23:22:33 +0000 Subject: [PATCH] [NF] Filter topics if usefull --- IoT/Connector/Data/Mosquitto/Mosquitto.cs | 6 +++++- .../bin/Release/ConnectorDataMosquitto.dll | Bin 8192 -> 8192 bytes .../Data/Mosquitto/bin/Release/Utils-IoT.dll | Bin 14336 -> 14336 bytes IoT/bin/Release/Utils-IoT.dll | Bin 14336 -> 14336 bytes Utils/bin/Release/Utils.dll | Bin 24576 -> 24576 bytes 5 files changed, 5 insertions(+), 1 deletion(-) diff --git a/IoT/Connector/Data/Mosquitto/Mosquitto.cs b/IoT/Connector/Data/Mosquitto/Mosquitto.cs index 34beb6a..aa43517 100644 --- a/IoT/Connector/Data/Mosquitto/Mosquitto.cs +++ b/IoT/Connector/Data/Mosquitto/Mosquitto.cs @@ -17,6 +17,7 @@ namespace BlubbFish.Utils.IoT.Connector.Data { this.message = ""; this.p = new Process(); this.p.StartInfo.FileName = "mosquitto_sub"; + String topic = "#"; String args = "-h " + this.settings["server"]+" "; if(this.settings.ContainsKey("port")) { args += "-p "+ this.settings["port"]+" "; @@ -30,7 +31,10 @@ namespace BlubbFish.Utils.IoT.Connector.Data { if (this.settings.ContainsKey("key")) { args += "--key " + this.settings["key"] + " "; } - this.p.StartInfo.Arguments = args+"-t \"#\" -v -d"; + if(this.settings.ContainsKey("topic")) { + topic = this.settings["topic"]; + } + this.p.StartInfo.Arguments = args+"-t \""+ topic + "\" -v -d"; this.p.StartInfo.CreateNoWindow = true; this.p.StartInfo.UseShellExecute = false; this.p.StartInfo.RedirectStandardOutput = true; diff --git a/IoT/Connector/Data/Mosquitto/bin/Release/ConnectorDataMosquitto.dll b/IoT/Connector/Data/Mosquitto/bin/Release/ConnectorDataMosquitto.dll index ff14b9a46c9f6cc08af7453d47f4e5aa23635f80..a259e028f4f426f37ce0c547676ef18d623d8af2 100644 GIT binary patch delta 1912 zcmcIlZD?Cn7=F&ZH#b?br0v?KX`8NTv-BfvvvysromdJjw6Y(qE8TQD=cu1dyxUD- z!#dI`)1r*69F(ny+KP+`^-shvoG26(|J4mtoap8R3+lcQtD^YaleEcT?2niq&wbwK zecyZDbKm!zO!Q3j9GlW2@#*K*iwo1Ic8FtAhDmJ)4r^GWj|C^K-^?IZD6rGSBCy$XtrjZ=5o_nzE-T zyFVp4(Ozv_@LO0xa<@ItNYj3YsLHg$RPzGLtg7pUptb&bp-dh(!YS<^(*u~v8al1o z)d|dR* z|JFz8H^ZqPxaGN6$gqDQv9CBEfYa@ri|9jt#5V>ze$U+ssw385>mf_EoOcz$?Rh$f+Z)Wfsg< zdsUuvFI6pb`l2Jl_{@jMH65a01;z z;yv_Z23M#QGDbIECR*le#8Lee{-FLQamw{J)`*008b#t)*8efK#KdF#Y=FOZ!{eK6pLsR+w?CH!PC&R1bi$hfnrn=E3t(bMK7@lyNT@zZ&TQ- z^sRW1`mj>&Q8N_m;s4 z?OJW1^zbXPB-m{jZY>~3f^m5`*e*{8H<>PIfj}UADcB*JBk}s3&O)4Cgat6hxgXJm=hro{63lQ(9?s=EYiZdgk2+#Dh|ZsH=V#P%Xn+v)nJD;zKzp(xK@j)OR;g zgA4aG0?WmKkbzKA4rrHj1K-LHy)Uhent)+Pff1_$@Y)@;Vj)`IT&U9tRg!29n|3dq zLVmrZs-R?VVafjW62)&QN#~b2Tv&5-y+-jHYVsv76qX!cFH!t|N(A?51=*!(pJZ;V znx+-5A!?)fSh-cZkqF8kjOw(iE4RY=nD&q90nF4kXOf0O+MTCw%hOhbW@By{O5u%D zmo05>%yVHK2&BqLdQG*A{fV=!auRl3Zcpi(E95IwBCC-5e-v6PDNx95-%=qjOAe|# zQlOCAzO_PY%M>W&wr{SG>@=&>=eW^@NQGhlNW=cgIe;h+U?CE+e^H@IeIZh1Uv=zQ zj1kMxEqh*B$+C9P;*sU~`U2aL&dlmyT1|AcQG*vE(xNrSwX~t9D2dnFPKe)cSj`-p zi?U;?h0Zf^>SciKfn|Ygr1Pxfs$_fB={dp7&bLTvqZ%VN)g6hoI&&S(F*Sl|ZDfM& zPuRV5>H?{D>~`95Dq^=Y6bV{8I9NLgC}GzP{X={DIDSLFNS^of3nLTW)GpF15NH&a ziJ$Ag6JJr7)c-^nFT4K2Ks~GQmFJYc%IH+i`;?xBrJOfLPsg>KcbuMqHmU*~tI%C8 z;evwMm?P2pFWk0U)DS6%3kRHK2R&a#)nZhP>jP@hKWKO9#rZT6= z)R-pobk{6iL$`PpXV8y1{6VIKIlA!<(K0_E4(l0QC%;IXaxGz#NElxuAbxXwj}Yx; zG>H~{j+x!YT$)p-x!-xb31{IZ!?B;^^6g@uegXA(9;TLn4?&T@7Ss`|*gyge=qGN+ zFmZ>%I~DdSelMORKd6|43WqUC<`CW^rm!e_)Xa5{s^Kw(6AC94R-zjdcw6rFw~Bsw z*xw*7${ByucM(a$IqwKMGhg}_OnGSQxG&U#r`hT@HuX_ik0=@W+5d2z?^N$gyT*EM zl$IQk1Ho=xcMCZijBC*3Vlb(@waxN!aAzi3-XWSxqtOG-th}tK7C;xTd>8-W`v&_4 zuPk5H$H(8;v#@k+`i30p%1l*wgnuIGu}e)yK=A67#jL8QotNE8(5;>4>$&-WP7O0qa?EnA( delta 64 zcmV-G0Kfl$aDZ@-hyoHPv5F=v5Qt07@M$I!L!TzP>u}e)yK=A67#jL8QotNE8(5;>4>$&-WP7O0qa?EnA( delta 64 zcmV-G0Kfl$aDZ@-hyoHPv5F=v5Qt07@M$I!L!TzP>^G2n*{4C7lE^x8$6&$cJK-uE0Hu&19{>OV delta 87 zcmZoTz}RqraY6@^p!&wHGJgS~8p%4fgM!XG&&;#8E@D*OED*4OT}Mz|J&FMcn1EP@ ok%8evDG-M5gsX4>0FaFv8UO$Q