현재 IoT 용 Windows 10 Core가 Preview에 있으며 Visual Studio 2015 RC를 새로운 Windows Universal 프로젝트와 함께 사용하고 일부 앱을 개발할 수 있습니다.
그러나 Raspberry Pi 2에서 자체 ASP.NET WebAPI (REST / JSON)를 호스트로 만드는 데 관심이 있습니다. 가능합니까? 또한 RPi2가 .html 파일이 거의없는 작은 웹 서버 일 수 있습니까?
현재 IoT 용 Windows 10 Core가 Preview에 있으며 Visual Studio 2015 RC를 새로운 Windows Universal 프로젝트와 함께 사용하고 일부 앱을 개발할 수 있습니다.
그러나 Raspberry Pi 2에서 자체 ASP.NET WebAPI (REST / JSON)를 호스트로 만드는 데 관심이 있습니다. 가능합니까? 또한 RPi2가 .html 파일이 거의없는 작은 웹 서버 일 수 있습니까?
답변:
Windows 범용 앱에 대한 간단한 REST 서비스를 찾고 있다면 다음 github 프로젝트를 살펴보십시오.
https://github.com/tomkuijsten/restup
그것에 대한 너겟 패키지도 있습니다 :
https://www.nuget.org/packages/Restup/
면책 조항 : 나는 휴식의 소유자이자 창조자입니다
UWP / .NET 4.5 용 내장 HTTP 및 WebSocket 서버 https://www.nuget.org/packages/IotWeb/ (또는 github )도 확인하십시오.
Raspberry Pi 2에서 IoT 용 Windows 10 Core를 사용하여 웹 서버를 구현할 수 있습니다. http : // devicename / 에서 장치에 액세스 하면 시스템에서 이미 제공 한 웹 사이트가 표시됩니다.
Windows IoT에서 자체 웹 서버를 구현하려면 여러 가지 가능성이 있습니다. Python 또는 Node.js의 경우 공식 GitHub 프로젝트에서 이미 사용 가능한 샘플이 있습니다.
https://github.com/ms-iot/samples
ASP.NET을 언급했듯이 아직 샘플을 우연히 발견하지는 않았지만 고전적인 자체 호스팅 ASP.NET 4 응용 프로그램을 사용하거나 ASP.NET 5로 시도해 볼 수 있습니다. (일명 "ASP.NET vNext").
두 경우 모두 웹 서버를 호스팅하는 Windows Universal App을 먼저 작성해야합니다. 이제 콘솔 응용 프로그램을 사용하여 자체 호스팅 ASP.NET 서버를 구현하는 방법을 보여주는 여러 자습서에 설명 된 것과 동일한 방법을 사용할 수 있습니다. 콘솔 응용 프로그램 대신 Windows Universal App을 사용하고 있지만 기본적으로 차이는 없습니다.
ASP.NET 4 샘플 :
http://www.asp.net/web-api/overview/hosting-aspnet-web-api/use-owin-to-self-host-web-api
ASP.NET 5 샘플 :
http://www.c-sharpcorner.com/UploadFile/7ca517/Asp-Net-5-conaole-application-with-visual-studio-2015/
희망이 도움이됩니다!