Windows 10 IOT上的Webserver?

时间:2016-11-21 15:19:01

标签: windows-10-iot-core windowsiot

我可以在Windows 10 IOT运行设备(R-PI 3)上创建Web应用程序吗?

在其他PI上我使用LightHttpd运行Debian,但我似乎无法在Win10 IOT设备上的Web服务器上找到任何内容。

我确实看到了一些关于自我创建一个非常简单的网络服务器(即监听端口)的例子,但是应该有更多呢?

PS 我添加了两个版本:Windows IOT和Windows-10-IOT-Core ....这些是相同的吗?

2 个答案:

答案 0 :(得分:5)

  

我可以在Windows 10 IOT运行设备上创建Web应用程序   (R-PI 3)?

是的,您可以从Hello blinky官方样本开始。还有PythonNode.js supported

使用ASP.NET,您可以publish Web Application on Windows IoT core。 (注意ASP.NET的版本,更详细的信息是here。)

而且,restup是通用Windows平台(UWP)应用程序的HTTP服务器,可以在带有Windows IoT核心的Raspberry Pi上运行。

  

PS我添加了两个版本:Windows IOT和Windows-10-IOT-Core ....就是这些   一样吗?

Windows IoT core是Windows 10的一个版本,与桌面版和移动版不同。它针对资源有限的小型设备进行了优化,例如Raspberry Pi 2和3。

Window IoT是您可以使用Windows创建的物联网。

对于SO中的标签,“Windows IoT核心”和“Window IoT”具有相同的功能。

答案 1 :(得分:0)

我遇到了几种可能使您感兴趣的方法:

1)正如您所建议的,这很简单,因为您建议编写自己的服务器应用程序或应用程序服务,以侦听端口并做出响应。这是一个易于遵循和实施的不错的示例:

https://sandervandevelde.wordpress.com/2016/04/08/building-a-windows-10-iot-core-background-webserver/

2)另外,可以按照以下说明为Windows设备门户(WDP)开发插件:

https://docs.microsoft.com/en-us/archive/msdn-magazine/2017/october/windows-device-portal-write-a-windows-device-portal-packaged-plug-in

我已经尝试过了,效果很好。它演示了如何从前台或后台任务提供静态内容和动态内容。