<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix">Am 18.07.2016 um 18:21 schrieb Bernd
Gewehr:<br>
</div>
<blockquote
cite="mid:7D2E7870-F214-41B0-9212-FC3DDE51B219@gewehr.net"
type="cite">
<pre wrap="">Hallo!
Super Sache!
IOT Generika werden noch dringend benötigt!
Genau so was habe ich schon für andere Zwecke gesucht:
- MQTT Fenstersensor mit Batteriebetrieb zum zerstörungsfreien Einbau in Kunststofffenster > 12 Monate, inkl. Batteriewarnung möglichst klein, möglichst flach, möglichst günstig
- MQTT Bodenfeuchtesensor wasserdicht, batteriebetrieben > 12 Monate... Usw.
Hältst Du das für möglich mit dem Konzept?
Gruß, Bernd
</pre>
</blockquote>
<p>Das fand ich im Netz und habs für meine Belange adaptiert:</p>
<p><a class="moz-txt-link-freetext" href="https://github.com/astolzen/mqtt_esp8266_ds1820_arduino">https://github.com/astolzen/mqtt_esp8266_ds1820_arduino</a></p>
<p>Für MQTT hab ich das genommen:</p>
<p><a class="moz-txt-link-freetext" href="https://mosquitto.org/">https://mosquitto.org/</a></p>
<p>Download für Windows:</p>
<p><a class="moz-txt-link-freetext" href="http://www.eclipse.org/downloads/download.php?file=/mosquitto/binary/win32/mosquitto-1.4.9-install-win32.exe">http://www.eclipse.org/downloads/download.php?file=/mosquitto/binary/win32/mosquitto-1.4.9-install-win32.exe</a></p>
<p>Man kann Broker und Subscriber (natürlich auch Publisher, aber
dafür nehm ich den ESP) aus einem CMD-Fenster starten und die
Abläufe dort beobachten. Am Anfang ist das hilf- und lehrreich.</p>
<p>Für den Anfang:</p>
<p><a class="moz-txt-link-freetext" href="https://www.baldengineer.com/mqtt-tutorial.html">https://www.baldengineer.com/mqtt-tutorial.html</a></p>
<p><br>
</p>
<p><br>
</p>
<p>Auf der Kommandozeile ungefähr so: (Der Sensor wird etwas anders
heissen und Pfade anpassen)<br>
</p>
<p>..\..\mosquitto_sub.exe -h 127.0.0.1 -i testSub -v -t
"temp/28ff319f81151fe"</p>
<p>oder</p>
<p>..\..\mosquitto_sub.exe -h 127.0.0.1 -i testSub -v -t "$SYS/#"
(für div. Infos)</p>
<p><br>
</p>
<p><br>
</p>
<p>bequemer, aber nicht zwingend:<br>
</p>
<p>Damit man auch den Broker im CMD-Window sehen kann muss man
eventuell den bereits laufenden <u>Dienst </u>stoppen.</p>
<p>Etwa mit diesem Batch (als .bat speichern):</p>
<p><br>
</p>
<p> @echo off<br>
set DIENSTNAME1="Mosquitto Broker"<br>
net stop %DIENSTNAME1% 2>nul<br>
if errorlevel 2 (<br>
echo Dienst ist bereits gestoppt . . . Starte %DIENSTNAME1%<br>
net start %DIENSTNAME1%<br>
)<br>
sc query "Mosquitto"<br>
pause</p>
<p><br>
</p>
<p>Diesen Batch startet man über eine Verknüpfung in der man in
EIGENSCHAFTEN/ERWEITERT "als Admin" anhakt.</p>
<p>Das stoppt oder startet den <u>Dienst</u><br>
</p>
<p>Dann startet man in einem frischen CMD-Window:</p>
<p>..\..\mosquitto.exe -v</p>
<p>und hat einen 'sichtbaren' Broker.</p>
<p><br>
</p>
<p>bis dann<br>
</p>
<p><br>
</p>
<p><br>
</p>
<p><br>
</p>
</body>
</html>