Windows 10 IoT Core UWP 后台应用程序与 App Service
Windows 10 IoT Core UWP background application with App Service
是否可以在 Windows 10 IoT Core 后台应用中使用 UWP 应用服务?
我使用 Windows IoT Core Project Template 创建了一个读取计时器传感器的后台应用程序,使用 Windows 10 IoT 仪表板使后台应用程序在设备启动时自动启动,并且一切正常。现在我想制作一个可以从后台应用程序获取传感器数据的 GUI。
使用 the tutorial to create and consume an app service,我了解了一些有关创建 UWP 应用服务的知识。当应用程序本身是 GUI/XAML 应用程序时,我能够让应用程序服务工作,并且应用程序服务的代码必须在引用的 UWP 组件 (.winmd
) 中。当应用程序服务的代码在 GUI 应用程序中时,每个连接请求 returns AppServiceUnavailable
。同样,当我尝试向我的 Windows 10 IoT Core 后台应用程序(.winmd
本身)添加应用程序服务时,所有打开的连接尝试都会导致 AppServiceUnavailable
。我尝试将应用程序服务代码放在单独的 .winmd
中,但同样发生了。
如何让 GUI 应用与同一设备上的后台应用对话?
我找到了 instructions on how to enable localhsot (loopback) communication,但如果我可以简单地部署 GUI 和后台应用程序而无需更改 OS 配置,那就更好了。
这里有一个在 Windows IoT Core 上的后台应用程序中实现应用程序服务的示例:https://github.com/microsoft/Windows-iotcore-samples/tree/develop/Samples/AppServiceSharedNotepad
有帮助吗?
是否可以在 Windows 10 IoT Core 后台应用中使用 UWP 应用服务?
我使用 Windows IoT Core Project Template 创建了一个读取计时器传感器的后台应用程序,使用 Windows 10 IoT 仪表板使后台应用程序在设备启动时自动启动,并且一切正常。现在我想制作一个可以从后台应用程序获取传感器数据的 GUI。
使用 the tutorial to create and consume an app service,我了解了一些有关创建 UWP 应用服务的知识。当应用程序本身是 GUI/XAML 应用程序时,我能够让应用程序服务工作,并且应用程序服务的代码必须在引用的 UWP 组件 (.winmd
) 中。当应用程序服务的代码在 GUI 应用程序中时,每个连接请求 returns AppServiceUnavailable
。同样,当我尝试向我的 Windows 10 IoT Core 后台应用程序(.winmd
本身)添加应用程序服务时,所有打开的连接尝试都会导致 AppServiceUnavailable
。我尝试将应用程序服务代码放在单独的 .winmd
中,但同样发生了。
如何让 GUI 应用与同一设备上的后台应用对话?
我找到了 instructions on how to enable localhsot (loopback) communication,但如果我可以简单地部署 GUI 和后台应用程序而无需更改 OS 配置,那就更好了。
这里有一个在 Windows IoT Core 上的后台应用程序中实现应用程序服务的示例:https://github.com/microsoft/Windows-iotcore-samples/tree/develop/Samples/AppServiceSharedNotepad
有帮助吗?