libremoteio 2.2025.76.2
dotnet add package libremoteio --version 2.2025.76.2
NuGet\Install-Package libremoteio -Version 2.2025.76.2
<PackageReference Include="libremoteio" Version="2.2025.76.2" />
<PackageVersion Include="libremoteio" Version="2.2025.76.2" />
<PackageReference Include="libremoteio" />
paket add libremoteio --version 2.2025.76.2
#r "nuget: libremoteio, 2.2025.76.2"
#addin nuget:?package=libremoteio&version=2.2025.76.2
#tool nuget:?package=libremoteio&version=2.2025.76.2
Introduction
This library package provides libremoteio.dll, a .Net Standard 2.0 library assembly that provides a .Net client implementation of the Remote I/O Protocol.
libremoteio.dll provides services to control ADC (Analog to Digital Converter) inputs, DAC (Digital to Analog) outputs, GPIO (General Purpose I/O) pins, I2C devices, PWM (Pulse Width Modulated) outputs, servo outputs, motor outputs, and SPI (Serial Peripheral Interface) devices connected to a Remote I/O Protocol server.
With libremoteio.dll you can develop .Net application programs for Windows or Linux target computers that control I/O devices connected to a Remote I/O Protocol server. Such programs may be used for physical computing, test fixtures, instrumentation, and other kinds of embedded systems.
The API documentation for libremoteio.dll is available online at https://repo.munts.com/libsimpleio/doc/libremoteio.dll
Usage
The easiest and best way to use libremoteio.dll is to install the .Net template package libremoteio-templates, by running the following command from a Linux or Windows command line:
dotnet new install libremoteio-templates
The above command will install a .Net application program project template called csharp_console_libremoteio. You can then create a project using it with commands like the following:
mkdir myprogram
cd myprogram
dotnet new csharp_console_libremoteio
On Windows, after you have run the dotnet new install command above, Visual Studio will automatically pick up the csharp_console_libremoteio project template. You can then create a project using it with File → New → Project... and then search for libremoteio.
Remote I/O Protocol Servers
A free and open source Remote I/O Protocol server framework written in Ada for Linux is part of the Linux Simple I/O Library. See test_server_dummy.adb.
Some board specific example Remote I/O Protocol server programs for MuntsOS Embedded Linux using that framework are available here.
The MuntsOS Embedded Linux GPIO Thin Servers for BeagleBone, PocketBeagle, and Raspberry Pi boards include Remote I/O Protocol support.
Two commercial USB HID Remote I/O Protocol server products available for purchase on tindie.com, both of which use reprogrammed Adafruit MCP2221A breakout boards.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. |
.NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
.NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
2.2025.76.2 | 130 | 3/17/2025 |
2.2025.76.1 | 126 | 3/17/2025 |
2.2025.64.1 | 200 | 3/7/2025 |
2.2025.24.1 | 84 | 1/25/2025 |
2.2025.21.1 | 93 | 1/22/2025 |
2.2024.165.1 | 152 | 6/13/2024 |
2.2024.9.2 | 401 | 1/10/2024 |
2.2024.9.1 | 359 | 1/10/2024 |
2.2023.307.1 | 560 | 11/3/2023 |
2.2023.69.1 | 829 | 3/11/2023 |
2.2023.62.1 | 798 | 3/3/2023 |
2.2023.56.1 | 800 | 2/25/2023 |
2.2022.312.1 | 924 | 11/9/2022 |
2.2021.345.1 | 857 | 12/11/2021 |
2.2021.334.1 | 834 | 11/30/2021 |
2.2021.332.1 | 855 | 11/29/2021 |
2.2021.137.1 | 1,046 | 5/18/2021 |
2.2021.41.1 | 1,001 | 2/10/2021 |
2.2020.340.2 | 1,127 | 12/6/2020 |
2.2020.136.3 | 1,096 | 5/16/2020 |
2.2020.113.1 | 1,045 | 4/22/2020 |
2.2020.100.2 | 1,125 | 4/10/2020 |
2.2020.100.1 | 1,102 | 4/9/2020 |
2.2020.99.2 | 1,106 | 4/8/2020 |
2.2020.99.1 | 1,104 | 4/8/2020 |
2.2020.98.1 | 1,040 | 4/7/2020 |
2.2020.94.1 | 1,050 | 4/3/2020 |
2.2020.93.1 | 1,092 | 4/2/2020 |
2.2020.76.1 | 1,047 | 3/16/2020 |
2.2020.74.1 | 1,214 | 3/14/2020 |
2.2020.71.1 | 1,089 | 3/11/2020 |
2.2020.70.1 | 1,007 | 3/10/2020 |
2.2020.69.1 | 1,047 | 3/9/2020 |
2.2020.41.1 | 1,110 | 2/10/2020 |
1.0.7179.34132 | 1,187 | 8/29/2019 |
1.0.7179.30248 | 1,072 | 8/29/2019 |
1.0.7179.17042 | 1,084 | 8/28/2019 |
1.0.7179.15933 | 1,106 | 8/28/2019 |
1.0.7061.16808 | 1,176 | 5/2/2019 |
1.0.7054.20668 | 1,212 | 4/25/2019 |
1.0.6999.20080 | 1,195 | 3/1/2019 |
1.0.6999.19268 | 1,179 | 3/1/2019 |
1.0.6961.18831 | 1,226 | 1/22/2019 |
1.0.6944.35742 | 1,276 | 1/5/2019 |
1.0.6940.36648 | 1,224 | 1/1/2019 |
1.0.6915.28430 | 1,327 | 12/7/2018 |
1.0.6897.18860 | 1,287 | 11/19/2018 |
1.0.6873.20732 | 1,347 | 10/26/2018 |
1.0.6869.32022 | 1,319 | 10/22/2018 |
1.0.6867.31825 | 1,349 | 10/20/2018 |
1.0.6846.22054 | 1,380 | 9/29/2018 |
1.0.6841.35242 | 1,360 | 9/24/2018 |
1.0.6840.32227 | 1,394 | 9/23/2018 |
1.0.6839.30679 | 1,376 | 9/22/2018 |
1.0.6839.28649 | 1,365 | 9/22/2018 |
1.0.6820.36683 | 1,419 | 9/3/2018 |
1.0.6819.20304 | 1,335 | 9/2/2018 |
1.0.6811.26967 | 1,392 | 8/26/2018 |
1.0.6804.29754 | 1,449 | 8/18/2018 |
1.0.6802.24031 | 1,418 | 8/16/2018 |
1.0.6676.16698 | 1,511 | 8/8/2018 |
Corrected the URL for the API specification.