Azure IoT工具11月更新:用于Azure IoSEdge开发的独立模拟器及更多!

韩军(Jun Han)

欢迎使用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。我们将不断改进我们的物联网开发者体验,使地球上的每一个物联网开发者都能实现更多!

0条评论

讨论结束。

反馈usabilla图标