{"id":2707,"date":"2018-02-09T15:04:16","date_gmt":"2018-02-09T14:04:16","guid":{"rendered":"http:\/\/www.jensd.de\/wordpress\/?p=2707"},"modified":"2018-02-09T16:36:14","modified_gmt":"2018-02-09T15:36:14","slug":"mqtt-fx-1-5-0-is-released-2","status":"publish","type":"post","link":"https:\/\/www.jensd.de\/wordpress\/?p=2707","title":{"rendered":"MQTT.fx 1.6.0 is released!"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"2328\" data-permalink=\"https:\/\/www.jensd.de\/wordpress\/?attachment_id=2328\" data-orig-file=\"https:\/\/www.jensd.de\/wordpress\/wp-content\/uploads\/2016\/04\/MQTTfx_icon_256.png\" data-orig-size=\"256,256\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"MQTTfx_icon_256\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/www.jensd.de\/wordpress\/wp-content\/uploads\/2016\/04\/MQTTfx_icon_256.png\" data-large-file=\"https:\/\/www.jensd.de\/wordpress\/wp-content\/uploads\/2016\/04\/MQTTfx_icon_256.png\" tabindex=\"0\" role=\"button\" class=\"aligncenter size-full wp-image-2328\" src=\"http:\/\/www.jensd.de\/wordpress\/wp-content\/uploads\/2016\/04\/MQTTfx_icon_256.png\" alt=\"MQTTfx_icon_256\" width=\"256\" height=\"256\" srcset=\"https:\/\/www.jensd.de\/wordpress\/wp-content\/uploads\/2016\/04\/MQTTfx_icon_256.png 256w, https:\/\/www.jensd.de\/wordpress\/wp-content\/uploads\/2016\/04\/MQTTfx_icon_256-150x150.png 150w\" sizes=\"(max-width: 256px) 100vw, 256px\" \/><\/p>\n<p>Here&#8217;s the latest MQTT.fx release: <a href=\"http:\/\/www.jensd.de\/apps\/mqttfx\/1.6.0\/\" target=\"_blank\" rel=\"noopener\">MQTT.fx 1.6.0<\/a>!<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_61 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<p class=\"ez-toc-title\">Table of Contents<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-69e34525a0708\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-69e34525a0708\"  aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.jensd.de\/wordpress\/?p=2707\/#Support_for_Google_Cloud_IoT\" title=\"Support for Google\u00a0Cloud IoT!\">Support for Google\u00a0Cloud IoT!<\/a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.jensd.de\/wordpress\/?p=2707\/#New_Google_Cloud_IoT_Profile\" title=\"New: Google Cloud IoT Profile\">New: Google Cloud IoT Profile<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.jensd.de\/wordpress\/?p=2707\/#Modified_Publish_tab\" title=\"Modified: Publish tab\">Modified: Publish tab<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.jensd.de\/wordpress\/?p=2707\/#Modified_Subcribe_tab\" title=\"Modified:\u00a0Subcribe tab\">Modified:\u00a0Subcribe tab<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.jensd.de\/wordpress\/?p=2707\/#Anything_else\" title=\"Anything else?\">Anything else?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.jensd.de\/wordpress\/?p=2707\/#Get_latest_installers\" title=\"Get latest installers\">Get latest installers<\/a><\/li><\/ul><\/nav><\/div>\n<h1><span class=\"ez-toc-section\" id=\"Support_for_Google_Cloud_IoT\"><\/span>Support for Google\u00a0Cloud IoT!<span class=\"ez-toc-section-end\"><\/span><\/h1>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"2711\" data-permalink=\"https:\/\/www.jensd.de\/wordpress\/?attachment_id=2711\" data-orig-file=\"https:\/\/www.jensd.de\/wordpress\/wp-content\/uploads\/2018\/02\/gcp_logo.png\" data-orig-size=\"2394,278\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"gcp_logo\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/www.jensd.de\/wordpress\/wp-content\/uploads\/2018\/02\/gcp_logo-300x35.png\" data-large-file=\"https:\/\/www.jensd.de\/wordpress\/wp-content\/uploads\/2018\/02\/gcp_logo-1024x119.png\" tabindex=\"0\" role=\"button\" class=\"aligncenter wp-image-2711 size-medium\" src=\"http:\/\/www.jensd.de\/wordpress\/wp-content\/uploads\/2018\/02\/gcp_logo-300x35.png\" alt=\"\" width=\"300\" height=\"35\" srcset=\"https:\/\/www.jensd.de\/wordpress\/wp-content\/uploads\/2018\/02\/gcp_logo-300x35.png 300w, https:\/\/www.jensd.de\/wordpress\/wp-content\/uploads\/2018\/02\/gcp_logo-768x89.png 768w, https:\/\/www.jensd.de\/wordpress\/wp-content\/uploads\/2018\/02\/gcp_logo-1024x119.png 1024w, https:\/\/www.jensd.de\/wordpress\/wp-content\/uploads\/2018\/02\/gcp_logo-720x84.png 720w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>A few weeks ago some guys from the Google IoT Team asked me to implement support for the all new <a href=\"https:\/\/cloud.google.com\/solutions\/iot\/\" target=\"_blank\" rel=\"noopener\">Google Cloud IoT<\/a>.<\/p>\n<p>And I am very happy to announce that <strong>MQTT.fx 1.6.0 is the first\u00a0client to support Google IoT Core<\/strong>!<\/p>\n<div dir=\"ltr\">Basically Google is not hosting a full MQTT Broker. They have a MQTT Bridge as a gateway to the Pub\/Sub instance in the Google Cloud.\u00a0You can now turn Connection Profiles into\u00a0&#8220;MQTT Broker&#8221; or even &#8220;Google Cloud IoT&#8221; profiles to add all required parameters to connect and communicate to the Google MQTT \/ PubSub bridge (<a href=\"https:\/\/cloud.google.com\/iot\/docs\/how-tos\/getting-started\" target=\"_blank\" rel=\"noopener\">Getting started with Google Cloud IoT<\/a>).<\/div>\n<h2 dir=\"ltr\"><\/h2>\n<h2 dir=\"ltr\"><span class=\"ez-toc-section\" id=\"New_Google_Cloud_IoT_Profile\"><\/span>New: Google Cloud IoT Profile<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div dir=\"ltr\"><\/div>\n<div dir=\"ltr\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"2713\" data-permalink=\"https:\/\/www.jensd.de\/wordpress\/?attachment_id=2713\" data-orig-file=\"https:\/\/www.jensd.de\/wordpress\/wp-content\/uploads\/2018\/02\/google_iot_profile1.png\" data-orig-size=\"1370,876\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"google_iot_profile1\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/www.jensd.de\/wordpress\/wp-content\/uploads\/2018\/02\/google_iot_profile1-300x192.png\" data-large-file=\"https:\/\/www.jensd.de\/wordpress\/wp-content\/uploads\/2018\/02\/google_iot_profile1-1024x655.png\" tabindex=\"0\" role=\"button\" class=\"aligncenter size-large wp-image-2713\" src=\"http:\/\/www.jensd.de\/wordpress\/wp-content\/uploads\/2018\/02\/google_iot_profile1-1024x655.png\" alt=\"\" width=\"670\" height=\"429\" srcset=\"https:\/\/www.jensd.de\/wordpress\/wp-content\/uploads\/2018\/02\/google_iot_profile1-1024x655.png 1024w, https:\/\/www.jensd.de\/wordpress\/wp-content\/uploads\/2018\/02\/google_iot_profile1-300x192.png 300w, https:\/\/www.jensd.de\/wordpress\/wp-content\/uploads\/2018\/02\/google_iot_profile1-768x491.png 768w, https:\/\/www.jensd.de\/wordpress\/wp-content\/uploads\/2018\/02\/google_iot_profile1-720x460.png 720w, https:\/\/www.jensd.de\/wordpress\/wp-content\/uploads\/2018\/02\/google_iot_profile1.png 1370w\" sizes=\"(max-width: 670px) 100vw, 670px\" \/><\/div>\n<div dir=\"ltr\">When in &#8220;Google Cloud IoT&#8221; mode, some tabs look different then in &#8220;MQTT Broker&#8221; mode.\u00a0The topics are automatically prefixed with the Google Cloud IoT requirements (e.g.: <em>\/devices\/{device-id}\/events<\/em>).\u00a0Please note that also <strong>&#8220;QoS 2&#8221; and &#8220;Retained&#8221; are not available as not supported by Google<\/strong>.<\/div>\n<h2 dir=\"ltr\"><\/h2>\n<h2 dir=\"ltr\"><span class=\"ez-toc-section\" id=\"Modified_Publish_tab\"><\/span>Modified: Publish tab<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div dir=\"ltr\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"2718\" data-permalink=\"https:\/\/www.jensd.de\/wordpress\/?attachment_id=2718\" data-orig-file=\"https:\/\/www.jensd.de\/wordpress\/wp-content\/uploads\/2018\/02\/google_iot_publish1.png\" data-orig-size=\"1776,1484\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"google_iot_publish1\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/www.jensd.de\/wordpress\/wp-content\/uploads\/2018\/02\/google_iot_publish1-300x251.png\" data-large-file=\"https:\/\/www.jensd.de\/wordpress\/wp-content\/uploads\/2018\/02\/google_iot_publish1-1024x856.png\" tabindex=\"0\" role=\"button\" class=\"aligncenter size-large wp-image-2718\" src=\"http:\/\/www.jensd.de\/wordpress\/wp-content\/uploads\/2018\/02\/google_iot_publish1-1024x856.png\" alt=\"\" width=\"670\" height=\"560\" srcset=\"https:\/\/www.jensd.de\/wordpress\/wp-content\/uploads\/2018\/02\/google_iot_publish1-1024x856.png 1024w, https:\/\/www.jensd.de\/wordpress\/wp-content\/uploads\/2018\/02\/google_iot_publish1-300x251.png 300w, https:\/\/www.jensd.de\/wordpress\/wp-content\/uploads\/2018\/02\/google_iot_publish1-768x642.png 768w, https:\/\/www.jensd.de\/wordpress\/wp-content\/uploads\/2018\/02\/google_iot_publish1-720x602.png 720w, https:\/\/www.jensd.de\/wordpress\/wp-content\/uploads\/2018\/02\/google_iot_publish1.png 1776w\" sizes=\"(max-width: 670px) 100vw, 670px\" \/><\/div>\n<h2 dir=\"ltr\"><\/h2>\n<h2 dir=\"ltr\"><span class=\"ez-toc-section\" id=\"Modified_Subcribe_tab\"><\/span>Modified:\u00a0Subcribe tab<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div dir=\"ltr\">\n<h1><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"2719\" data-permalink=\"https:\/\/www.jensd.de\/wordpress\/?attachment_id=2719\" data-orig-file=\"https:\/\/www.jensd.de\/wordpress\/wp-content\/uploads\/2018\/02\/google_iot_subscribe1.png\" data-orig-size=\"1774,1480\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"google_iot_subscribe1\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/www.jensd.de\/wordpress\/wp-content\/uploads\/2018\/02\/google_iot_subscribe1-300x250.png\" data-large-file=\"https:\/\/www.jensd.de\/wordpress\/wp-content\/uploads\/2018\/02\/google_iot_subscribe1-1024x854.png\" tabindex=\"0\" role=\"button\" class=\"aligncenter size-large wp-image-2719\" src=\"http:\/\/www.jensd.de\/wordpress\/wp-content\/uploads\/2018\/02\/google_iot_subscribe1-1024x854.png\" alt=\"\" width=\"670\" height=\"559\" srcset=\"https:\/\/www.jensd.de\/wordpress\/wp-content\/uploads\/2018\/02\/google_iot_subscribe1-1024x854.png 1024w, https:\/\/www.jensd.de\/wordpress\/wp-content\/uploads\/2018\/02\/google_iot_subscribe1-300x250.png 300w, https:\/\/www.jensd.de\/wordpress\/wp-content\/uploads\/2018\/02\/google_iot_subscribe1-768x641.png 768w, https:\/\/www.jensd.de\/wordpress\/wp-content\/uploads\/2018\/02\/google_iot_subscribe1-720x601.png 720w, https:\/\/www.jensd.de\/wordpress\/wp-content\/uploads\/2018\/02\/google_iot_subscribe1.png 1774w\" sizes=\"(max-width: 670px) 100vw, 670px\" \/><\/h1>\n<h1><\/h1>\n<h1><span class=\"ez-toc-section\" id=\"Anything_else\"><\/span>Anything else?<span class=\"ez-toc-section-end\"><\/span><\/h1>\n<ul>\n<li>[Fixed] Issue #176: Topic collector doesn&#8217;t find topics starting with a leading slash<\/li>\n<li>[Fixed] Issue #174: Can&#8217;t select subscribe QoS when selecting topic from dropdown list<\/li>\n<li>[Fixed] Problem with with topics collector service<\/li>\n<li>[Fixed] Collected topics list is now sorted by natural order<\/li>\n<li>[Changed] &#8220;Auto Reconnect&#8221; Option is now disabled as default setting<\/li>\n<\/ul>\n<h1><span class=\"ez-toc-section\" id=\"Get_latest_installers\"><\/span>Get latest installers<span class=\"ez-toc-section-end\"><\/span><\/h1>\n<p>As always you can download<strong> latest binaries\/installers at <a title=\"www.mqttfx.org\" href=\"http:\/\/mqttfx.org\/index.php\/download\" target=\"_blank\" rel=\"noopener\">mqttfx.org<\/a>.<\/strong><\/p>\n<p>Please<strong> Report bugs <\/strong>and<strong> feature requests<\/strong>\u00a0 via the <strong><a title=\"https:\/\/bitbucket.org\/Jerady\/mqtt-fx-client\/issues\" href=\"https:\/\/bitbucket.org\/Jerady\/mqtt-fx-client\/issues\" target=\"_blank\" rel=\"noopener\">issue tracker<\/a><\/strong>.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Here&#8217;s the latest MQTT.fx release: MQTT.fx 1.6.0! Support for Google\u00a0Cloud IoT! &nbsp; &nbsp; A few weeks ago some guys from the Google IoT Team asked me to implement support for the all new Google Cloud IoT. And I am very happy to announce that MQTT.fx 1.6.0 is the first\u00a0client to support Google IoT Core! Basically&hellip; <span class=\"clear\"><\/span><a href=\"https:\/\/www.jensd.de\/wordpress\/?p=2707\" class=\"more-link read-more\" rel=\"bookmark\">Continue Reading <span class=\"screen-reader-text\">MQTT.fx 1.6.0 is released!<\/span><i class=\"fa fa-arrow-right\"><\/i><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"footnotes":"","_jetpack_memberships_contains_paid_content":false,"jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false},"version":2}},"categories":[22,42,30,45,4,46,50,57],"tags":[88,101,91,76,102,106,86],"jetpack_publicize_connections":[],"aioseo_notices":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p38FCL-HF","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.jensd.de\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/2707"}],"collection":[{"href":"https:\/\/www.jensd.de\/wordpress\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.jensd.de\/wordpress\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.jensd.de\/wordpress\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.jensd.de\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2707"}],"version-history":[{"count":21,"href":"https:\/\/www.jensd.de\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/2707\/revisions"}],"predecessor-version":[{"id":2732,"href":"https:\/\/www.jensd.de\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/2707\/revisions\/2732"}],"wp:attachment":[{"href":"https:\/\/www.jensd.de\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2707"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.jensd.de\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2707"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.jensd.de\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2707"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}