libremoteio 2.2025.275.1
dotnet add package libremoteio --version 2.2025.275.1
NuGet\Install-Package libremoteio -Version 2.2025.275.1
<PackageReference Include="libremoteio" Version="2.2025.275.1" />
<PackageVersion Include="libremoteio" Version="2.2025.275.1" />
<PackageReference Include="libremoteio" />
paket add libremoteio --version 2.2025.275.1
#r "nuget: libremoteio, 2.2025.275.1"
#:package libremoteio@2.2025.275.1
#addin nuget:?package=libremoteio&version=2.2025.275.1
#tool nuget:?package=libremoteio&version=2.2025.275.1
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. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.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.275.1 | 201 | 10/2/2025 |
| 2.2025.76.2 | 243 | 3/17/2025 |
| 2.2025.76.1 | 215 | 3/17/2025 |
| 2.2025.64.1 | 286 | 3/7/2025 |
| 2.2025.24.1 | 169 | 1/25/2025 |
| 2.2025.21.1 | 186 | 1/22/2025 |
| 2.2024.165.1 | 246 | 6/13/2024 |
| 2.2024.9.2 | 478 | 1/10/2024 |
| 2.2024.9.1 | 455 | 1/10/2024 |
| 2.2023.307.1 | 649 | 11/3/2023 |
| 2.2023.69.1 | 963 | 3/11/2023 |
| 2.2023.62.1 | 927 | 3/3/2023 |
| 2.2023.56.1 | 929 | 2/25/2023 |
| 2.2022.312.1 | 1,056 | 11/9/2022 |
| 2.2021.345.1 | 1,010 | 12/11/2021 |
| 2.2021.334.1 | 987 | 11/30/2021 |
| 2.2021.332.1 | 1,007 | 11/29/2021 |
| 2.2021.137.1 | 1,275 | 5/18/2021 |
| 2.2021.41.1 | 1,171 | 2/10/2021 |
| 2.2020.340.2 | 1,291 | 12/6/2020 |
| 2.2020.136.3 | 1,275 | 5/16/2020 |
| 2.2020.113.1 | 1,226 | 4/22/2020 |
| 2.2020.100.2 | 1,305 | 4/10/2020 |
| 2.2020.100.1 | 1,268 | 4/9/2020 |
| 2.2020.99.2 | 1,283 | 4/8/2020 |
| 2.2020.99.1 | 1,281 | 4/8/2020 |
| 2.2020.98.1 | 1,208 | 4/7/2020 |
| 2.2020.94.1 | 1,224 | 4/3/2020 |
| 2.2020.93.1 | 1,263 | 4/2/2020 |
| 2.2020.76.1 | 1,231 | 3/16/2020 |
| 2.2020.74.1 | 1,385 | 3/14/2020 |
| 2.2020.71.1 | 1,264 | 3/11/2020 |
| 2.2020.70.1 | 1,180 | 3/10/2020 |
| 2.2020.69.1 | 1,215 | 3/9/2020 |
| 2.2020.41.1 | 1,288 | 2/10/2020 |
| 1.0.7179.34132 | 1,363 | 8/29/2019 |
| 1.0.7179.30248 | 1,264 | 8/29/2019 |
| 1.0.7179.17042 | 1,268 | 8/28/2019 |
| 1.0.7179.15933 | 1,289 | 8/28/2019 |
| 1.0.7061.16808 | 1,333 | 5/2/2019 |
| 1.0.7054.20668 | 1,383 | 4/25/2019 |
| 1.0.6999.20080 | 1,382 | 3/1/2019 |
| 1.0.6999.19268 | 1,355 | 3/1/2019 |
| 1.0.6961.18831 | 1,388 | 1/22/2019 |
| 1.0.6944.35742 | 1,457 | 1/5/2019 |
| 1.0.6940.36648 | 1,411 | 1/1/2019 |
| 1.0.6915.28430 | 1,504 | 12/7/2018 |
| 1.0.6897.18860 | 1,474 | 11/19/2018 |
| 1.0.6873.20732 | 1,542 | 10/26/2018 |
| 1.0.6869.32022 | 1,514 | 10/22/2018 |
| 1.0.6867.31825 | 1,532 | 10/20/2018 |
| 1.0.6846.22054 | 1,583 | 9/29/2018 |
| 1.0.6841.35242 | 1,558 | 9/24/2018 |
| 1.0.6840.32227 | 1,590 | 9/23/2018 |
| 1.0.6839.30679 | 1,570 | 9/22/2018 |
| 1.0.6839.28649 | 1,552 | 9/22/2018 |
| 1.0.6820.36683 | 1,619 | 9/3/2018 |
| 1.0.6819.20304 | 1,533 | 9/2/2018 |
| 1.0.6811.26967 | 1,594 | 8/26/2018 |
| 1.0.6804.29754 | 1,647 | 8/18/2018 |
| 1.0.6802.24031 | 1,615 | 8/16/2018 |
| 1.0.6676.16698 | 1,813 | 8/8/2018 |
Added support for Remote I/O Protocol over Wio-E5 LoRa Amateur Radio Address Protocol #1.