NewLife.IoTSerial
1.1.2026.801
dotnet add package NewLife.IoTSerial --version 1.1.2026.801
NuGet\Install-Package NewLife.IoTSerial -Version 1.1.2026.801
<PackageReference Include="NewLife.IoTSerial" Version="1.1.2026.801" />
<PackageVersion Include="NewLife.IoTSerial" Version="1.1.2026.801" />
<PackageReference Include="NewLife.IoTSerial" />
paket add NewLife.IoTSerial --version 1.1.2026.801
#r "nuget: NewLife.IoTSerial, 1.1.2026.801"
#:package NewLife.IoTSerial@1.1.2026.801
#addin nuget:?package=NewLife.IoTSerial&version=1.1.2026.801
#tool nuget:?package=NewLife.IoTSerial&version=1.1.2026.801
NewLife.IoT — IoT Standard Library 🌐
🌐 English · 中文 · हिन्दी · Español · Français · العربية · বাংলা · Português · Русский · 日本語
NewLife.IoT is the IoT standard library — defining unified communication protocol contracts for the Internet of Things field. No concrete protocol implementations. Built as the single abstraction layer between IoT platforms and hardware drivers.
| Platform Side | Driver Side | Key Design |
|---|---|---|
Consume IDriver/INode/IDevice — one API for all hardware |
Implement DriverBase — plug into the ecosystem |
Async-first Task<T> + CancellationToken |
| Stardust, ZeroIoT, FIoT, custom platforms | NewLife.Modbus, Siemens, OPC-UA, BACnet | ReadResult with Quality/Timestamp, WriteResult struct |
ThingSpec thing model — properties/events/services |
ITransport — serial/TCP/UDP/HTTP unified |
Zero-allocation diagnostics, production switch |
| Source | NuGet | Docs |
|---|---|---|
| GitHub | NewLife.IoT | Requirements · Features · Architecture |
新生命项目矩阵 / Project Matrix
Targets: net10.0 / net9.0 / netstandard2.1 / netstandard2.0 / net462 / net45
| Project | Year | Description |
|---|---|---|
| Foundation | ||
| NewLife.Core | 2002 | Core library — logging, config, cache, networking, serialization, APM |
| NewLife.XCode | 2005 | Big data ORM — 10B+ rows/table, MySql/SQLite/SqlServer/Oracle/PostgreSQL/DaMeng |
| NewLife.Net | 2005 | Network library — 22.66M tps, 4M concurrent TCP connections |
| NewLife.Remoting | 2011 | RPC framework — Http/RPC, high throughput, IoT-friendly |
| NewLife.Cube | 2010 | Cube rapid dev platform — RBAC, SSO, OAuth |
| NewLife.Agent | 2008 | Service manager — Windows Service / Linux Systemd |
| NewLife.Zero | 2020 | Zero scaffold — Web/WebApi/Service project templates |
| Middleware | ||
| NewLife.Redis | 2017 | Redis client — microsecond latency, million-level throughput |
| NewLife.RocketMQ | 2018 | RocketMQ client — Apache & Alibaba Cloud |
| NewLife.MQTT | 2019 | MQTT — MqttClient / MqttServer |
| NewLife.IoT | 2022 | IoT Standard Library — unified driver interfaces & thing model spec |
| NewLife.Modbus | 2022 | Modbus TCP/RTU/ASCII |
| NewLife.Siemens | 2022 | Siemens PLC protocol |
| NewLife.Map | 2022 | Map components — Baidu/Amap/Tencent/Tianditu |
| NewLife.Audio | 2023 | Audio codec — PCM/ADPCMA/G711A/G722U/WAV/AAC |
| Products | ||
| Stardust | 2018 | Distributed service platform — node management, APM, config center |
| AntJob | 2019 | Distributed big data computing platform |
| NewLife.ERP | 2021 | Enterprise ERP |
| CrazyCoder | 2006 | Developer toolset |
| EasyIO | 2023 | Simple file storage |
| XProxy | 2005 | Reverse proxy — NAT/Http |
| HttpMeter | 2022 | HTTP stress testing |
| GitCandy | 2015 | Git source management |
| SmartOS | 2014 | Embedded OS — ARM Cortex-M |
| SmartA2 | 2019 | Embedded industrial computer — IoT edge gateway |
| FIoT IoT Platform | 2020 | IoT total solution — 100K+ points per node |
| UWB Indoor Positioning | 2020 | Centimeter-level positioning (10~20cm) |
新生命开发团队 / Team
NewLife team, founded in 2002, is an IoT solutions provider for the new era.
80+ open-source projects widely adopted across industries, 4M+ NuGet downloads.
| Website | Open Source | Community |
|---|---|---|
| newlifex.com | github.com/newlifex | QQ: 1600800 / 1600838 |
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 was computed. net5.0-windows was computed. net6.0 is compatible. 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 is compatible. 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 is compatible. 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 is compatible. 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 is compatible. 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 is compatible. |
| .NET Framework | net45 is compatible. net451 was computed. net452 was computed. net46 was computed. net461 is compatible. 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. |
-
.NETFramework 4.5
- NewLife.IoT (>= 3.1.2026.801)
-
.NETFramework 4.6.1
- NewLife.IoT (>= 3.1.2026.801)
-
.NETStandard 2.0
- NewLife.IoT (>= 3.1.2026.801)
- System.IO.Ports (>= 10.0.10)
-
.NETStandard 2.1
- NewLife.IoT (>= 3.1.2026.801)
- System.IO.Ports (>= 10.0.10)
-
net10.0
- NewLife.IoT (>= 3.1.2026.801)
- System.IO.Ports (>= 10.0.10)
-
net6.0
- NewLife.IoT (>= 3.1.2026.801)
- System.IO.Ports (>= 10.0.10)
-
net7.0
- NewLife.IoT (>= 3.1.2026.801)
- System.IO.Ports (>= 10.0.10)
-
net8.0
- NewLife.IoT (>= 3.1.2026.801)
- System.IO.Ports (>= 10.0.10)
-
net9.0
- NewLife.IoT (>= 3.1.2026.801)
- System.IO.Ports (>= 10.0.10)
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 |
|---|---|---|
| 1.1.2026.801 | 103 | 8/1/2026 |
| 1.1.2026.801-beta1838 | 93 | 8/1/2026 |
| 1.1.2026.722-beta1723 | 100 | 7/22/2026 |
| 1.1.2026.609-beta1339 | 114 | 6/9/2026 |
| 1.1.2026.601 | 125 | 6/1/2026 |
| 1.1.2026.601-beta1248 | 104 | 6/1/2026 |
| 1.0.2026.518-beta1452 | 116 | 5/18/2026 |
| 1.0.2026.517-beta1625 | 107 | 5/17/2026 |
| 1.0.2026.501 | 118 | 5/1/2026 |
| 1.0.2026.501-beta0730 | 98 | 5/1/2026 |
| 1.0.2026.305-beta0014 | 119 | 3/5/2026 |
| 1.0.2026.303-beta0013 | 118 | 3/3/2026 |
| 1.0.2026.302-beta0615 | 124 | 3/2/2026 |
| 1.0.2026.301-beta0621 | 115 | 3/1/2026 |
| 1.0.2026.213-beta0613 | 126 | 2/13/2026 |
| 1.0.2026.212-beta0012 | 120 | 2/12/2026 |
| 1.0.2026.211-beta0614 | 116 | 2/11/2026 |
| 1.0.2026.201 | 133 | 2/1/2026 |
| 1.0.2026.201-beta0327 | 126 | 2/1/2026 |
| 1.0.2026.124-beta0342 | 133 | 1/24/2026 |
Fixed serial driver & transport defects: concurrency safety, timeout handling and resource cleanup in SerialTransport/IoTSerialDriver; adopt shared DriverCodec. 修复串口驱动与传输层缺陷:并发安全、超时处理与资源清理,使用共享DriverCodec编解码。