(c)2019- 2020 C. ing. Van Leeuwen Btw. for TesCaWeb, Enschede Netherlands
Mosquitto MQTT on the PC
- Mosquitto: the broker
- Mosquitto_pub: example of a publisher (sender of information about a topic)
- Mosquitto_sub: example of a subscriber (receiver of information about a topic)
With starting 3 or more Commandline boxes on the PC and following the in the basic test I was able to see how MQTT is working.
Note: The Mosquitto_rr (combination of publisher and subscriber) was not available after the installation.
I am still searching for this one.
Playing with the parameters, with the Windows Power Shell (WPS) script it is easier to change the parameters.
The WPS script to start up the 3 command windows (update 30-08-2019):
#https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.management/start-process?view=powershell-6 #https://ss64.com/nt/cmd.html H: cd "H:\Program Files\mosquitto" #start-Process "cmd.exe" -ArgumentList "/K", "`"H:\Program Files\mosquitto\mosquitto.exe`"", " -c ", "mosquittoCvL.conf"," -v " #Start-Process "cmd.exe" -ArgumentList "/K", "`"H:\Program Files\mosquitto\mosquitto_sub.exe`"", "-v -t test " #Start-Process "cmd.exe" -ArgumentList "/K", "`"H:\Program Files\mosquitto\mosquitto_pub.exe`"", "-t test -m 'helloWorld' ", " --repeat ", "4", " --repeat-delay 1 " # put this on the command line for a next message "H:\Program Files\mosquitto\mosquitto_pub.exe" -t 'test/topic' -m 'helloWorld'
The Mosquitto broker has also support for websockets. So it will be possible to make use of a browser the receive and send information.
Ltes find out how this is working.
First I need to modify the configuration file:
Find a HTML-JScript example that can be used as MQTT client.
When executing the html file as locale there is a problem with MS-Edge.
Microsoft Edge is not usable for the Paho bacause it is blocking something. I am using Chrome now
Writing my own client Step four:Creating a SLI for the fischertechnik TXT, this to add MQTT functionality as RoboPro elements to RoboPro