{"id":226269,"date":"2019-08-30T08:00:34","date_gmt":"2019-08-30T15:00:34","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/visualstudio\/?p=226269"},"modified":"2019-09-16T00:25:00","modified_gmt":"2019-09-16T07:25:00","slug":"azure-iot-tools-august-update-iot-plug-and-play-tooling-public-preview-and-more","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/visualstudio\/azure-iot-tools-august-update-iot-plug-and-play-tooling-public-preview-and-more\/","title":{"rendered":"Azure IoT Tools August Update: IoT Plug and Play tooling public preview and more!"},"content":{"rendered":"<p><span data-contrast=\"auto\">Welcome to the\u00a0<\/span><span data-contrast=\"auto\">August<\/span><span data-contrast=\"auto\">\u00a0<\/span><span data-contrast=\"auto\">update of\u00a0<\/span><span data-contrast=\"auto\">Azure <a href=\"https:\/\/en.wikipedia.org\/wiki\/Internet_of_things\">IoT<\/a> Tools<\/span><span data-contrast=\"auto\">!<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">I<\/span><span data-contrast=\"auto\">n th<\/span><span data-contrast=\"auto\">is<\/span><span data-contrast=\"auto\">\u00a0release<\/span><span data-contrast=\"auto\">\u00a0of August<\/span><span data-contrast=\"auto\">, we\u00a0<\/span><span data-contrast=\"auto\">have made<\/span><span data-contrast=\"auto\">\u00a0<\/span><span data-contrast=\"auto\">several<\/span><span data-contrast=\"auto\">\u00a0feature and improvements!<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><b><span data-contrast=\"auto\">IoT Plug and Play\u00a0<\/span><\/b><b><span data-contrast=\"auto\">tooling public preview<\/span><\/b><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">On August 22<\/span><span data-contrast=\"auto\">,<\/span><span data-contrast=\"auto\">\u00a02019, <span class=\"TrackChangeTextInsertion TrackedChange BCX0 SCXW159743142\" title=\"Rajen Kishna, 8\/28\/2019 5:01 PM inserted:\u200e we released a preview of \"><span class=\"TextRun BCX0 SCXW159743142\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun BCX0 SCXW159743142\">we released\u00a0<\/span><\/span><\/span><span class=\"TrackChangeTextInsertion TrackedChange BCX0 SCXW159743142\" title=\"Rajen Kishna, 8\/28\/2019 5:02 PM inserted:\u200e we released a preview of \"><span class=\"TextRun BCX0 SCXW159743142\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun BCX0 SCXW159743142\">a preview of\u00a0<\/span><\/span><\/span><\/span><span data-contrast=\"auto\">IoT Plug and Play<\/span><span data-contrast=\"auto\">.\u00a0<\/span><span data-contrast=\"auto\">IoT\u00a0<\/span><span data-contrast=\"auto\">solution developers can start using\u202f<\/span><a href=\"https:\/\/azure.microsoft.com\/en-us\/services\/iot-central\/\"><span data-contrast=\"none\">Azure IoT Central<\/span><\/a><span data-contrast=\"auto\">\u202for\u202f<\/span><a href=\"https:\/\/azure.microsoft.com\/en-us\/services\/iot-hub\/\"><span data-contrast=\"none\">Azure IoT Hub<\/span><\/a><span data-contrast=\"auto\">\u202fto build solutions that integrate seamlessly with IoT devices enabled with IoT Plug and Play.<\/span><span data-contrast=\"auto\">\u00a0<\/span><span data-contrast=\"auto\">IoT\u00a0<\/span><span data-contrast=\"auto\">Device partners will also benefit from investments in developer tooling to support IoT Plug and Play. The\u202f<\/span><a href=\"https:\/\/marketplace.visualstudio.com\/items?itemName=vsciot-vscode.azure-iot-tools\"><span data-contrast=\"none\">Azure IoT Tools<\/span><\/a><span data-contrast=\"auto\">\u00a0extension for Visual Studio Code adds IntelliSense for easy authoring of IoT Play and Play device models. It also enables code generation to create C device code that implements the IoT Plug and Play model and provides the logic to connect to IoT Central, without customers having to worry about provisioning or integration with IoT Device SDKs.<\/span><span data-contrast=\"auto\">\u00a0<\/span><span data-contrast=\"auto\">The new tooling capabilities also integrates with the model repository service for seamless publishing of device models.\u00a0<\/span><span data-contrast=\"auto\">For details, checkout this <\/span><a href=\"https:\/\/azure.microsoft.com\/en-us\/blog\/iot-plug-and-play-is-now-available-in-preview\/\"><span data-contrast=\"none\">announcement<\/span><\/a><span data-contrast=\"auto\">\u00a0for more information<\/span><span data-contrast=\"auto\">\u00a0about\u00a0<\/span><span data-contrast=\"auto\">IoT Plug and Play<\/span><span data-contrast=\"auto\">.<\/span><span data-contrast=\"auto\">\u00a0<\/span><span data-contrast=\"auto\">You could also checkout\u00a0<\/span><span data-contrast=\"auto\">this\u00a0<\/span><a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/iot-pnp\/quickstart-create-pnp-device\"><span data-contrast=\"none\">quickstart<\/span><\/a><span data-contrast=\"auto\"> guide on how to <\/span><span data-contrast=\"auto\">u<\/span><span data-contrast=\"auto\">se a device capability model to create an IoT Plug and Play device<\/span><span data-contrast=\"auto\">.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-226272\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2019\/08\/Untitled-picture.png\" alt=\"\" width=\"1024\" height=\"724\" srcset=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2019\/08\/Untitled-picture.png 1024w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2019\/08\/Untitled-picture-300x212.png 300w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2019\/08\/Untitled-picture-768x543.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p><b><span data-contrast=\"auto\">A<\/span><\/b><b><span data-contrast=\"auto\">rm64\u00a0<\/span><\/b><b><span data-contrast=\"auto\">preview<\/span><\/b><b><span data-contrast=\"auto\">\u00a0<\/span><\/b><b><span data-contrast=\"auto\">in<\/span><\/b><b><span data-contrast=\"auto\">\u00a0<\/span><\/b><b><span data-contrast=\"auto\">Azure IoT Tools extension for Visual Studio Code<\/span><\/b><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">With the\u202f<\/span><a href=\"https:\/\/github.com\/Azure\/azure-iotedge\/releases\"><span data-contrast=\"none\">release of IoT Edge 1.0.8<\/span><\/a><span data-contrast=\"auto\">,\u00a0<\/span><span data-contrast=\"auto\">Azure\u00a0<\/span><span data-contrast=\"auto\">IoT Edge\u202f<\/span><span data-contrast=\"auto\">is\u00a0<\/span><span data-contrast=\"auto\">support<\/span><span data-contrast=\"auto\">ed<\/span><span data-contrast=\"auto\">\u202fon\u202fARM64\u202fIoT Edge devices.\u202f<\/span><span data-contrast=\"auto\">Last month, we\u00a0<\/span><span data-contrast=\"auto\">have\u00a0<\/span><span data-contrast=\"auto\">released<\/span><span data-contrast=\"auto\">\u00a0the\u00a0<\/span><span data-contrast=\"auto\">support<\/span><span data-contrast=\"auto\">\u202fof developing and debugging ARM64 IoT Edge\u00a0<\/span><span data-contrast=\"auto\">C#\u00a0<\/span><span data-contrast=\"auto\">custom modules in V<\/span><span data-contrast=\"auto\">isual Studio<\/span><span data-contrast=\"auto\">\u00a0Code.\u202f<\/span><span data-contrast=\"auto\">In this\u00a0<\/span><span data-contrast=\"auto\">month, we are glad to share with you that we have\u00a0<\/span><span data-contrast=\"auto\">add<\/span><span data-contrast=\"auto\">ed<\/span><span data-contrast=\"auto\">\u00a0support<\/span><span data-contrast=\"auto\">\u00a0for more languages including C, Node.js and Java<\/span><span data-contrast=\"auto\">.\u00a0<\/span><span data-contrast=\"auto\">For\u00a0<\/span><span data-contrast=\"auto\">more\u00a0<\/span><span data-contrast=\"auto\">details, you could checkout this\u00a0<\/span><a href=\"https:\/\/devblogs.microsoft.com\/iotdev\/develop-and-debug-arm64-iot-edge-modules-in-visual-studio-code-preview\/\"><span data-contrast=\"none\">blog post<\/span><\/a><span data-contrast=\"auto\">\u00a0for more information.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><b><span data-contrast=\"auto\">Try it out<\/span><\/b><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">Please don\u2019t hesitate to give it a try! If you have any feedback, feel free to reach us at <a href=\"https:\/\/github.com\/microsoft\/vscode-azure-iot-tools\/issues\">https:\/\/github.com\/microsoft\/vscode-azure-iot-tools\/issues<\/a>. <\/span><span data-contrast=\"auto\">We<\/span><span data-contrast=\"auto\">\u00a0will continuously\u00a0<\/span><span data-contrast=\"auto\">improve our\u00a0<\/span><span data-contrast=\"auto\">IoT developer\u00a0<\/span><span data-contrast=\"auto\">experience<\/span><span data-contrast=\"auto\">\u00a0to empower every IoT developers on the\u00a0<\/span><span data-contrast=\"auto\">planet to achieve more<\/span><span data-contrast=\"auto\">!<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Welcome to the\u00a0August\u00a0update of\u00a0Azure IoT Tools!\u00a0 In this\u00a0release\u00a0of August, we\u00a0have made\u00a0several\u00a0feature and improvements!\u00a0 IoT Plug and Play\u00a0tooling public preview\u00a0 On August 22,\u00a02019, we released\u00a0a preview of\u00a0IoT Plug and Play.\u00a0IoT\u00a0solution developers can start using\u202fAzure IoT Central\u202for\u202fAzure IoT Hub\u202fto build solutions that integrate seamlessly with IoT devices enabled with IoT Plug and Play.\u00a0IoT\u00a0Device partners will also benefit [&hellip;]<\/p>\n","protected":false},"author":672,"featured_media":226460,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[155],"tags":[242,4076,3453,4075,382,280],"class_list":["post-226269","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-visual-studio","tag-azure","tag-azure-iot-device","tag-azure-iot-edge","tag-azure-iot-hub","tag-iot","tag-visual-studio-code"],"acf":[],"blog_post_summary":"<p>Welcome to the\u00a0August\u00a0update of\u00a0Azure IoT Tools!\u00a0 In this\u00a0release\u00a0of August, we\u00a0have made\u00a0several\u00a0feature and improvements!\u00a0 IoT Plug and Play\u00a0tooling public preview\u00a0 On August 22,\u00a02019, we released\u00a0a preview of\u00a0IoT Plug and Play.\u00a0IoT\u00a0solution developers can start using\u202fAzure IoT Central\u202for\u202fAzure IoT Hub\u202fto build solutions that integrate seamlessly with IoT devices enabled with IoT Plug and Play.\u00a0IoT\u00a0Device partners will also benefit [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/posts\/226269","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/users\/672"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/comments?post=226269"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/posts\/226269\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/media\/226460"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/media?parent=226269"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/categories?post=226269"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/tags?post=226269"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}