物联网-Visual Studio博客 https://devblogs.microsoft.com/visualstudio/tag/iot/ Visual Studio工程团队产品洞察力的官方来源 2020年1月3日星期五05:42:14+0000 英语-美国 每小时 1 https://devblogs.microsoft.com/visualstudio/wp-content/uploads/sites/4/2018/10/microsoft-Favicon.png 物联网-Visual Studio博客 https://devblogs.microsoft.com/visualstudio/tag/iot/ 32 32 Azure物联网工具11月更新:Azure物联网边缘开发的独立模拟器等! https://devblogs.microsoft.com/visualstudio/azure-iot-tools-november-update-standalone-simulator-for-azure-iote-development等等/ 2019年11月28日星期四16:00:27+0000 https://devblogs.microsoft.com/visualstudio/?p=227576 欢迎使用Azure IoT工具的11月更新!
在今年11月发布的版本中,您将看到Azure IoT Edge开发的新独立模拟器、Vcpkg对IoT即插即用开发的支持以及更多新功能。
在Azure IoT边缘上部署事件网格模块
物联网边缘上的事件网格为所有发布/订阅和事件驱动场景带来了Azure事件网格的强大功能和灵活性。

帖子Azure IoT工具11月更新:用于Azure IoSEdge开发的独立模拟器及更多!首次出现于Visual Studio博客.

]]>
欢迎使用Azure IoT工具的11月更新!

在今年11月发布的版本中,您将看到Azure IoT Edge开发的新独立模拟器、Vcpkg对IoT即插即用开发的支持以及更多新功能。

在Azure IoT边缘上部署事件网格模块

物联网边缘上的事件网格为所有发布/订阅和事件驱动场景带来了Azure事件网格的强大功能和灵活性。有几种方法可以在VS代码中部署事件网格模块。

1.将新模块添加到新的或现有的物联网边缘解决方案时,现在有一个新选项可选择Azure事件网格

2.将新模块添加到新的或现有的物联网边缘解决方案时,从Azure Marketplace中选择模块,您可以在物联网边缘上看到Azure事件网格。

3.在VS代码命令调色板中,键入并选择Azure IoT边缘:展示示例库。可以使用pub/sub Functions和Event Grid模块打开新示例。

点击在这里以了解有关物联网边缘上Azure事件网格的更多信息。

Azure IoT Edge开发的独立模拟器

对于Azure IoT Edge开发人员,我们拥有Azure IoS EdgeHub开发工具,可通过模拟器提供本地开发体验,用于创建、开发、测试、运行和调试Azure Io T Edge模块和解决方案。然而,Azure IoT EdgeHub开发工具运行在Python环境之上。并非每个Azure IoT Edge开发人员,尤其是那些使用Windows作为开发环境的开发人员都安装了Python和Pip。因此,我们为Azure IoT EdgeHub Dev Tool提供了一个独立的模拟器,以便使用Windows作为开发环境的开发人员不再需要设置Python环境。独立模拟器已集成到最新版本的Azure IoT Tools for Visual Studio Code中。当您使用Azure IoT Tools for Visual Studio代码时,

支持物联网即插即用开发的Vcpkg

Vcpkg是一个跨平台库管理器,可帮助您管理Windows、Linux和MacOS上的C和C++库。有了Vcpkg对物联网即插即用开发的支持,开发人员可以轻松利用Vcpkg来管理Azure IoT C设备SDK以及其他C/C++依赖项。

以前,源代码是包含Azure IoT C设备SDK的唯一方法。现在,开发人员可以通过Vcpkg和源代码生成物联网即插即用的设备代码存根。

有关分步说明的更多详细信息,您可以查看辅导的了解如何通过Vcpkg创建物联网即插即用设备。

使用容器化设备工具链配置嵌入式Linux C项目

几个月前,我们发布了容器化工具链的预览体验,旨在简化嵌入式Linux C/C++项目的设备开发人员的工具链获取工作,该项目需要正确设置交叉编译工具链、设备SDK和相关库。我们没有在本地机器上这样做,这可能会导致混乱的环境,而是为具有各种体系结构的设备(例如ARMv7、ARM64和x86)提供了一些常见的容器映像。

现在,您可以通过配置一个现有的C/C++项目来进一步使用此功能,您必须能够在容器中编译,然后部署到您使用的目标设备。如果您想进一步自定义容器,我们提供了您的设备所需的额外设备库和包。

检查教程以了解如何将其用于现有的代码库。

试试看

请不要犹豫尝试一下,如果你是Azure新手,请记住你可以注册免费Azure帐户可以获得200美元的免费Azure信用,并可以访问超过25个始终免费的服务(包括Azure IoT Hub)!如果您有任何反馈,请随时联系我们https://github.com/microsoft/vscode-azure-iot-tools/issues。我们将不断改进我们的物联网开发者体验,使地球上的每一个物联网开发者都能实现更多!

帖子Azure IoT工具11月更新:用于Azure IoSEdge开发的独立模拟器及更多!首次出现于Visual Studio博客.

]]>
Azure IoT工具十月更新:发送设备到云消息等新体验! https://devblogs.microsoft.com/visualstudio/azure-iot-tools-october-update-new-experience-of-sending-device-to-cloud-messages等/ 2019年10月30日星期三15:00:57+0000 https://devblogs.microsoft.com/visualstudio/?p=227113 欢迎使用Azure IoT工具的十月更新!
在今年10月的版本中,您将看到在Visual Studio代码中发送设备到云消息和Azure IoT设备配置服务支持的全新体验。
发送设备到云消息的新体验
Z、,

帖子Azure IoT工具十月更新:发送设备到云消息等新体验!首次出现于Visual Studio博客.

]]>
欢迎使用Azure IoT工具的十月更新!

在今年10月的版本中,您将看到在Visual Studio代码中发送设备到云消息和Azure IoT设备配置服务支持的全新体验。

发送设备到云消息的新体验

Z、 一位软件工程师使用Azure IoT服务开发了一个关于智能家居助理的应用程序,他想知道该应用程序是否工作正常。他想从多个设备同时向物联网中心发送指示时间和温度的消息,每个设备都要进行多次迭代。在这种情况下,这些消息应该在类似的模板中形成,但应该为每条消息随机生成数据。此外,他想重复发送这些信息,每个信息都有固定的间隔,比如一秒钟,就像真正的温度传感器所做的那样。

这是物联网开发中非常常见的场景,让许多程序员感到沮丧。这是Z和你们所有人的好消息:借助我们的新功能,你们可以摆脱所有这些琐碎的事情!

我们改进了Azure IoT Hub扩展中的功能(Azure物联网工具扩展包),帮助您快速发送D2C消息。您只需要指定设备、迭代次数、交付间隔和数据模板。然后我们将为您随机生成指定格式的数据并发送出去。

有关更多详细信息,您可以查看博客帖子以了解如何使用此功能和分步说明。

支持Visual Studio代码中的Azure IoT中心设备配置服务

The Azure IoT中心设备配置服务是Azure IoT Hub的帮助服务,它支持零接触、实时供应到正确的Azure Io T Hub,而无需人工干预,使客户能够以安全和可扩展的方式供应数百万台设备。

我们很高兴地宣布,面向Visual Studio代码的Azure IoT工具扩展现在支持Azure IoShub设备配置服务。您现在可以查看Azure IoT中心设备配置服务,而无需离开Visual Studio代码。

试试看

请不要犹豫,试试看!如果您有任何反馈,请随时联系我们https://github.com/microsoft/vscode-azure-iot-tools/issues。我们将不断改进我们的物联网开发者体验,使地球上的每一个物联网开发者都能实现更多!

帖子Azure IoT工具十月更新:发送设备到云消息等新体验!首次出现于Visual Studio博客.

]]>
Azure物联网工具9月更新:Azure物联边缘远程调试及更多! https://devblogs.microsoft.com/visualstudio/azure-iot-tools-september-update-azure-iote-edge-remote-debug等/ 2019年9月30日星期一15:00:44+0000 https://devblogs.microsoft.com/visualstudio/?p=226561 欢迎使用Azure IoT工具的9月份更新!
在今年9月的版本中,您将看到Visual Studio中改进的远程调试体验和Azure IoT设备配置服务支持。此外,已经发布了一个iotedge-compose工具,用于将基于合成的应用程序移植到Azure IoT Edge。

帖子Azure物联网工具9月更新:Azure物联边缘远程调试及更多!首次出现于Visual Studio博客.

]]>
欢迎使用Azure IoT工具的9月份更新!

在今年9月的版本中,您将看到Visual Studio中改进的远程调试体验和Azure IoT设备配置服务支持。此外,已经发布了一个iotedge-compose工具,用于将基于合成的应用程序移植到Azure IoT Edge。

调试Azure IoT Edge C#远程Linux容器

使用16.3版发行在Visual Studio 2019中,Linux docker容器中的远程调试体验得到了改进。该功能旨在帮助通用容器调试。我们可以在Azure IoT Edge模块场景中利用它来帮助开发人员轻松调试远程Azure Io T Edge C#Linux模块容器。

有关更多详细信息,您可以查看博客帖子以了解如何在Azure IoT Edge模块调试中使用此功能,并提供分步说明。

在云资源管理器中支持Azure IoT中心设备配置服务

这个Azure IoT中心设备配置服务是Azure物联网中心的一项辅助服务,可实现零接触、即时供应到正确的Azure物联网中心,无需人工干预,使客户能够以安全和可扩展的方式供应数百万台设备。

我们很高兴地宣布,Visual Studio云资源管理器现在支持Azure物联网集线器设备配置服务。你现在可以在不离开Visual Studio的情况下访问Azure IoT中心设备配置服务。你可以看看这个博客帖子了解更多详细信息。

将Docker Compose项目转换为Azure IoT Edge解决方案

如果您是容器专家,您可能希望将现有Docker Compose应用程序移植到Azure IoT Edge。我们很高兴介绍iotedge-复合物帮助您将Docker Compose项目转换为Azure IoT Edge解决方案。iotedge-compose是一个用Python编写的CLI工具。安装Python后,只需通过pip进行安装:

pip安装iotedge-compose

那么,看看这个博客帖子查看如何转换Docker Compose文件或项目。

试试看

请不要犹豫,试试看!如果您有任何反馈,请随时联系我们https://github.com/microsoft/vscode-azure-iot-tools/issues。我们将不断改进我们的物联网开发者体验,使地球上的每一个物联网开发者都能实现更多!

帖子Azure物联网工具9月更新:Azure物联边缘远程调试及更多!首次出现于Visual Studio博客.

]]>
Azure物联网工具八月更新:物联网即插即用工具公共预览及更多! https://devblogs.microsoft.com/visualstudio/azure-iot-tools-august-update-iot-plug-and-play-tooling-public-preview等/ 2019年8月30日星期五15:00:34+0000 https://devblogs.microsoft.com/visualstudio/?p=226269 欢迎使用Azure IoT工具的八月更新! 
在8月份的这个版本中,我们做了几个功能和改进! 
物联网即插即用工具公共预览
2019年8月22日,我们发布了物联网即插即用预览版。 

帖子Azure物联网工具八月更新:物联网即插即用工具公共预览及更多!首次出现于Visual Studio博客.

]]>
欢迎使用八月 的更新Azure公司物联网工具! 

第n个释放八月的,我们已制作 几个功能和改进! 

物联网即插即用工具公共预览 

8月22日, 2019,我们释放了预览物联网即插即用物联网解决方案开发人员可以开始使用Azure物联网中心或Azure物联网中心构建与物联网即插即用支持的物联网设备无缝集成的解决方案。 物联网设备合作伙伴还将受益于对开发人员工具的投资,以支持物联网即插即用。Azure物联网工具Visual Studio代码的扩展添加了智能感知,以便轻松创作物联网播放和播放设备模型。它还支持代码生成,以创建实现物联网即插即用模型的C设备代码,并提供连接到物联网中心的逻辑,而客户无需担心与物联网设备SDK的供应或集成。 新的工具功能还与模型存储库服务集成,以无缝发布设备模型。 有关详细信息,请查看公告了解更多信息关于物联网即插即用. 你也可以结账这个快速入门指导如何u个使用设备能力模型创建物联网即插即用设备. 

A类64元人民币预览 在里面 用于Visual Studio代码的Azure IoT工具扩展 

使用物联网边缘1.0.8的发布Azure公司物联网边缘支持预计起飞时间在?ARM64?物联网边缘设备上。上个月,我们释放支持开发和调试ARM64物联网边缘C#编号V中的自定义模块视觉工作室代码。在这个月,我们很高兴与您分享添加预计起飞时间支持更多语言,包括C、Node.js和Java对于更多详细信息,您可以结账博客帖子了解更多信息。 

试试看 

请不要犹豫,试试看!如果您有任何反馈,请随时联系我们https://github.com/microsoft/vscode-azure-iot-tools/issues.我们将持续改进我们的物联网开发者经验为每个物联网开发人员提供实现更多目标! 

帖子Azure物联网工具八月更新:物联网即插即用工具公共预览及更多!首次出现于Visual Studio博客.

]]>
Azure物联网工具7月更新:物联网边缘工具GA等! https://devblogs.microsoft.com/visualstudio/azure-iot-dev-experience-july-update-iot-edge-tooling-ga等/ 2019年8月2日星期五15:00:19+0000 https://devblogs.microsoft.com/visualstudio/?p=225993 欢迎来到物联网工具7月更新!
在该版本中,我们为物联网开发人员提供了许多功能和改进!
物联网边缘工具的通用性
Azure IoT Edge于2017年发布。凭借近两年的Azure IoT Edge工具持续工作,

帖子Azure物联网工具7月更新:物联网边缘工具GA等!首次出现在Visual Studio博客.

]]>
欢迎来到物联网工具7月更新!

在该版本中,我们为物联网开发人员提供了许多功能和改进!

物联网边缘工具的通用性

Azure物联网边缘于2017年发布。经过近两年对Azure IoT Edge Tooling的持续工作,我们很高兴宣布Azure IoS Edge Toolings现已全面可用。Azure IoT Edge工具包括:

针对Visual Studio代码的Azure IoT Edge扩展中的ARM64支持

使用物联网边缘1.0.8的发布,Azure IoT Edge在ARM64 IoT边缘设备上受支持。同时,我很高兴分享在VS代码中开发和调试ARM64物联网边缘定制模块的步骤。有关详细信息,您可以结帐此博客帖子了解更多信息。

用于简化物联网设备开发的容器化工具链

本月初,我们宣布预览了在中启用的新功能Azure物联网工具VS代码中的扩展,通过封装编译器来简化设备交叉编译工具链获取工作,以供使用Azure IoT在嵌入式Linux设备(例如Debian、Ubuntu、Yocto Linux…)上工作的设备开发人员使用设备SDK和容器中的基本库。您所需要的只是安装或升级物联网设备工作台,并开始在容器内进行开发,就像今天您使用的是本地环境一样。有关详细信息,您可以结帐此博客帖子了解更多信息。

试试看

请不要犹豫,试试看!我们将不断改进我们的物联网开发者体验,使地球上的每一个物联网开发者都能实现更多!

帖子Azure物联网工具7月更新:物联网边缘工具GA等!首次出现在Visual Studio博客.

]]>
Azure IoT工具可帮助您在1分钟内以Visual Studio代码连接到Azure Io T中心 https://devblogs.microsoft.com/visualstudio/azure-iot-tools-help-you-connect-to-azure-iot-hub-in-1-minute-in-visual-studio-code/ 2019年6月12日星期三15:00:14+0000 https://devblogs.microsoft.com/visualstudio/?p=225664 在开发Azure IoT解决方案时,开发人员可能希望使用真实设备测试和调试他们的云解决方案。然而,并不是每个开发人员手中都有真正的设备。使用Azure IoT Tools for Visual Studio Code,您可以轻松地将Visual Studio Code用作设备模拟器,以快速与Azure IoT Hub交互。

帖子Azure IoT工具可帮助您在1分钟内以Visual Studio代码连接到Azure Io T中心首次出现于Visual Studio博客.

]]>
在开发Azure IoT解决方案时,开发人员可能希望使用真实设备测试和调试他们的云解决方案。然而,并不是每个开发人员都拥有真正的设备。使用用于Visual Studio代码的Azure IoT工具,您可以轻松地将Visual Studio代码用作设备模拟器,以快速与Azure IoT Hub交互。让我们看看用VisualStudio代码发送D2C(设备到云)消息有多容易!在1分钟内用Visual Studio代码向物联网中心问好!

前提条件

  1. 如果你没有Azure订阅,请创建一个自由帐户在你开始之前。
  2. 安装Visual Studio代码
  3. 安装Azure物联网工具Visual Studio代码的扩展

创建物联网中心

第一步是从Visual Studio代码在订阅中创建物联网中心。

  1. 单击…>创建物联网中心AZURE物联网中心选项卡或类型Azure物联网中心:创建物联网中心在命令选项板中。(如果要使用现有物联网中心,请单击…>选择物联网中心AZURE物联网中心选项卡)
  2. 选择您的订阅、资源组和离您最近的部署位置。
  3. 对于定价和规模层,选择F1–免费如果您的订阅中仍然提供,请将其分层。
  4. 输入物联网中心的名称。
  5. 等待几分钟,直到创建物联网中心。您可以看到您的设备状态变为中没有设备….

注册设备

设备必须先在物联网中心注册,然后才能连接。

  1. 单击…>创建设备AZURE物联网中心选项卡或类型Azure IoT中心:创建设备在命令选项板中。
  2. 输入设备ID并按输入.
  3. 等待几秒钟,直到创建新设备。

向物联网中心问好(发送D2C消息)

右键单击设备并选择向物联网中心发送D2C消息,然后输入消息,结果将显示在输出>Azure物联网中心视图。您的“Hello World”已发送到Azure IoT Hub!

用Visual Studio代码监视物联网中心D2C消息

虽然您可以向物联网中心发送消息,但也可以在Visual Studio代码中监视这些消息。

  • 右键单击设备并选择开始监视内置事件终结点.

  • 监视的消息将显示在输出>Azure物联网中心视图。
  • 要停止监视,请右键单击输出查看并选择停止监视内置事件终结点.

这很酷吗?您可以在Visual Studio代码中非常轻松地发送和接收Azure IoT Hub的消息。就这些吗?还没有!实际上,你可以用Azure IoT工具扩展在使用Azure IoT Hub开发时做很多事情!查看我们的Wiki页面以查看功能和教程的完整列表。您也可以使用Azure物联网工具轻松调用Azure IoT中心REST API使用C#、Java、Node.js、PHP、Python等不同语言生成Azure IoT应用程序。有关更多物联网工具公告和教程,请查看我们的物联网开发者博客.Azure IoT工具使您的Azure Io T开发更容易。

有用资源:

帖子Azure IoT工具可帮助您在1分钟内以Visual Studio代码连接到Azure Io T中心首次出现于Visual Studio博客.

]]>
使用云资源管理器for Visual Studio构建Azure IoT应用程序 https://devblogs.microsoft.com/visualstudio/build-an-azure-iot-application-with-cloud-explorer-for-visual-studio-2/ 2019年1月17日星期四16:00:04+0000 https://devblogs.microsoft.com/visualstudio/?p=222598 为了确保您所需的工具唾手可得,我们为物联网开发人员更新了云资源管理器for Visual Studio扩展,使您能够查看Azure物联网中心,检查其属性,并在Visual Studio中执行其他操作。如果在安装Visual Studio时选择了Azure Workload,则默认情况下会安装云资源管理器。

帖子使用云资源管理器for Visual Studio构建Azure IoT应用程序首次出现于Visual Studio博客.

]]>
我们所听到和体验到的是,在构建应用程序时,如果代码编辑器和工具是集成的、无缝的,那么您将获得无摩擦的体验。然而,在开发物联网应用程序时,您通常需要在调试和处理代码的同时管理连接的设备并在设备和物联网中心之间发送测试消息。您可能会花费时间在窗口甚至屏幕之间切换,以监视消息传递和开发的许多组件。

为了确保您需要的工具随时可用,我们更新了Visual Studio云资源管理器物联网开发人员的扩展,使您能够查看Azure物联网中心,检查其属性,并从Visual Studio中执行其他操作。如果在安装Visual Studio时选择了Azure Workload,则默认情况下会安装云资源管理器。若要访问最新功能,您需要升级到Microsoft Visual Studio 2017 Update 9或更高版本,然后从Visual Studio下载并安装最新扩展市场.

以下是一些新功能,可帮助物联网开发人员轻松与Azure IoT Hub以及与之相连的设备进行交互:

  • 与Azure IoT中心交互
    • 向物联网中心发送D2C消息
    • 监控发送到物联网中心的D2C消息
    • 向设备发送C2D消息
    • 监控发送到设备的C2D消息
    • 调用直接方法
    • 查看和更新设备孪生
  • 设备管理
    • 列出设备
    • 获取设备信息
    • 创建和删除设备
  • 物联网边缘开发支持
    • 为设备创建物联网边缘部署
    • 列出模块
    • 查看和更新双模块

要了解有关物联网中心支持的功能以及如何使用最新功能的更多信息,请查看物联网中心文件.

易于设置

安装Cloud Explorer后,可以从Visual Studio菜单中打开Cloud资源管理器视图查看->云资源管理器。通过单击登录到你的Azure帐户账户管理图标(如果您以前没有这样做过)。

点击账户管理

展开您的订阅->物联网中心->您的物联网中心,设备列表将显示在IoT Hub节点下。选择一个物联网中心或设备来检查其属性或对资源执行操作。

现在您已经了解了如何访问Azure IoT Hub资源。

尝试教程

如果您想进一步了解Cloud Explorer的功能,我们提供以下演练,您可以在其中执行常见的物联网中心管理操作。要探索高级或特定物联网场景,请前往查看我们的物联网中心文件,我们总是添加新项目和教程。

您的反馈对于我们不断改进和更容易开发您的物联网应用程序也非常重要。请通过在我们的开发人员社区

帖子使用云资源管理器for Visual Studio构建Azure IoT应用程序首次出现于Visual Studio博客.

]]>
使用Visual Studio代码轻松创建物联网边缘自定义模块 https://devblogs.microsoft.com/visualstudio/easily-create-iot-edge-custom-modules-with-visual-studio-code/ 2017年12月12日星期二17:00:54+000 https://blogs.msdn.microsoft.com/visualstudio/?p=15876 在最近的Connect();2017年11月,我们宣布公开预览Azure IoT Edge。现在,您可以将云的智能直接引入物联网边缘,并轻松创建和管理设备的业务逻辑。

帖子使用Visual Studio代码轻松创建物联网边缘自定义模块首次出现于Visual Studio博客.

]]>
在最近的Connect();2017年11月,我们宣布公开预览Azure物联网边缘现在,您可以将云的智能带到物联网边缘,并轻松创建和管理设备的业务逻辑。新的Azure IoT Edge扩展用于Visual Studio代码以及更新的Azure IoT工具包扩展将为您的物联网Edge开发带来真正的乐趣,提供一系列功能,包括:

  • 创建新的物联网边缘项目
  • 构建和发布物联网边缘模块
  • 本地调试物联网边缘模块
  • 管理物联网中心中的物联网边缘设备
  • 将物联网解决方案部署到物联网边缘设备
  • 停止和重新启动物联网边缘

Azure IoT边缘扩展

开始使用Visual Studio代码中的物联网边缘

首先,让我们从回答这个显而易见的问题开始——什么是物联网边缘?它能做什么?它是如何工作的?Azure IoT Edge将云分析和自定义业务逻辑移动到设备,以便您的组织能够专注于业务洞察力,而不是数据管理。通过配置物联网软件,通过标准容器将其部署到设备,并从云端对其进行监控,使您的解决方案实现真正的扩展。这里是Azure IoT Edge简介页在那里您可以找到更多详细信息。

创建模拟边缘设备

Azure IoT Edge使您能够在设备上执行分析和数据处理,而无需将所有数据推送到云。要实现这一点,您需要一个具有物联网边缘运行时已安装以开始。以下是关于在模拟设备上为这两种设备端到端部署Azure IoT Edge的教程窗户Linux操作系统操作环境。

开发和部署C#物联网边缘模块

一旦在设备(或模拟器)上部署了物联网边缘运行时,就可以开始模块在我们写这篇文章的时候,只有C#可以用来开发模块,但很快你就可以使用C、Java、Node或Python来开发模块了。我们已经发布了一个关于使用Visual Studio代码开发C#IoT边缘模块并将其部署到模拟设备,首先检查它,然后我们将向您展示如何使用物联网边缘扩展在VS代码中调试它。

调试IoT Edge C#模块

  1. 要开始调试,您需要使用dockerfile.debug重建docker映像并再次部署Edge解决方案。这是为了添加调试支持,并通过dockerfile.debug配置重建Docker映像。在Visual Studio代码管理器中,选择Dockerfile.debug文件然后右键单击以选择构建物联网边缘模块Docker映像然后像往常一样,将模块图像容器化并发布。如果您在Linux容器上工作,建议您使用本地注册表来托管映像以进行调试。选择Docker文件调试
  1. 您可以重用deployment.json文件(单击在这里了解更多有关物联网边缘部署的信息)。在命令Palette(Ctrl+Shift+P)中,键入并选择Edge:Restart Edge以在调试版本中启动模块。
  2. 现在可以设置调试配置。Visual Studio Code提供了一个配置文件launch.json,它允许您配置自己的调试环境(单击在这里阅读更多)。在此场景中,按如下方式配置launch.json文件:
    • 如果您还没有launch.json文件,请导航到VS Code调试窗口,按五楼并选择物联网边缘(.Net核心)。将为您生成launch.json文件。添加新的启动json文件
    • 如果launch.json文件已经存在,请在VS Code中打开它,单击添加配置…,然后选择边缘:调试物联网边缘模块(.NET核心).将配置添加到现有json文件
  3. 在launch.json中,导航到调试IoT边缘模块(.NET Core)部分并指定<container_name>。更新配置名称
  4. 导航到Program.cs。添加断点并按五楼再一次。然后选择要附加到的dotnet进程。开始调试
  5. 在“调试”窗口中,您可以在左侧面板中看到变量。

Azure IoT Edge扩展还支持开发、调试和部署Azure Function for IoT Edge。有关更多信息,请访问在这里.

试试看

既然您已经学习了使用Visual Studio代码调试物联网边缘模块的基本知识,请下载Edge扩展创建第一个模块,然后加入书写器让我们知道你的想法或是否需要帮助。

张欣怡物联网工具和服务高级工程经理

Xinyi是物联网工具和服务的工程经理,专注于提供物联网相关工具的丰富开发经验。

帖子使用Visual Studio代码轻松创建物联网边缘自定义模块首次出现于Visual Studio博客.

]]>
闰日你应该尝试的10件事 https://devblogs.microsoft.com/visualstudio/10-things-you-should-try-on-the-leap-day网站/ 2016年2月17日星期三18:00:00+0000 https://blogs.msdn.microsoft.com/visualstudio/?p=4632 现在是2016年2月,所以我们这些在公历上的人可以在这个月多享受一天!在这24小时的奖金时间里你会做什么?学习一些新的工具和技术怎么样?这里有十个很好的建议-好的,

帖子闰日你应该尝试的10件事首次出现于Visual Studio博客.

]]>
现在是2016年2月,所以我们这些在公历上的人可以在这个月多享受一天!在这24小时的奖金时间里你会做什么?学习一些新的工具和技术怎么样?这里有十条很好的建议-好的,十一条!这是闰年,所以这是一个闰年清单:

  1. 在Visual Studio Team Services中免费托管代码
  2. 与Python交谈(字面意思!)-Fabrikam披萨屋
  3. 查看前5个Visual Studio扩展
  4. 快速方便地构建通用Windows应用程序
  5. 探索Azure诊断与应用程序洞察的集成
  6. 构建C#或Visual Basic分析器并修复代码
  7. 尝试新的通用Windows应用程序曲棍球SDK
  8. 使用Node.js和Visual Studio代码从零到波波(Satya Nadella波波!)
  9. 调试时分析CPU和内存
  10. 使用Visual Studio Code+Apache Cordova+Ionic构建应用程序
  11. 跳跃日奖金!构建Azure应用程序服务以记录树莓Pi传感器数据

在Visual Studio Team Services中免费托管代码:由于所有这些新项目都将在闰日进行测试,请确保将它们置于VS Team Services的源代码管理中。创建一个免费的repo来托管代码比以往任何时候都容易,并且由于Team Services提供无限制的免费回购,您可以为每个闰日项目创建一个新的回购!如果您有其他尚未托管在TeamServices中的项目,请不要担心,添加它们很容易。返回页首

在Visual Studio Team Services中浏览代码存储库

与Python交谈(字面意思!)-Fabrikam披萨屋:讨厌做开发者?在Python工程博客上,我们将启动下一个价值数百万美元的披萨连锁店!第一个任务:使用牛津项目的订购系统语音识别、自然语言分析和文本到语音转换来自Python。有了任何级别的Python体验(甚至没有),您都可以帮助我们成为基于Python-的自然用户界面披萨店中的佼佼者。返回页首

披萨店的Python代码

查看前5个Visual Studio扩展:你最喜欢的Visual Studio扩展是什么?我们不能只决定一个,所以我们向您介绍我们最喜欢的五款。您可以自己尝试其中一个,也可以浏览Visual Studio库中的数千个扩展以找到您的最爱。返回页首

Visual Studio的OzCode扩展

快速轻松地构建通用Windows应用程序:对潜入通用Windows应用程序感到好奇,但从来没有时间或不知道从哪里开始?利用闰日学习制作第一个UWP应用程序怎么样?很容易开始使用我们的示例模板为您的下一次大型活动创建应用程序。与您的朋友共享,以提供详细信息、共享照片,并为您的活动提供独特的数字触感。通过大量的分步指导和资源,我们可以让您的应用程序从键入第一行代码一直到将应用程序提交到商店!返回页首

构建通用Windows应用程序

探索Azure诊断与应用程序洞察的集成:当你的Azure云服务(web和工作角色)或虚拟机出现故障时,你会怎么做?您想轻松检测它们何时崩溃、出现性能问题或遇到其他问题吗?如果您能够了解这些问题对您的应用程序及其用户的确切影响,那会有多酷?好吧,现在这已经成为一项简单的任务,因为你可以将Azure诊断遥测发送到Applications Insights.返回页首

Azure诊断与Application Insights集成

构建C类#Visual Basic 分析器和代码修复:拜托,承认吧,你一直想玩玩中的代码分析。NET编译器平台(“Roslyn”),不是吗?假设您是团队领导、架构师或库作者。您可以提供实时代码分析和修复,以确保您的开发人员“以正确的方式进行操作”。您的开发人员可以学习如何使用库和框架,而不是阅读成堆的文档实时。看看C的演练#Visual Basic要了解如何创建针对这两种语言的调试器警告,只需执行一点分析以确定问题,并可以选择提供代码修复。然后,VisualStudio执行其余操作以在IDE中显示问题。返回页首

正在分析。NET代码

还请看一看您今天可以在项目中使用的一些开源分析器,如代码转换器,重构要素.NET分析器.返回页首

试用适用于通用Windows应用程序的新HockeySDK:对UWP开发人员来说,这是一个好消息,我们一直在努力开发UWP应用程序的曲棍球SDK并邀请您花一些时间尝试SDK的预发布版本。有了它,您将可以探索用户行为指标和实时崩溃报告。返回页首

通用Windows应用程序的曲棍球SDK

使用Node.js和Visual Studio代码从零到Bobble:通过构建Bobblehead生成器来学习Node.js,玩得很开心!这个使用此帖子创建的项目包括基于Node.js和Express框架构建的web服务、使用Project Oxford API进行人脸检测、少量图像处理和编程GIF创建!返回页首

Node.js中的Bobblehead生成器

调试时分析CPU和内存:对于闰日,还有什么比学习如何让代码运行更快、使用更少的内存更好的用途?或者你只是想知道你的应用程序使用了多少CPU和内存。现在是时候探索一些集成到Visual Studio 2015调试器中的强大分析和分析功能!返回页首

调试时分析CPU和内存使用情况

使用Visual Studio Code+Apache Cordova+Ionic构建应用程序:构建Apache Cordova工具(TACO)的团队建议您花一天的时间为Android、iOS和Windows开发一个有趣、古怪的移动应用程序一下子在您喜爱的web技术中—JavaScript、jQuery、Angular。体验Visual Code的开发—轻量级代码编辑器和Visual Studio强大的IntelliSense的结合—就像您使用的那样新Cordova扩展构建一个应用程序来分类您的古董高尔夫球! 返回页首

Visual Studio代码中的Apache Cordova

构建Azure应用程序服务以记录树莓Pi传感器数据:也许我们把最好的留到了最后?好吧,如果你是一个拥有树莓派(Raspberry Pi)的开发人员,请求一个项目,为什么不把额外的一天花在真正的物联网上,把它连接起来,将数据发送到Azure应用服务中运行的API?我们有Azure博客上的精彩演示这就可以指导您完成整个过程了!返回页首

Raspberry Pi已连接到Azure应用程序服务

 

 

来自微软开发工具的所有人,我们希望你们有一个愉快而富有成效的闰日!

帖子闰日你应该尝试的10件事首次出现于Visual Studio博客.

]]>