.NET Web API for controlling a Raspberry Pi camera module.
NOTE: Rasberry Pi Zero 1 is not supported.
-
Publish PiCamera.Service:
dotnet publish -r linux-arm -p:PublishSingleFile=true --self-contained false
-
Copy
Publish
folder to Rasbperry Pi. -
SSH to Rasberry Pi and go to the
Publish
directory you just copied. -
Add required environmental variables.
export ASPNETCORE_URLS="http://*:5000;https://*:5001"
export DefaultConnection="Data Source=picamera.db"
export AdminAccessKey="{GUID}"
-
Provide execute permissions:
chmod 777 ./picamera
-
Start web service:
./picamera
-
From another computer open your browser to:
http://{raspi-pi}:5000/swagger
.