Iotzio.NetAndroid
0.1.0
dotnet add package Iotzio.NetAndroid --version 0.1.0
NuGet\Install-Package Iotzio.NetAndroid -Version 0.1.0
<PackageReference Include="Iotzio.NetAndroid" Version="0.1.0" />
<PackageVersion Include="Iotzio.NetAndroid" Version="0.1.0" />
<PackageReference Include="Iotzio.NetAndroid" />
paket add Iotzio.NetAndroid --version 0.1.0
#r "nuget: Iotzio.NetAndroid, 0.1.0"
#:package Iotzio.NetAndroid@0.1.0
#addin nuget:?package=Iotzio.NetAndroid&version=0.1.0
#tool nuget:?package=Iotzio.NetAndroid&version=0.1.0
Iotzio
The Iotzio API allows interaction with Iotzio devices. An Iotzio device is a USB connected microchip that enables the host computer to directly control peripherals such as GPIOs, utilize PWM, use I2C, SPI, Onewire and other bus protocols and devices that are not typically available to an application developer on a standard computer. This API is also available to many other programming languages. No extra drivers required!
Features
- Control GPIOs, utilize PWM, use I2C, SPI, Onewire and other bus protocols
- Direct interaction for various peripherals
- Available for multiple programming languages
- The Iotzio API in its core is using pure idiomatic Rust - blazingly fast and memory safe
Compatibility
The Iotzio board is compatible with the following platforms:
- Windows
- Linux
- macOS
- Android
- WebAssembly
Installation
Install Iotzio package using Nuget.
Usage
Here is a simple example of how to use the Iotzio nuget package:
using Com.Iotzio.Api;
var iotzioManager = new IotzioManager();
var iotzioInfos = iotzioManager.ListConnectedBoards();
foreach (var iotzioInfo in iotzioInfos)
{
using var iotzio = iotzioInfo.Open();
Console.WriteLine($"Found Iotzio {iotzio.Version()} with serial number {iotzio.SerialNumber()}!");
}
Further examples are located in the examples folder.
Notes
On Linux, it is necessary to grant read and write permissions for the Iotzio device:
sudo usermod -a -G dialout YOUR_USERNAMEecho 'KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="2e8a", ATTRS{idProduct}=="000f", GROUP="dialout", MODE="0660"' | sudo tee /etc/udev/rules.d/99-iotzio.rulesecho 'SUBSYSTEM=="usb", ATTRS{idVendor}=="2e8a", ATTRS{idProduct}=="000f", GROUP="dialout", MODE="0660"' | sudo tee -a /etc/udev/rules.d/99-iotzio.rulessudo udevadm control --reload-rulessudo udevadm trigger
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0-android34.0 is compatible. net9.0-android was computed. net10.0-android was computed. |
-
net8.0-android34.0
- No dependencies.
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Iotzio.NetAndroid:
| Package | Downloads |
|---|---|
|
Iotzio
The Iotzio API allows interaction with Iotzio devices. An Iotzio device is a USB connected microchip that enables the host computer to directly control peripherals such as GPIOs, utilize PWM, use I2C, SPI, Onewire and other bus protocols and devices that are not typically available to an application developer on a standard computer. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.1.0 | 169 | 2/27/2025 |