{"id":99,"date":"2019-08-27T22:51:13","date_gmt":"2019-08-27T21:51:13","guid":{"rendered":"http:\/\/tescaweb.nl\/Carel\/?p=99"},"modified":"2022-01-26T14:08:36","modified_gmt":"2022-01-26T13:08:36","slug":"starting-with-mqtt","status":"publish","type":"post","link":"http:\/\/tescaweb.nl\/Carel\/?p=99","title":{"rendered":"Starting with MQTT"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"99\" class=\"elementor elementor-99\" data-elementor-settings=\"[]\">\n\t\t\t\t\t\t<div class=\"elementor-inner\">\n\t\t\t\t\t\t\t<div class=\"elementor-section-wrap\">\n\t\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-f7ba6c1 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"f7ba6c1\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t\t\t<div class=\"elementor-row\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-447c601a\" data-id=\"447c601a\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-2007856c elementor-widget elementor-widget-text-editor\" data-id=\"2007856c\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<p><!-- wp:heading --><\/p>\n<h2><span style=\"font-family: Graphik, -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif; font-size: 12px; font-weight: 400; white-space: pre-wrap; background-color: #d3e5ce;\"> (c)2019- 2020 C. ing. Van Leeuwen Btw. for TesCaWeb, Enschede Netherlands<br \/><\/span><span style=\"font-family: Graphik, -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif; font-size: 12px; font-weight: 400; white-space: pre-wrap; background-color: #d3e5ce;\">version 1.11 <\/span><\/h2>\n<h2>Mosquitto MQTT on the PC<\/h2>\n<p><!-- \/wp:heading --><!-- wp:heading {\"level\":3} --><\/p>\n<h3>Step one:<\/h3>\n<p><!-- \/wp:heading --><!-- wp:paragraph --><\/p>\n<p>I have installed\u00a0<a href=\"https:\/\/mosquitto.org\/download\/\" target=\"_blank\" rel=\"noreferrer noopener\">Mosquitto MQTT (version 1.6.4)<\/a>\u00a0in H:\/program files\/Mosquitto.<br \/>And perform<a href=\"https:\/\/stackoverflow.com\/questions\/26716279\/how-to-test-the-mosquitto-server\" target=\"_blank\" rel=\"noreferrer noopener\">\u00a0the basic tests<\/a>.<br \/>In the Mosquitto map there are 3 files:<\/p>\n<p><!-- \/wp:paragraph --><!-- wp:list {\"ordered\":true} --><\/p>\n<ol>\n<li><a href=\"https:\/\/mosquitto.org\/man\/mosquitto-1.html\" target=\"_blank\" rel=\"noreferrer noopener\">Mosquitto<\/a>: the broker<\/li>\n<li><a href=\"https:\/\/mosquitto.org\/man\/mosquitto_pub-1.html\" target=\"_blank\" rel=\"noreferrer noopener\">Mosquitto_pub<\/a>: example of a publisher (sender of information about a topic)<\/li>\n<li><a href=\"https:\/\/mosquitto.org\/man\/mosquitto_sub-1.html\" target=\"_blank\" rel=\"noreferrer noopener\">Mosquitto_sub<\/a>:\u00a0example of a subscriber\u00a0(receiver of information about a topic)<\/li>\n<\/ol>\n<div>\u00a0<\/div>\n<div>\u00a0<img style=\"color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ); font-weight: var( --e-global-typography-text-font-weight );\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAoMAAACSCAYAAAA+e8CZAAAgAElEQVR4Ae19W5Nkx3Fe84lv\/DOK0MP8Fr3opd\/6nYxgBKglgcZlIbYAEeAC3EXvLoAXhflCayJaIUsWRFGUIDs8srG8jCzLsgGPgQg5bFDYmdnZSEdmVVZl1ak6fTvdc073txG9py5ZmVlf5an6uuqc6RGt+e\/TL4nwAQaIAcQAYgAxgBhADBxDDKxJkwYpPlrX62MYePQRExxiADGAGEAMIAYQAxwDx\/CvMzL4wQcf0OP336dHjx7Rw4cP6b335vTgwQP60f379O6779K9d96hh48e05P\/\/gV2FrG7ihhADCAGEAOIAcTAIGIAZLCAQO2bEhPB58+fh8\/N8+d0cxM\/H374IT158oQezB+CEGICGMQEUIt1lGO3ADGAGEAMHE8MFKjQwRV1tjPIO4JMBq+fPaPr62d0dX1NV1fXdOk\/TAY\/\/\/xz+uSTT+hH998DGQAhRAwgBhADiAHEAGKg9zFwcMyv0KHOyCAfDQsZVCKYkMErYjJ49+5d+czeeKP3g49vfcfzrQ9jjbFGDCAGEAOIgVoMFLjTwRV1Rgb5GUEmg7IjmBBB3h28osvLK3p6eUXPnt3Q92d\/MCwyeDaj3xqd0HfOen6z\/HhMo9GIRr89o7\/Ct81hxdihjdfP5zSZzOnPl\/VL5CY0mUzozk8uWsfsz+87uYZsm46SH23y1t+O21b9tzYHk76gP3oxjsfkxQX9vfXdYNwYry\/P6O3JhCb3z7Lx5vIp\/dE\/8jzrZVjOf5rxUZH5xwXdSfSozp7P3xY\/pLPYcGP39z+ZUiPWviSqlbs4suPv41Zirxk\/b\/+8HCMHx\/wKHeqMDPLLIvycYH48LMfEnggqGXz9+98vDnSNlfer\/JR+JyGGeb4cTLvvA\/sxot\/58W3Zh93dj\/EQMNbJdk5vLyWD+eJvJ+2sr\/+4oD8KE3XeTkmnLa\/4IUShJG\/t7aZt2X9rdyBpwXBCycJpx0eIoB1Lh2ckc26c7ryY6RACqO3sWNZw6Uqmph\/l\/ZrTeLwnBTJYK+fxS2OEv5Dlcei+fBB9mswN6dgXuNPBFXVGBvmtYX5hxD4n6J4XdDuCTASfXl7KzuDd138fZLDzb359IaXpTdSvyQS+7W88eBJW0lXBnSdfs6PEE3VCMKr3CJMLTxqYeJgdJt4hiJM92039yOvzfIpPd21Tvcb\/ah8rmN26vCN29XGq1CcLrV+gf56Of7pwexnZJaxh0ZVMTT\/K07i9XTz4Xn37J3nMuF3BUrnzPcYIt7dzRRpv3Lcom\/f74JhfoUOdkUH+8zFMBvWFESWCejzMRPCrp44Mvnb39RYy6EnNj\/lodiTHnrzb9VevnLgj0NGIfuuV89hejnCdHB+Rxp2xc\/rObxfKjfxvvTIzu3w5mbJ5TfM16hz97jjLnzq\/jI3Up\/xmWu5j2t778Yo\/Dg5YpH4l+Nz64pH3Gfl8ojnMPE+sS8jgl5YUrSKvsRNlG2QuI4d7IYNs05DauAjV+h\/9H9zYJ6ROx8Ncq\/X5WDsyX9+pYYx0l9DoT+azmowtt2nd\/dGj59r41Oyh\/NbileOKv\/Tx1d5rtfIQJ378f1K7R02MNeaOON4F7nRwRZ2RQf47go4MXiXPCLodwSt6+jSSwVdefS2SuTBoCrwnNvrcm38OLhAcyY\/psbRzsoEA2mf7WO53PTkLNlJ5RzD1WUCu0zT7YvO1dC6neUNKrU\/BD5ZzRDD0K9SlPn6atHd1oV8NLKz\/bAMfYHBbMcCT8AqLrZAHtzjXd5vSPlgCsS4Z\/JQn\/OCX28VKdxKtrawPtbZrkkHr\/+DiM1+M8zmmWm93DC1Ba0sraavFB7ctybTpTBf\/+tjbOED6duPUfJFI4qtWbscrxkhzfol17rnU+nx1cMyv0KHOyOAPf3iPbm5uwosigQReXgYi6HYGn9HLr7zaQlQs8eJBbckLUVJi6ALg8e96IiZ1hV1EJZkyiVndNp3btXU2ncsROfJW8clOnAXf5YYrlIc+tWHRqHN43O5NDB+OF3+eaM3kakhfIGPJxE4UjolLsnLvNMnb2mRQHzYXEjGlt+\/nx8o2ZrM+bNn2U9kJtc8sWVsDScvYmHG1cxqnq\/Vm4c6P48KODOOtZM2ma9jUZGy5SSdx5UmkecTgeO\/VGr79KE\/ucR5DvzNYK0\/H0Y8\/P5IQYkv7ZWIjxK7Gn8q4a4E7HVxRZ2Twrbffpmc3N\/LGsCWCTADD56un8ncIX3r55d2TQT9J6fGy7B4y0QIZbME+vQHSmwp1wGOdGOCJtoU0eGKV7MwEUlCyY8mEqc\/aJAuEzAHtfgQC6ueLdIy7bFvxv2jX9K939Y6QN3dZ1OdKfUISs0XYk+S3f27LbVp159eajC036cSHXBfyaez3BQ8ev3T3V3bxXpzSnWJ59la7\/eLBc0UyJ5nYkPusErv4Oboy8a0FzA\/eesuRwafpTqASwX\/96inxh\/8o9YsvTVsIyZKdt2QHjGXzI9l0V479ZULojmNT+fSY2B3bhiNnOYLVY1frk03zDVPK13yysuscE2ufbPvcdl7Xl5sZftTumcMu54m2nQzKka15\/qf1+DQjfQG7ZIHPJ3eOvRY\/WKexH3QGArZi26KerG3N\/2BrQPcJ92WSvezTeJvYjj1jYXdEOZ\/twMg48qKv5QWZBlY1GVuep60fA8K80fcj9Z3jpHTP1sotGdSd\/dDexobuamv8pfiW2dBhlXa2M\/jmH\/5A3hRW8hevjgRaMvjdF1\/qiAzqsay+1KHkjehTIXNarmQqLU9fIEnr3Mshqi8lWnxsK3\/Pzz+TmOfdUbHaVh0cXKkel1e5nEBq+bL2Wp\/rToO5udChHpjsMgZ4orWEoGyLd\/L078ilb\/ql8omc3xEIu4qenDQIiiyguR+c152GZf6t2HYFMtjq\/xAX+kDePJZhgfXjZsakOS6Ma3PRdRhpeVkmvWdrMrbcpnXB1\/Ev\/a3DNO5Se6i7dTxqpK9WnpFB9p+\/dLovgRwbJhYKMan9PSzaV+5NZ2TwjTffTMmg3wlUEqhX3hm8873vtZDBfd5wIFAa7LjuM+5gC\/GGGEAMIAaGEgNl+nRYpZ2RQf6JOfldYv5t4iWf79z5LsjgEHcD4HNP4haLyFAWEfiJWEUMDD8GDov2lXvTGRnkn5jjXxbhPyjNf0eQ\/3wMvzXML4vwM4J8NMw7gkwEX\/i9Oz1ZVLEziIlq+BMVxhBjiBhADCAGdhcDZfp0WKWdkUEE4u4CEdgCW8QAYgAxgBhADNxODBwW7Sv3BmQQR5892aW9nZsckytwRwwgBhADiIG2GCjTp8MqBRkEGQQZRAwgBhADiAHEAGKgEgOHRfvKvQEZrAx+27cE1OFbJGIAMYAYQAwgBo4jBsr06bBK1yaDh9V99AYIAAEgAASAABAAAseNQGdk8IMPPqDH779Pjx49oocPH9J7783pwYMH9KP79+ndd9+le++8Q48fP6YvvvjiuBFH74EAEAACQAAIAAEg0CMEOiODTASfP38ePjfPn9PNTfx8+OGH9OTJE5o\/fAhC2KMAgCtAAAgAASAABIDAcSPQGRnkHUEmg\/IHp6+f0dX1NV1dXdOl\/zAZ\/Pzzz+mTTz6hBw\/eO27U0XsgAASAABAAAkAACPQEgc7IIB8NCxlUIpiQwStiMnj37l358K+V4B8QAAJAAAgAASAABIDA7SPQGRnkZwSZDMqO4PU1ffTRX9Jrr71Gf\/HRR3R5dUWXl1f09PJKfr+Yf61kUP\/OZ3QyOqHZ+S69PqVxsFFL79I+dAOBDhE4m9NkMqezZSpFzv1Y\/HRx0Sp9No8\/Kp\/Ituko+dEm7z3YyJb1vmTX118spjSZLqi9t1ZZP9OC0XzpCK\/o\/BnNJ1OSELhY0FTTK7auinWpq2oEFTtHoHbP1sqDQyaupOyCFtMJTSRuuS7OKZPJhDoL52B\/OInOyCC\/LMLPCTIZfOdH9+k\/\/fKcPvmn\/0l\/8+TX9PtvvClEUMkg\/2zdcP9Zosa9yPOb9szqqaU31Y12QGBfCOhkO6f5UjJoJ2qbLvh6saBF4B1WltNKOm15xQ8hByV5Y3NtW6YtVewGEfZxMnwyyDhO5zSfegIX+rdpwo7dpjq4XVd6tvHBtu2bP9a3oaQthnl6yb2cxQN\/gYlfJK0uIkrmhqFg052fnZFBfmuYXxj5+OO\/o\/\/y63+gy+trORr+6uqa\/vqTX9Pf\/u3H9PTyUnYG+feLh\/vPEjXuRZ7ftGdWTy29qW60AwL7RoAnWp2oK7aFUMQdMp6oV\/tmzoTLkxDeGTCNeNctTvZsN\/Ujr8\/zTU\/XsWVbp3a1hu3NF0ykYr+1bkhXxU2v2\/ueLcwbK+xKz8YOZA375k\/m3hCytXli6b3PnYv4c6zaucLWORii7BBg6drHzsgg\/\/kYJoN8NPzf\/senQgTZWXmL+J\/\/F7366mv01VNHBl+7+3pLPzwROuWj2RGNRiManxKdz04kzfkTe14rR7hOTmWd8nOanRTKjfzJbFY5mmUNJULGZVHnaDzO8qfedPQ99Snr9kq+WD+y9sgCgd4iwBPrEjIou2i6s7SKvHY2yjbISLZAbE8GV7DFNhvkLrZTr2XngYlrtriF+sEkDEFu9IX7PaXFGR\/15sf\/K9TJ2bmXC+fofrfV61Pub4\/yi8d+IpjpYn\/N0aDqCsRgwY835H5nA5Po4Bh3\/oUvISEe2LY5hlRjjfas3\/u5iv3MncPPmngzX+6W3\/sZrsV7VOcfHoL0i+Xh45r2sDMyyH9HkMng3378MT359T\/IcTETwf\/75Zd0+pd\/Qy+9cY9+8id\/Rl9++Rt65dXXUi+SnCdcJzOSR\/ROx0ICAwGU\/Jgc7XKyTBbln322j+VChRpI5R3B1GcBc9Jl87U067V1mncEtuGTuiFXbhfl6r7k+hMlyACBniLAi9syMqhHM27B1LVyWYfsUc\/yBSHzgyf84Fe2iBcMr2QrLP5WQWbXEt8GgbLtBpBO\/LcLNfvO\/TbH4EJ8dMFdVmflNL18jAKRKhJJtqm6nP0QZyXftDKJEzsmVp8jEI4EcjnHu161TSavpE+J7tnc72SznD7L5olJiFPVdcRXGat0nlh+7zNeHtfi84Cxzn0BWGG+OuAh6IwM\/vCH9+jm5kZeFHn3\/n365Nf\/QOf\/\/Cn9+4\/P6NF\/vKCL3zyj9\/7uU\/p3P\/1revmVV1sgzclPS17InxJDp\/J07AmW33ULJJKruUxJpohb3TbNlTZfS+dy3sao4pPY9P+t7Iu1bRUgDQT6jABPtGZyNZN5IGNcZr6th2Pikqx0tUkMli8ImR\/CP6d+92dK83l+rKyYbmJL2\/I1tZv4mfXbthpCOumL4qkkKic7wmv0+J8xUWLmehrGPGln5CQWTBxZgISw6c6b6jVtRdbkC7rK9rmhaWdtJrHpbWvfvT+adc0yPdX2mVzNvvXlWNKMWWGeyOOwvLPncZWdao0RBS7DXMYml1HZw792RgbfevttenZzE14U+Yu\/+EiOhqdvvkP\/+zfP6P3\/\/C908ZtrevTjP6aXXn65Bdmc\/LTk28igt6DHy7JJuDIB48bWbi2dy4EMtgwsqo4KAZ5oK4u4x2G1yVxBy3egfDkvwGb1beiURbXuRyQDaoevm9qyOmz\/Oa2kxVzNAmdb9jtd6UsYa663C6oj1W6IVq0zcrJAF8YvKbfjZdoKkCaftHEox\/E3cnk7OyAFHaF6ZTJY6E+D\/OX+BCtHl2jc03rP69Uj0pCTcoOjjI\/F3tSJrI3Vo4OZOiODP3jrLUcGn17S06eX8nwgPyP4px\/9jB77ncH5f\/iMnvzXf6IXX5q2IG2JF4u15bkuHrXKzl+2K8camBC6HcJUPj2adc8YhpNlOY4uHSG3+aP+1nyybdt8yeXUjxbYUAUEeoUAT7R24i04x5OzIUS8MIfnrnLxbOIP1cninE\/uLNXiR2Y\/6FzXVlFPi1322fQ72B1CothXu4hyv804NsanrU5JpB1Hp7sRF9YPsVFqq+Nv63SXUh9R0Bi1NvN2dmCy\/oUqLmddetWKkl6DgYq1kkGro5YOig4vYcfa7zRLPDRiS8fZQmDx4sd17Z91Suvc28QlHVbf4aY7I4Nv\/uEP5E1hJoD28y\/\/8n\/o3\/7Jn9Gjf\/PH9PHfP6H\/9+WX9N0XX2pB1BIhFluSl91BfanDkCb\/rCG\/wDGyBNGUpy+QsCn3fKK0kZdDVF\/qAx9FOxn\/5GKWd6S04FPeF2Mv9cXas+kW2FAFBHqFAE+0utDWHZPJWXfNzA5f3iKR8\/KBIPBi4cuaKnI\/OK+7c2X\/1raVLVbO99yu6dGAyWCNsAtmAj732x2\/N8dkeZ37U5NOLv7ZSc7rmCmZcyRRbGR\/4oZ9lHLjT9AlBEJ12YW\/ZNPWZ+Nn\/JnMF\/K36zQeBQtD9lN\/lISqD\/qcYJt9W1dLG\/8OMJnck\/Ymb733GQiLlwNGxkPGh+vMOCQ72gcI4pIudUYG33jzzZQMfvWU\/rXw4Z+ru\/O97y1xa1\/VIFr7Qhp2gAAQOAYEmotv7HVbXZRCCggAgf0j0BkZ5J+Yk98lfvZs6fU7d767\/54WLYIMFmFBIRAAAkBgIwTaCF9b3UbG0AgIAIGOEOiMDPJPzPEvi\/AflOa\/I8h\/PobfGuaXRfgZQT4a5h1BJoIv\/N6djtzfVg3I4LYIoj0QAAJAICLQRvja6qIGpIAAENg\/Ap2Rwf27DotAAAgAASAABIAAEAAC2yIAMrgtgmgPBIAAEAACQAAIAIEBIwAyOODBg+tAAAgAASAABIAAENgWAZDBbRFEeyAABIAAEAACQAAIDBgBkMEBDx5cBwJAAAgAASAABIDAtgiADG6LINoDASAABIAAEAACQGDACIAMDnjw4DoQAAJAAAgAASAABLZFYGsy+OIrd2mbz7YdQHsgAASAABAAAkAACACBzRHYOxn86Kc\/E\/Ko181dR0sgAASAABAAAkAACACBbRHohAx+9tlntMmHdxQH8e98RiejE5qdD8JbOAkEbh8B+QH5OZ0t88T80Px0cdEqLT8w739YPpFt01Hyo03ee7CRLet9ya6vv1hMaTJdUHtvrbJ+pgWj+dIRXtF58+skFwuaTqa0JBxW09ulrtUsQmoLBNa97+Re8nPCZFKab0xciV8XtJhOaCJxy3UTmphPZ+G8BQa31bRzMnh9fU2rfgZDBpPRyX\/CLs8nwsgAgSNDQCfbOc2Lk7OFw07UNm1lfPpiQYvAO6wsp3URsOUVP4QclOSNzbVtmbZUsRtE2MfJ8Mkg4zid03zaEWkjO3YBrA0SXenZwDSabIdA7b5ruWeZPLYTuDQeWD5+kUzrKLGzXVeG2HonZHD0zV+Q\/TA5vHfvXvLhMpDBIYYMfAYCqyDAE62Sroq8EIq4Q7Z8Ylc9TLg8CeEdOLMa8E5BnOxZPvUjr8\/zaiFe17EVW+V2tYbtzRdMpGK\/tW5IV8VNr9v7ni3MGyvsSs\/GDqBhJwjE+y6PMZs\/my\/7MhLjgdvZucLdo7Z9lO2kCwNTsjMy+I0XfkVf\/\/YvhRTWdgrLZNDvtJ3y0eyIRqMRjU+Jzmcnkub8iT2vlSNcJ6eybgzOaXZSKDfyJ7MZjcPxb77DZ\/Oa5mvUORqPs\/ypNx19T33KosP4MhqN6ZScz6F\/p2MancwonE435DN9yAKB3iDAE+sSMii7aDoZryKvnYuydmGQ2owc5qQsl8\/zaiFeV7DFNhvkLrYLupj8MnHNSHCoH0wiLtTNvnC\/p7Q446NedwQXyfkKdXJ27uXCOTrbi8d5yv3tkWLx2E8EM12y+9PUFYjBYh6ODaPfgxmYA3KUx83NH\/k9GvNpXJTHy48\/j2vxHtX5h783pl8sDwjMlbqyMzLIRPBr33I7hOvtDHrCpSSICZElgJJn4sT\/nCyTRfknZMk\/28dyocLXZ\/KOYOqzgEr4rGyprk2O27b4pKrlmuk5HXuSy+XcP71qo5q81uMKBPqEQJzMW70yi7Mu8q3yMmfHo564MPhWjQk984PrA0l1i0l5EXH67LFS1dZKZLCNQC3rcc\/qEzJr+iVuMt7mGFzGVxfcZXVWTtPLxygQuSKRZJuqy9kPcVbyTSuTOOkZ\/kfgjr3vhKQtvWftOFuAfMxNSsfJsc49N7jsy6vVe3jpnZFBJYJ8XLzRzmDYDstIkJAkT9KE\/CkxdINzOnY7ieR30cIuG1dzmZJMEbe6bZorbb6WzuW8DSFzYsBZUZ9ikfPF7jJyWsmrJ8CalWa+P0yMwycRsMqRBgK3jQBPtGZyNaQvkLGEVPAXcz9hl2SlO01iUCVoofuZH8Qbc1O\/+zOl+Tw\/VtaGm9jStnxN7SZ+Zv22rYaQTvqieCqJKjz7F8Z15TrGzhM4iQUTRxYgIWy6y2cJn6Z1HOq66r4ZH6xNpHeMQPO+Y4Or3LMJgQxe+nGUnWobFyyQjbHEWi4TFB18YmdksO2ZQSWHrcfE25JBP3R6vCy8qXdkMCWyIdqqZLAiHxoiAQT6ggBPtJVF3LuYk4r2YxpeJAoTNROCQETcopHu9LX7EcmAxW1TW1aHtctpJS3m2ji2su37mq70JYw119txcou7G6JV64xcjQwm5Xa8TFuB0OSTNg7fOP5GLm\/X16E4OL\/sONY7F8cslSmXm3Ft7PaaOlFlYzXVfQy5vZFBJYD2ujUZLB7JNgkTE0K3Q8g7fH7nUDbx+DlEPQp2z+uFzTYhZFq3xs5gq0+5nuz5R4k4luE+6FXDkPMlea3HFQj0CQGeaNvJoJA\/Q4h4Mk+JnOlPRvpCTbLA55M7S7X4wTqN\/aBzXVtFPS122eeS3eBAjxPFvtpFlPttxrExPm11SiLtODrdjbiwfoiNUlsdf1tnjgsbvqlc3q7H43FIrtXuO9tHO+62PIkBW2Fjye8whnsvrXNvE9sYsHoOP70TMmgJX1t6ezKox7J6dKrkjU953bOG7kjVEERTnr5AkrWRl0NUnyVxrNrb88wxz+sRtbOtOjiYUj2pHB8Tz+SlFz3all1Ne6ydHxUH5nr4gYoeDg0BnmiXkMHk+Ef\/9le5n\/GYKO6sBYLAC4TfeTObhF5R7gfnVUfZv7VtFReo3K7pFy9cYUEy5QNI1gi7YCbgc7\/d8XtzTJbXub8t6OTi3xnkvI6ZkjlHEsVG9idu2EcpN\/4EXUIaVJdd+Es2bf0ABmfgLtbvOzv+9p615RoXOQj5uLrHUdyXwLT9JNnRzvUcfr4TMsikbtPP7UKckbPbdQbWgQAQAAIDR6C5+MYOtdVFKaSAABDYPwJbk8H9u9ylRZDBLtGELiAABI4dgTbC11Z37Lih\/0DgdhEAGQzPDN7uQMA6EAACQGD4CLQRvra64fccPQACQ0bgyMngkIcOvgMBIAAEgAAQAAJAYHsEQAa3xxAagAAQAAJAAAgAASAwWARABgc7dHAcCAABIAAEgAAQAALbIwAyuD2G0AAEgAAQAAJAAAgAgcEiADI42KGD40AACAABIAAEgAAQ2B4BkMHtMYQGIAAEgAAQAAJAAAgMFgGQwcEOHRwHAkAACAABIAAEgMD2CGxNBjf95RFtt30XoAEIAAEgAASAABAAAkBgUwT2TgY\/+unP5Kfr9Lqp42gHBIAAEAACQAAIAAEgsD0CnZDBzz77jDb58O7gIP6dz+jkaH6pBD\/RN4iY7LuTZ3OaTOyPylccFrkJTSYTmi4uKkKu+Gzu5BqybTpKfrTJew82smW9L9n19ReLKU2mC2rvrVXWz7RgND\/ryDnz6yQXC5pOprQkHFaz26Wu1SxCagcIbH4\/mrgSvy5oMZ3QROKW6+KcwvNKZ+G8Awx2rbJzMnh9fU2rfgZDBpNRyMlSnk+EB5g5tP4McAgG7bJOtnOaLyWDdqK26QIAFwtaBN5hZTmtpNOWV\/wQclCSNzbXtmXaUsVuEGEfJ8Mng4zjdE7zaUekjezYBbA2SHSlZwPTaLIbBLa6H9N4YFIZv3SmdZTMDbvpSp+17oQMjr75C7IfJof37t1LPlwGMtjH0AAZ7OOoDM8nnmiVdFW8F0IRd8h4ol7tmzkTLk9CeAfONOJdtzjZs93Uj7w+zzc9XceWbZ3a1Rq2N18wkYr91rohXRU3vW7ve7Ywb6ywKz0bO4CGO0Vg3fsxxgPHqp0r3Nxgv8xE2Z12oafKd0YGv\/HCr+jr3\/6lkMLaTmGZDHoycspHsyMajUY0PiU6n51ImvMns\/MIpxzhOjmVdZXnNDsplBv5k9mMxuH4NydBNq9pvkado\/E4y59609H31Kfodkx53aa\/tn+nY2vP66dS35pl3Jaxc\/+0Dz7LOGhlFRNta9qE\/o\/p1PsR\/D0d0+hkRmF0jN7RiOXx73gQ4Il1CRmUXTSdjFeRV\/SibIOMZORwezK4gi222SB3sZ16LTsPTFwzEhzqB5MwC3KjL9zvKS3O+Kg3P\/5foU7Ozr1cOEdne\/E4T7m\/PTosHvuJYKZLdn+augIxWPDjDbnfgxmYI3CUx9PNK8vvfYbDjz+Pa\/Ee1fmHRdMvlkcAZtLFnZFBJoJf+5bbIVxvZ9ATLiUVTDAsAZS8Egsnq5yGhHyckHBFlgsV2udU3hFML08ZWUryts6mWW8pb0iY9UndSK7cfhRJVFXe2Cn1bVnZ6ZhOTk4Ckea+OxLn7CtUKSbWUWNfuj027Xk8uF7HRQQM0WaYVN7qRPpwEYiTdmsfzeKsi3yrvMzZ8ahn+YKQ+cETfiCpjmSkO4mpdXusVLW1EhlsI1Cpzd7nEgJo+iWOM97mGFzGVxfcZXVWTtPLxygs+EUiyTZVl7Mf4qzkm1YmcdL7ETkaB1e6HxM0fMwVnweMde4LwLIvr4nig8vsjAwqEeTj4o12BsP2UkZCLPkS4mQJCHMOT8SkrrCLqCRThtLqtmmutPlaOpcj3sKkk4QUGZ+K4WN1O4HQB1HvyDAT4pHuYtb6Zkkzt2U539\/T8QnNePdR8ryL6EmwkfHWUxLnCn2\/zC4l++Od5fQAAB2hSURBVKMMUgi6IcBqO+wi+nYqrzpxPWAEeKI1k6shfYGMJaSCv5j7Y+KSrCDVJAZVghaQzfwg3pib+t2fKc3n+bGyNtzElrbla2o38TPrt201hHTSF8VTSZTuxIRdPTOuK9cxdp7ASSyYOLIACWHTXT5L+DSt41DXFWKu4ZvxwdpE+pYQ2PR+9OMoO9U2LrLY4KzEWi5zS929BbM7I4NtzwwqOWw9Jt6WDHow9XhZeEgr8clJmc3X0mzE1nVBBt1xb\/A3EEtD4Ep9K5Zpm1MaBxI4plOLg02Ljqw\/Xm+J5GoV7\/o1jsNZb\/A9SCJxNAikZKjU7ZxUtB\/T8GJQmKiZEAQi4oheutPX7kckA9bDTW1ZHdYup5W0mGvj2Mq272u60pdA\/LnejpNbxN0QrVpn5GpkMCm342XaCoQmn7Rx+MbxN3J5u74OxdH4ZcfXdHrpvc+yZlwbu72mTtTaWDV2jiS5NzKoBNBetyaDQsTMjlSFgKx2JGpIGA++EJzSEXJOlkr55T7F+OL2ZgfT9oF90J1MKVd\/YuvYt3KZ1GfHw+OxPbJ19nXTzpFntWP7lvkZzHF57ZjY9CvII3EcCPBEW9nRUQB4cjaEiBfmlMipYMvzPMkCn0\/u3L7Fj8x+sJYtMqG8Zquop8Uu6zH9DvqHkCj21S6i3G8zjg3M2uqURNpxdLobcWH9EBultgyo1eV8C98dGr6pjrzdEAbmgH1c935MoLDj708Fwr2X1mFnMAFu\/QwTOvs3Bi3ZW5bengzqTpweXyqJUTKn5eYo2e9iuecQ7QskWRt5OUT1WVLkjn3l2NYzqPCSR2RU4eWXcLRbhdbpHo\/jCzKqhuyLIidjGuvRrulDeDGjVMY2cxKZ51nGtG19qUbaKqZ8TDyTl3T0BRIhkkpeg20rj1dIqmFwcBU80S4hg3rEqLtmYZVughGPduPOWiAIvFh4HU0VuR+cVx1l\/9a2ZYlJcD23GyrccVRYkEz5AJI1wi6YCfjcb3f83hyT5XXubws6ufh3BjmvY6ZvnDuSKDayP3HDPkq58SfoEgKoutrIX+7DAAbnQF1c+35McGiOo8SH3H9pXE2SHe1EyVFkOtkZZFK36ed2UU5J3u340gcfbqfnsAoEgMChIdBcfGMP2+qiFFJAAAjsH4GtyeD+Xe7S4j6JGNsyu2SS1uNV3YHssm\/QBQSAABDYNwJthK+tbt9+wh4QAAIWAZBBfUPXorLX9D4J6V47BmNAAAgcHQJthK+t7uiAQoeBQK8QOHIy2KuxgDNAAAgAASAABIAAENg7AiCDe4ccBoEAEAACQAAIAAEg0B8EQAb7MxbwBAgAASAABIAAEAACe0cAZHDvkMMgEAACQAAIAAEgAAT6gwDIYH\/GAp4AASAABIAAEAACQGDvCIAM7h1yGAQCQAAIAAEgAASAQH8QABnsz1jAEyAABIAAEAACQAAI7B2Brcngpr88ou323mMYBAJAAAgAASAABIAAEAgI7J0MfvTTn8lP1+k1eIIEEAACQAAIAAEgAASAwN4R6IQMfvbZZ7TJh3cHB\/HvfEYnt\/5LJTlS+OWSHBHke4TA2ZwmkzmdLXNJ5CY0mUxourholZYfmJ8UZNt0lPxok\/cebGTLel+y6+svFlOaTBfU3lurrJ9pwWi+dIRXdN78OsnFgqaTKS0Jh9X0dqlrNYuQ2iECpXsn3qulmDFxJX5d0GI6oYnELde5+YTnH\/50Fs47xGBXqjsng9fX17TqZzBkMEE\/J2F5PhHeYea27O6wS1B9AAjoZDun+VIyaCdqmy7AcLGgReAdVpbTSjptecUPIQcleWNzbVumLVXsBhH2cTJ8Msg4Tuc0n5YW4NDZNRJ27NZo1hDtSk9DMQpuHYHmvcNEsP1LZBoPqXxaR8nccOud3bsDOyGDo2\/+guyHyeG9e\/eSD5eBDG4z3iCD26CHtrtGgCdaJV0VW0Io4g4ZT9SrfTNnwuVJCO\/AmUa8c5AuDqkfeX2eb3q6ji3bOrWrNWxvvmAiFfutdUO6Km563d73bGHeWGFXejZ2AA13hEDz3jmj+dL7KMYDt7dzBVGscy7n+R11pKdqd0YGv\/HCr+jr3\/6lkMLaTmGZDHqSc8pHsyMajUY0PiU6n51ImvMns\/MIpxzhOjmVdZXnNDsplBv5k9mMxuH4NydXNq9pvkado\/E4y59609H31Kfodkx53aa\/sX9qV6Vtvq2dyvur6fNoNKZTctgEO6djGp3MKKDakM\/0IQsEliLAE+sSMii7aLqztIq8Go2yDTKSkUM34Uc\/cvk8rxbidQVbbLOxKMV2QReTXyauGQkO9YNJGILc6Av3e0qLMz7qzY\/0V6iTs3MvF87R\/W5rdpQXjwcrx37yJSHTxf56PemxoJdb8OMNud+DGZjDdbR078i9zicQ\/qi3cQ8yHGZcG\/VZbDTmjsOFs9SznZFBJoJf+5bbIVxvZ5BJziiSEyYqlgBKngkN\/3OyTBbln5CYExKuyHKhwtdn8o5genmp0zTLF4iXsCVbnstp3hFYsWp9koL8v6y\/iXybrbZ21kam43TsyTSXM4561TY1ea3HFQisggBPtJGEVVuYxdls8FXFucIe9TTIXGNCz\/zg+uCXIxnpTmJqeiVbrLO40Nj+txGo1GbvcwkBNP0Sxxlvcwwu42sJf1udldP08jEKC36RSNoF3\/kW4qzkm1YmcdL7ETlwB02M2diTMdI4SeeFCIiPx+LzgLHOfQGw92vUcCypnZFBJYJ8XLzRzmDYpsrIiSVpQpyUGLohOx17IiZ1hV1EuwNmdSVp1mXt1tK5HPEWJp0IyYohFHyKRSZldbviKJ\/X2bxN5+2Meo8DE+rwUZLsibZmpVWbvFGLJBBoR4AnWjO5ysLrv8FruZ3YPcmTtbgkK8aaxGBtMki8MTf1uz9Tms\/zY2Xt1Sa2tC1f0\/4nfmb9tq2GkE76ongqidKdmLCr5xZpV82YxMVbUAqPBtg6k5ZYMHFkARIyoDGlek1bkTX5gq74aIKRy9tZm0jvHYEk3uy9w+Mf4k4mkDRvx1F2qjVGtAvZmEt85DIqe\/jXnZHBtmcGlRy2HhNvSwb92OnxshAeJjq9J4PuCNcRtJzw2bxNc2dtOxO4BXIaaqtkMCXYQR4JILAyAjzRVhZxryOZ5Lksn9wTW2Z3wJZnbRo6M1JmmzqTpecUN7Vltdv+c1pJi7k2dhNt+76mK30JY831dkF1pLpMBmt1RkeBwAkySbkdL9NWBE0+aePwBRnsa5ypXzx+5p7RNN872b1fnj\/M+LN8iFPWb+rEnI1HtX88172RQSWA9ro1GZTdu\/xItklkmBC65+OYQEX59Jg4I1NClPTY2BIvm+ZAKeWjjdJOYRpezqfw\/F5C3pb5ZHY+k3bWp0x\/MM7ltWNiozfIIwEE1kGAJ9p2MiiTtyFE9ki2YSmf+FUgWeDzyZ2FWvxgnca+qiwvKrIFRtPQJ2OrqKfFLvtcshsc6HGi2Fe7iHK\/zRuejfFpq1MSabD1b2c3jvKtH2Kj1FbH39YZ8t\/wTeXydj0ej2NzLbl3mnFiNwodNFbGnwqEey+tc28T2xg4LnB3QgYt4WtLb08G9VhWj0CVvDFHc88auqNRQxBNefoCSdZGXg5RfZZcsWpvz5+v5nlHAAs+FWPL6R6P4wsyybGt8de9sJL6VG6X+pv6M6LReCYv1ygBFVJsd0yFWKr\/LK8PZRY7gEIgUECAJ9olZFCPGPXbfnMmD3p5x08f7NdrIAhMDLyOporcD87rTkPZv7VtWWISPM7thopBv0BSI+yCmYDP\/XbH780xWV7n\/ragk4t\/Z5DzOmZK5hwBFRvZn7hhH6Xc+BN0CQFUXXbhL9m09Wb8kLw9BBIyqF\/Q7HjnruXj6h5bcF8C07iaJDvauZ7Dz3dCBpnUbfq5XYgz0nQrzvTBh1vpOIwCASBwcAg0F9\/Yxba6KIUUEAAC+0dgazK4f5e7tLhPIsa2zG6bpPWYVnf7uuwbdAEBIAAE9o1AG+Frq9u3n7AHBICARQBkMPydQQvLPtP7JKT77BdsAQEgcHwItBG+trrjQwo9BgJ9QuDIyWCfhgK+AAEgAASAABAAAkBg\/wiADO4fc1gEAkAACAABIAAEgEBvEAAZ7M1QwBEgAASAABAAAkAACOwfAZDB\/WMOi0AACAABIAAEgAAQ6A0CIIO9GQo4AgSAABAAAkAACACB\/SMAMrh\/zGERCAABIAAEgAAQAAK9QQBksDdDAUeAABAAAkAACAABILB\/BLYmg5v+8oi223+XYREIAAEgAASAABAAAkBAEdg7Gfzopz+Tn67TqzqCKxAAAkAACAABIAAEgMD+EeiEDH722We0yYd3Bwfx73xGJ7f+SyWKFH6xRJHAtccInM1pMpnT2TIXRc790Px0cdEqfTb3P0g\/mVAi26aj5EebvPdgI1vW+5JdX3+xmNJkuqD23lpl\/UwLRvOlI7yi8+bXSS4WNJ1MaUk4rKa3S12rWYTUDhFo3DtL72UTV+LXBS2mE5pI3HJdnFMmkwl1Fs47xGBXqjsng9fX17TqZzBkMEE\/J2N5PhHeQWbf9nbQBag8YAR0sp3TfCkZtBO1TRfguVjQIvAOK8tpJZ22vOKHkIOSvLG5ti3Tlip2gwj7OBk+GWQcp3OaTzsibWTHLoC1QaIrPRuYRpMdI5DfO3asbdq6kZbzF5j4RTKto2RusDqOI70TMjj65i\/Ifpgc3rt3L\/lwGcjgJkEGMrgJamizbwR4olXSVbEthCLukPFEvdo3cyZcnoTwzoBpxDsHcbJnu6kfeX2eb3q6ji3bOrWrNWxvvmAiFfutdUO6Km563d73bGHeWGFXejZ2AA13hEDj3llp\/ojxwO3tXOHmBvtlJsruqAu9VrszMviNF35FX\/\/2L4UU1nYKy2TQk51TPpod0Wg0ovEp0fnsRNKcP5mdR1DlCNfJqayrPKfZSaHcyJ\/MZjQOx785ybJ5TfM16hyNx1n+1JuOvqc+RbdjquSn2lMpm\/dpg0+Chzbhq+nraDSmU3K2gvzpmEYnMwpoNuStMqSBwDoI8MS6hAzKLppOxqvIq\/0o2yAjGTncngyuYIttNshdbKdey84DE9dsEQv1g0kYgtzoC\/d7SoszPurNj\/9XqJOzcy8XztH9bqvXp9zfHuUXj\/1EMNPF\/pqjQdUViMGCH2\/I\/R7MwByuozxujXvHxGH2pS8C4cefx7V4j+r8w98b0y+WUcdxpHZGBpkIfu1bbodwvZ1BT7iUpDBhsQRQ8kxs+J+TZbIo\/4TMnJBwRZYLFb4+k3cE08tLnaZZvkDAhDXZ8lxO847AilXrkxRk\/1X9bPNlFElcVX\/m5+nYk2guZ\/z0qv7U5LUeVyCwDgI8CS8jg+SIUbbIL7Nij3rWJYMy4Qe\/HMlIdxJT6yvZWokMmoWrQaBSm73PJf6bfonjPO7mGFzIly64y+qsnKaXj1EgckUi6clAqDO7zyXflB3ymIY46f2IHLiDJsaS2Ftl\/vAxV3weMNa5LwArzFcHjPTOyKASQT4u3mhnMGxXZSTFkjQhQkoM3Sidjj0Rk7rCLqKSTBG3um2aK22+ls7ldDeu4pNzMf2\/5GdiO7dhfXGqQp+tZq+XiXT4KDn2BFuz0qxN3upFGgishABPtGZylYVXH9b25dnEHo6JS7Jis0kM1iaDsn5M\/e7PlObz\/FhZO7eJLW3L17T\/iZ9Zv22rIaSTviieSqIKz\/6FcV25jrHzZFBiwcSRBUgIm8aUkkfTVmRNvqCr7ptpZ20ivXcEkniz945Ny8aeIfrBSz+OslOtMaKV2RhLfOQyKnv4152RwbZnBpUcth4Tb0sG\/djp8bIQHyY8fSODJT\/XIoPu6DchdqxTyF1KSkM4V8lgRT40RAIIrIoAT7SVRdyrSCZ5Lms9pjG7A9aFrE1DZ0bKbFNnsrSAbGrLarf957SSFnNtHFvZ9n1NV\/oSxprr7YLqSLXjiqvWGbkCgRNkknI7XqatCJp80sbhCzLY1zhTv3j8zD2j6emCzvLng7O5wI9wjEf58mDnJBMbImxjVe0fz3VvZFAJoL1uTQaFNOVHsk1Cw4TQPSfHu2pRPj0mzkiVECY9qrW7cTbNgVLKRxutpCyLs+jnMl\/MjmdC+qwvnDZywRaXM0Z61YqavNbjCgTWQYAnWjvxFtry5GwIES\/M1SPb4kSvx0RqJ5\/c2WaLH5n94OG6top6WuwyKTH9DnaHkCj21S6i3G8zjgkBW1anJJLlNO10N+LC+iE2VN621fG3dYb8N3xTubzdEAbmSHy0946NAb8z2IiTbDeavyzGOSeLlSSOjgRP082dkEFL+NrS25NB3QHTo1Alb8zR3LOG7ojUEERTnr5AkrWRl0NUHxMlTbNqb89vx+X59MWN2M7gHpPGH\/eSh6+y5QVfxuP4Qk3cFUz9TP0Y0Wg8k5dq9AUSIcN2pzQ\/Ko6Ko79IAYGVEOCJVklavYFMzvptPxw1NuUTOS8fJn5eFHxZU0XuB+d1p6Hs39q2skXJeZ\/bNX2yC5opHkKyRtgFMwGf++2O35tjsrzO\/W1BJxf\/ziDndcyUzDmSKDayP3HDPkq58SfokgVfdbWRv9yHIYzOEfiY3TvJvdq8+f2XQTvOfAChz7SmcTUJX0COAMdCFzshg0zqNv0UfNpjUUae9mgZpoAAEAACh4dAG4lqqzs8JNAjIDAkBLYmg0PqbNPXfZJBtqU7mHo1O5ZN51ACBIAAEBgYAm2Er61uYN2Eu0DgwBAAGTTHvwc2tugOEAACQGDPCLQRvra6PbsJc0AACCQIHDkZTLBABggAASAABIAAEAACR4cAyODRDTk6DASAABAAAkAACACBiADIYMQCKSAABIAAEAACQAAIHB0CIINHN+ToMBAAAkAACAABIAAEIgIggxELpIAAEAACQAAIAAEgcHQIdEYGP\/jgA3r8\/vv06NEjevjwIb333pwePHhAP7p\/n959912698479PjxY\/riiy+ODmR0GAgAASAABIAAEAACfUWgMzLIRPD58+fhc\/P8Od3cxM+HH35IT548ofnDhyCEfY0G+AUEgAAQAAJAAAgcHQKdkUHeEWQyeP3sGV1fP6Or62u6urqmS\/9hMvj555\/TJ598Qg8evHd0QKPDQAAIAAEgAASAABDoIwKdkUE+GhYyqEQwIYNXxGTw7t278pm98UYfsYBPQAAIAAEgAASAABA4OgQ6I4P8jCCTQdkRTIgg7w5e0eXlFT29vKJnz27o+7M\/GBbQ5zM66fSXSs5pdqI\/STei0cmMzlsR2efP5hlHTsc04p\/QW+qfaYPk0SMgPwQ\/mdBkMqHp4iLicTaXskZ5lIipNWQ3sif653QWLfIv2C\/3ryZTKzf6q34Sm3Z4TSZTspCZ5j1LXtBiqj5PaDJdkBnpBMvmePMvkUxoMk\/QZxRoHvrvZXwcNXUwHBWZiwVNEz1DwbRnQ9xDdy4W02asEVGtPI0p7pCPW4m9Zvw0QrKHGOzKpc7IIL8sws8J5sfDckzsiaCSwde\/\/\/1d9WcPenNilueXuCDEckTjUyN3PqOZzZsql1zTRqP9JgVsM\/NzEzVoc1wIXCxoEdb4fHHXRdmWl+Cx9TZdkG21p2TP6tDFYE7zidbLakLTkLfy1iaXaxsrUys3bat+OiKYkGbTrJdJIVsTShZO2z8hxjrW3AOHeeyjw246zXQ0yKDVUULCjkGpnstWkam1RXm\/EOCxLHzx0C8F+RcScT4df\/7Slcdh+PIlca33d796vg9vOiOD\/NYwvzBinxN0zwu6HUEmgk8vL2Vn8O7rv7+Pvu3IRk7M8nybWbcjmBDBNvFQt46N0GjLxG3Y3NJlNO8ZAkwC\/ILOE62ZrHlSTsiE9XwdWdtOSIe3x4TEGOCdg7gIcCNeJOLEn9fneTFT01krT3yzGYML+2FwsVL9TDtiZ6DN3KzUJwutX6DP0phIiVu6iGdGfLYrmbJ2lPYLAb4n54s8ZtyuYKnceR9jhNvbOSGNN5aOsv3q+X686YwM8p+PYTKoL4woEdTjYSaCXz11ZPC1u6+39M6TkFM+mnVHqUyezmcn7shyNKKTmTlU9TttcpyZ7GSlR7GBgBn5k9mMxuH4Nyc\/Nq9pvprj3fE4y\/vtPWOD\/Uptj6m8CVgginxMK0e0ar8FNqla3ufEH\/J6Z\/44OGCb9jPBe5kLqAcCAQGeXJVwZQQolAdhk1hH1jQzBK9B5jLCtgkZrOmslcuxc5HoGVzEL96l9EeuRXnbx1tOJ6Su4Eu1Ph9TR9rrOzWrLMw1GVtu07oDrMfbGpuFfqCoXwhwXPE3EL7ae6RWHrz347+YF46Xs9hozBFByVEkOiOD\/HcEHRm8Sp4RdDuCV\/T0aSSDr7z6Wgu4nojoc2r+ubVASCSvhMrJpmTrhIQrslyoUHOpvCOYXl6JUeCZLFuqs+Wst5TPCaDXwyRR+6Uu2Wvm8+lY9eQ2bCNNOyIYcNJi8U\/1ELNq8\/wj6x1FnBrYav+DMiSAwMoIpAt9uhDXd5a8eiEVbtFeKuubWHtVgha854XAkAFeCELe7W6lO4luByIp84tH1RbX24Wr4Kd7TjEeh9o+BFf7lMgX49y3ar3D1I2lXYTb0kraanHAbUsybToj1ox9Mp55X5DvCQLmi0QSX7Vy63aMkeY8Euv4mdR4\/9v2x5PujAz+8If36ObmJrwoEkjg5WUggm5n8Bm9\/MqrLQjnxKclL8RGiaFTGQiU351LyFGDjFndNs26bL6WzuWUbLX5lNalQLAdrT+lcSCO1n7aIuQKWEhdoTxglPSRpa0dmw5WkAACKyBQIFPJJO6ek5PJmcvDgu7J2Tqy4k3TXpWgBe95ITBkULjq1L9AMqX5PD9W3oAMBluaaPopZNCuUn3fnZDxSnHT3sm1Wm8W7vw4LvS5RuISCyZj5U1xot\/IJLHmSaTF3qpAujcIJPeymRtq5anjfvz5kYTwUpFKmNjgIokP82VBxY7k2hkZfOvtt+nZzY28MWyJIBPA8PnqqfwdwpdefrkF3pyEtORbiY4zocfLskl422SQCkfBGRLsLxNYvbrqHIOsEWcLWIhUoRxksIAfijpCwC76UWUycXNxIABRRlPryLqXEwoTeKa\/odMcKatde+UdugZPqOmslVuF9nlGW561bcPFNru9tCO0DWyCQ5X6hCRmi7B\/wWR+ZsttOijPEjUZW27SiQ+ZKmR7igCPX7r7K7t406n5EmnqGzvxZvz5Xku+AJo66X0ldnuKTNdudUYGf\/DWW44MPk13ApUI\/utXT4k\/\/EepX3xp2tKPnPi05bkuPwLVnbVoIhKrVN4RRT0KzYiaHJlqnfXBptlGKd\/ik+g19azCvk0shHVM4xPbj9yG9s2Wr3NMrLpt+7wveZ3axBUItCCQkxsV5XIzUbceh64rW2ImycKfT\/rsFJdVdrgy+9oFt3OgbYzOmi2rh9MlP5NdrIEsRtyXSUaWG28TK06KdctbnCwiGPKirsTe4BsGIE\/UZGx5nrZ+5PqQ7z0CHCdmHgn+1sqT+8vt7sd5yMaGxqDGX9B8NInOyOCbf\/gDeVNYyV+8OhJoyeB3X3ypBeCchCzJy86XvtSh5I05WnwpYhSOXtPy9AWStG4kL4eovtQH3lmTF1b8M4l53u3SFXzSXic+53\/Hz5G69HlHtq\/63NUdf6d+OWIa5cIjk4k97RM7U2qv9XmdOo8rEKgjwDtw7vmb+G1dn8tK6orEKOpdVTaR8zsIak922XxZ0xwvBE3CsvTZIU+EGmSoVM5lfuFq9TMQodLf3ouY9CplfWaM8wXa4NHAKlugtV8OI12Ms4VahZJrTcaW27Qu+DE2ywQ9MYJMnxCokb5aeSHW+Iuoi1eODRML4YtInzq8P186I4NvvPlmSgb9TqCSQL3yzuCd731vfz1stQTC0woPKoEAEAACQAAIAIGDR6AzMsg\/MSe\/S8y\/Tbzk85073+0JsCCDPRkIuAEEgAAQAAJAAAjcEgKdkUH+iTn+ZRH+g9L8dwT5z8fwW8P8sgg\/I8hHw7wjyETwhd+7c0vdzc2CDOaIIA8EgAAQAAJAAAgcFwKdkcHjgg29BQJAAAgAASAABIDAYSAAMngY44heAAEgAASAABAAAkBgIwT+PyzU2ja9z1XoAAAAAElFTkSuQmCC\" alt=\"\" \/><\/div>\n<p><!-- \/wp:list --><!-- wp:paragraph --><\/p>\n<p>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.<br \/>Note: The\u00a0<a href=\"https:\/\/mosquitto.org\/man\/mosquitto_rr-1.html\" target=\"_blank\" rel=\"noreferrer noopener\">Mosquitto_rr<\/a>\u00a0(combination of publisher and subscriber)\u00a0 was not available after the installation.<br \/>I am still searching for this one.<br \/>Playing with the parameters, with the Windows Power Shell\u00a0<span style=\"color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ); font-weight: var( --e-global-typography-text-font-weight );\">(WPS)\u00a0<\/span><span style=\"color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ); font-weight: var( --e-global-typography-text-font-weight );\">script it is easier to change the parameters.<\/span><\/p>\n<p><span style=\"color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ); font-weight: var( --e-global-typography-text-font-weight );\"><br \/><\/span>The WPS<span style=\"color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ); font-weight: var( --e-global-typography-text-font-weight );\">\u00a0script to start up the 3 command windows (update 30-08-2019):<\/span><span style=\"color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ); font-weight: var( --e-global-typography-text-font-weight );\"><br \/><\/span><\/p>\n<p><!-- \/wp:paragraph --><!-- wp:code --><\/p>\n<pre><code>#https:\/\/docs.microsoft.com\/en-us\/powershell\/module\/microsoft.powershell.management\/start-process?view=powershell-6\n#https:\/\/ss64.com\/nt\/cmd.html\n\nH:\ncd \"H:\\Program Files\\mosquitto\"\n#start-Process \"cmd.exe\" -ArgumentList \"\/K\", \"`\"H:\\Program Files\\mosquitto\\mosquitto.exe`\"\", \" -c \", \"mosquittoCvL.conf\",\" -v \"\n#Start-Process \"cmd.exe\" -ArgumentList \"\/K\", \"`\"H:\\Program Files\\mosquitto\\mosquitto_sub.exe`\"\",  \"-v -t test \"\n#Start-Process \"cmd.exe\" -ArgumentList \"\/K\", \"`\"H:\\Program Files\\mosquitto\\mosquitto_pub.exe`\"\",  \"-t test -m 'helloWorld' \", \" --repeat \",  \"4\", \" --repeat-delay 1 \"\n# put this on the command line for a next message \"H:\\Program Files\\mosquitto\\mosquitto_pub.exe\"  -t 'test\/topic' -m 'helloWorld'<\/code><\/pre>\n<p><!-- \/wp:code --><!-- wp:heading {\"level\":3} --><\/p>\n<h3>Step two:<\/h3>\n<p><!-- \/wp:heading --><!-- wp:paragraph --><\/p>\n<p>The Mosquitto broker has also support for websockets. So it will be possible to make use of a browser the receive and send information.<br \/>Ltes find out how this is working.<\/p>\n<p>First I need to modify the configuration file:<br \/>\u00a0Find a HTML-JScript example that can be used as MQTT client.<br \/>I am using\u00a0https:\/\/www.eclipse.org\/paho, there you will find jScript support (paho.javascript-1.0.3 library)\u00a0 for MQTT web sockets.\u00a0<\/p>\n<p>Remark:<br \/>When executing the html file as locale there is a problem with MS-Edge.<br \/>Microsoft Edge is not usable for the\u00a0 Paho \u00a0 bacause it is blocking something. I am using Chrome now<\/p>\n<p><!-- \/wp:paragraph --><!-- wp:heading {\"level\":3} --><\/p>\n<h3>Step three<\/h3>\n<p><!-- \/wp:heading --><!-- wp:paragraph --><\/p>\n<p>Writing my own client\u00a0Step four:Creating a SLI for the fischertechnik TXT, this to add MQTT functionality as RoboPro elements to RoboPro<\/p>\n<p><!-- \/wp:paragraph --><\/p>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>About a simple experiment with MQTT basic commands.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":""},"categories":[6,10,11,7],"tags":[],"post_folder":[],"_links":{"self":[{"href":"http:\/\/tescaweb.nl\/Carel\/index.php?rest_route=\/wp\/v2\/posts\/99"}],"collection":[{"href":"http:\/\/tescaweb.nl\/Carel\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/tescaweb.nl\/Carel\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/tescaweb.nl\/Carel\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/tescaweb.nl\/Carel\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=99"}],"version-history":[{"count":1,"href":"http:\/\/tescaweb.nl\/Carel\/index.php?rest_route=\/wp\/v2\/posts\/99\/revisions"}],"predecessor-version":[{"id":791,"href":"http:\/\/tescaweb.nl\/Carel\/index.php?rest_route=\/wp\/v2\/posts\/99\/revisions\/791"}],"wp:attachment":[{"href":"http:\/\/tescaweb.nl\/Carel\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=99"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/tescaweb.nl\/Carel\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=99"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/tescaweb.nl\/Carel\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=99"},{"taxonomy":"post_folder","embeddable":true,"href":"http:\/\/tescaweb.nl\/Carel\/index.php?rest_route=%2Fwp%2Fv2%2Fpost_folder&post=99"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}