.NET Core on IoT: Using the PS Script to run Quickstarts on RPi (IoT-Core) - Simpler
iot powershell dotnetcore iothub azure iot-core devicestreaming telemetry
A simpler approach is now afforded by a modification made to the generated set-env script. Just set the IoT Hub up as previous on the development desktop, generate the enviroment variables …
… and save them to set-env.ps1 in the quickstarts folder and accept the new option when generating set-env to include the .NET Core DOTNET_ROOT variable as well as adding that to the System Path. Then just copy the qs-apps folder to the RPI via a share or via FTP. In the remote PowerShell shell on the Pi in quickstarts folder run ```.\set-env’’` and you are ready to run the Quickstarts.
the ps\qs-apps folder contains 2 folders:
- quickstarts
- dotnet
quickstarts is the various pairs of IoT Hub apps as dicusssed previously
link here
dotnet is where .NET Core is placed by get-iothub:
| 6. Run Quickstart Apps | then.. Quickstarts |
| 5. Get .NET Core or | |
| 6.Use Existing .NET Core (Use previous download) |
In this case you should choose win-arm target for IOT-Core on the RPi
Note that in this context you can’t run the .\run-apps scripts as you can’t fork the multiple shells. Typically you would run just one of the Device Quickstarts on the Pi by running dotnet run from within a Device project folder. You would then run the Service on, say, the dev desktop. Also, it has been found the only the device apps will run on the RPi anyway.
| Topic | Subtopic | |
| This Category Links | ||
| Category: | IoT Index: | IoT |
| Next: > | .NET Core on IoT | Using the PS Script to run Quickstarts on RPi (Raspbian) |
| < Prev: | .NET Core on IoT | Using the PS Script to run Quickstarts on RPi (IoT-Core) |