带有App Service的Windows 10 IoT核心版UWP后台应用程序

时间:2019-09-30 12:36:56

标签: uwp windows-10-iot-core

是否可以在Windows 10 IoT核心版后台应用程序中使用UWP App Service?

我使用Windows IoT Core Project Template创建了一个后台应用程序,该应用程序读取计时器上的传感器,并使用Windows 10 IoT仪表板使该后台应用程序在设备加电时自动启动,并且一切正常。现在,我想制作一个可以从后台应用程序获取传感器数据的GUI。

使用the tutorial to create and consume an app service,我了解了有关创建UWP App Services的一些知识。当应用程序本身是GUI / XAML应用程序时,我能够使该应用程序服务正常工作,并且该应用程序服务的代码必须位于引用的UWP comonnent(.winmd)中。当应用程序服务的代码在GUI应用程序中时,每个连接请求都返回AppServiceUnavailable。同样,当我尝试向Windows 10 IoT核心版后台应用程序(本身为.winmd)添加应用程序服务时,所有打开的连接尝试均会导致AppServiceUnavailable。我尝试将应用程序服务代码放在单独的.winmd中,但同样如此。

如何让GUI应用程序与同一设备上的后台应用程序对话?

我发现了instructions on how to enable localhsot (loopback) communication,但是如果我可以简单地部署GUI和后台应用程序而不必更改操作系统配置,那就更好了。

1 个答案:

答案 0 :(得分:1)

这里有一个在Windows IoT Core上的后台应用程序中实现应用程序服务的示例:https://github.com/microsoft/Windows-iotcore-samples/tree/develop/Samples/AppServiceSharedNotepad

有帮助吗?