{"id":23177,"date":"2019-04-29T23:03:46","date_gmt":"2019-04-30T06:03:46","guid":{"rendered":"https:\/\/m2msupport.net\/m2msupport\/?page_id=23177"},"modified":"2019-06-02T11:59:05","modified_gmt":"2019-06-02T18:59:05","slug":"mqtt-connect-to-mosquitto-broker-on-local-windows-machine","status":"publish","type":"page","link":"https:\/\/m2msupport.net\/m2msupport\/mqtt-connect-to-mosquitto-broker-on-local-windows-machine\/","title":{"rendered":"MQTT &#8211; Connect to Mosquitto broker on local Windows machine"},"content":{"rendered":"<p>To test MQTT on local machine, <a href=\"https:\/\/m2msupport.net\/m2msupport\/install-mqtt-broker-mosquitto-in-windows\/\">install Mosquitto MQTT broker<\/a> on the local machine.<\/p>\n<p><strong>C:\\Program Files\\mosquitto&gt;mosquitto -v<\/strong><br \/>\n1556603096: mosquitto version 1.6.0 starting<br \/>\n1556603096: Using default config.<br \/>\n1556603096: Opening ipv6 listen socket on port 1883.<br \/>\n1556603096: Opening ipv4 listen socket on port 1883.<\/p>\n<p><a href=\"https:\/\/m2msupport.net\/m2msupport\/wp-content\/uploads\/2019\/04\/mqtt_start_in_local_machine.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-23178\" src=\"https:\/\/m2msupport.net\/m2msupport\/wp-content\/uploads\/2019\/04\/mqtt_start_in_local_machine.png\" alt=\"\" width=\"606\" height=\"197\" srcset=\"https:\/\/m2msupport.net\/m2msupport\/wp-content\/uploads\/2019\/04\/mqtt_start_in_local_machine.png 606w, https:\/\/m2msupport.net\/m2msupport\/wp-content\/uploads\/2019\/04\/mqtt_start_in_local_machine-300x98.png 300w, https:\/\/m2msupport.net\/m2msupport\/wp-content\/uploads\/2019\/04\/mqtt_start_in_local_machine-600x195.png 600w\" sizes=\"auto, (max-width: 606px) 100vw, 606px\" \/><\/a><\/p>\n<h3><strong>Related Topics<\/strong><\/h3>\n<ul>\n<li><a href=\"https:\/\/m2msupport.net\/m2msupport\/how-mqtt-works\/\">How MQTT works?<\/a><\/li>\n<li>MQTT \u2013 Connect to Broker\n<ul>\n<li><a href=\"https:\/\/m2msupport.net\/m2msupport\/mqtt-connect-to-eclipse-public-mqtt-server\/\">Connect to Eclipse public MQTT Server<\/a><\/li>\n<li><a href=\"https:\/\/m2msupport.net\/m2msupport\/mqtt-connect-to-mosquitto-broker-on-local-windows-machine\/\">Connect to Mosquitto MQTT server on local Windows machine<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"https:\/\/m2msupport.net\/m2msupport\/mqtt-topics\/\">MQTT Topics<\/a><\/li>\n<li><a href=\"https:\/\/m2msupport.net\/m2msupport\/mqtt-publish\/\">MQTT Publish<\/a><\/li>\n<li><a href=\"https:\/\/m2msupport.net\/m2msupport\/mqtt-subscriber\/\">MQTT Subscribe<\/a><\/li>\n<li><a href=\"https:\/\/m2msupport.net\/m2msupport\/mqtt-quality-of-service-qos\/\">MQTT Quality of Service (QoS)<\/a><\/li>\n<li><a href=\"https:\/\/m2msupport.net\/m2msupport\/mqtt-keep-alive-pingreq-pingresp\/\">MQTT \u2013 Keep Alive with PINGREQ and PINGRESP<\/a><\/li>\n<li><a href=\"https:\/\/m2msupport.net\/m2msupport\/install-mqtt-broker-mosquitto-in-windows\/\">Install MQTT broker Mosquitto in Windows<\/a><\/li>\n<li><a href=\"https:\/\/m2msupport.net\/m2msupport\/mqtt-user-authentication\/\">Mosquitto Broker \u2013 Enable user authentication<\/a><\/li>\n<li><a href=\"https:\/\/m2msupport.net\/m2msupport\/mqtt-user-name-and-password-authentication-to-mqtt-broker-connection\/\">MQTT Broker connection with user name and password<\/a><\/li>\n<\/ul>\n<p>Using the <a href=\"https:\/\/m2msupport.net\/m2msupport\/download-at-command-tester\/\">AT Command Tester<\/a> tool, connect to the Mosquitto server on the localhost.<\/p>\n<p><a href=\"https:\/\/m2msupport.net\/m2msupport\/wp-content\/uploads\/2019\/04\/mqtt_connect_to_local_machine.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-23180\" src=\"https:\/\/m2msupport.net\/m2msupport\/wp-content\/uploads\/2019\/04\/mqtt_connect_to_local_machine.png\" alt=\"\" width=\"861\" height=\"739\" srcset=\"https:\/\/m2msupport.net\/m2msupport\/wp-content\/uploads\/2019\/04\/mqtt_connect_to_local_machine.png 861w, https:\/\/m2msupport.net\/m2msupport\/wp-content\/uploads\/2019\/04\/mqtt_connect_to_local_machine-300x257.png 300w, https:\/\/m2msupport.net\/m2msupport\/wp-content\/uploads\/2019\/04\/mqtt_connect_to_local_machine-768x659.png 768w, https:\/\/m2msupport.net\/m2msupport\/wp-content\/uploads\/2019\/04\/mqtt_connect_to_local_machine-600x515.png 600w\" sizes=\"auto, (max-width: 861px) 100vw, 861px\" \/><\/a><\/p>\n<p>Connection request from the AT Command Tester tool is acknowledged by the Mosquitto server.<\/p>\n<p>1556603365: New connection from 127.0.0.1 on port 1883.<br \/>\n1556603365: New client connected from 127.0.0.1 as 5470 (p2, c1, k60).<br \/>\n1556603365: No will message specified.<br \/>\n1556603365: Sending CONNACK to 5470 (0, 0)<\/p>\n<p><a href=\"https:\/\/m2msupport.net\/m2msupport\/wp-content\/uploads\/2019\/04\/mqtt_conack.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-23181\" src=\"https:\/\/m2msupport.net\/m2msupport\/wp-content\/uploads\/2019\/04\/mqtt_conack.png\" alt=\"\" width=\"737\" height=\"202\" srcset=\"https:\/\/m2msupport.net\/m2msupport\/wp-content\/uploads\/2019\/04\/mqtt_conack.png 737w, https:\/\/m2msupport.net\/m2msupport\/wp-content\/uploads\/2019\/04\/mqtt_conack-300x82.png 300w, https:\/\/m2msupport.net\/m2msupport\/wp-content\/uploads\/2019\/04\/mqtt_conack-600x164.png 600w\" sizes=\"auto, (max-width: 737px) 100vw, 737px\" \/><\/a><\/p>\n<p>Once the connection is up, the MQTT server will periodically respond to clients PING requests.<\/p>\n<p>1556603425: Received PINGREQ from 5470<br \/>\n1556603425: Sending PINGRESP to 5470<br \/>\n1556603485: Received PINGREQ from 5470<br \/>\n1556603485: Sending PINGRESP to 5470<br \/>\n1556603545: Received PINGREQ from 5470<br \/>\n1556603545: Sending PINGRESP to 5470<\/p>\n<p><a href=\"https:\/\/m2msupport.net\/m2msupport\/wp-content\/uploads\/2019\/04\/mqtt_ping.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-23182\" src=\"https:\/\/m2msupport.net\/m2msupport\/wp-content\/uploads\/2019\/04\/mqtt_ping.png\" alt=\"\" width=\"731\" height=\"291\" srcset=\"https:\/\/m2msupport.net\/m2msupport\/wp-content\/uploads\/2019\/04\/mqtt_ping.png 731w, https:\/\/m2msupport.net\/m2msupport\/wp-content\/uploads\/2019\/04\/mqtt_ping-300x119.png 300w, https:\/\/m2msupport.net\/m2msupport\/wp-content\/uploads\/2019\/04\/mqtt_ping-600x239.png 600w\" sizes=\"auto, (max-width: 731px) 100vw, 731px\" \/><\/a><\/p>\n<p>When the client disconnects, MQTT broker will terminate the connection.<\/p>\n<p>1556603593: Received DISCONNECT from 5470<br \/>\n1556603593: Client 5470 disconnected.<\/p>\n<p><a href=\"https:\/\/m2msupport.net\/m2msupport\/wp-content\/uploads\/2019\/04\/mqtt_disconnect.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-23183\" src=\"https:\/\/m2msupport.net\/m2msupport\/wp-content\/uploads\/2019\/04\/mqtt_disconnect.png\" alt=\"\" width=\"730\" height=\"428\" srcset=\"https:\/\/m2msupport.net\/m2msupport\/wp-content\/uploads\/2019\/04\/mqtt_disconnect.png 730w, https:\/\/m2msupport.net\/m2msupport\/wp-content\/uploads\/2019\/04\/mqtt_disconnect-300x176.png 300w, https:\/\/m2msupport.net\/m2msupport\/wp-content\/uploads\/2019\/04\/mqtt_disconnect-600x352.png 600w\" sizes=\"auto, (max-width: 730px) 100vw, 730px\" \/><\/a><\/p>\n<div class=\"video-responsive\"><iframe loading=\"lazy\" id=\"youTubePlayer\" src=\"https:\/\/www.youtube.com\/embed\/IqfkepMkAsg\" width=\"750\" height=\"421\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/div>\n","protected":false},"excerpt":{"rendered":"<p>To test MQTT on local machine, install Mosquitto MQTT broker on the local machine. C:\\Program Files\\mosquitto&gt;mosquitto -v 1556603096: mosquitto version 1.6.0 starting 1556603096: Using default config. 1556603096: Opening ipv6 listen socket on port 1883. 1556603096: Opening ipv4 listen socket on &hellip; <a href=\"https:\/\/m2msupport.net\/m2msupport\/mqtt-connect-to-mosquitto-broker-on-local-windows-machine\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"software_howto.php","meta":{"footnotes":""},"class_list":["post-23177","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/m2msupport.net\/m2msupport\/wp-json\/wp\/v2\/pages\/23177","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/m2msupport.net\/m2msupport\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/m2msupport.net\/m2msupport\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/m2msupport.net\/m2msupport\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/m2msupport.net\/m2msupport\/wp-json\/wp\/v2\/comments?post=23177"}],"version-history":[{"count":11,"href":"https:\/\/m2msupport.net\/m2msupport\/wp-json\/wp\/v2\/pages\/23177\/revisions"}],"predecessor-version":[{"id":26658,"href":"https:\/\/m2msupport.net\/m2msupport\/wp-json\/wp\/v2\/pages\/23177\/revisions\/26658"}],"wp:attachment":[{"href":"https:\/\/m2msupport.net\/m2msupport\/wp-json\/wp\/v2\/media?parent=23177"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}