IoTCom.Net.Serialization.SenML
0.5.0-preview.1
See the version list below for details.
dotnet add package IoTCom.Net.Serialization.SenML --version 0.5.0-preview.1
NuGet\Install-Package IoTCom.Net.Serialization.SenML -Version 0.5.0-preview.1
<PackageReference Include="IoTCom.Net.Serialization.SenML" Version="0.5.0-preview.1" />
<PackageVersion Include="IoTCom.Net.Serialization.SenML" Version="0.5.0-preview.1" />
<PackageReference Include="IoTCom.Net.Serialization.SenML" />
paket add IoTCom.Net.Serialization.SenML --version 0.5.0-preview.1
#r "nuget: IoTCom.Net.Serialization.SenML, 0.5.0-preview.1"
#:package IoTCom.Net.Serialization.SenML@0.5.0-preview.1
#addin nuget:?package=IoTCom.Net.Serialization.SenML&version=0.5.0-preview.1&prerelease
#tool nuget:?package=IoTCom.Net.Serialization.SenML&version=0.5.0-preview.1&prerelease
IoTCom.Net
A complete IoT communication protocol library for .NET 10 — with a Rust core where it matters. Built by Gravicode Studios, led by Kang Fadhil · Dibuat oleh Gravicode Studios dipimpin oleh Kang Fadhil.
One consistent model — client, server, publisher, subscriber — for industrial, navigation, lighting and messaging protocols. Every protocol ships a simulator, so you can build and test without hardware.
await using var plc = ModbusClient.Create(o => o.UseTcp("192.168.1.10", 502).WithUnitId(1));
ushort[] registers = await plc.ReadHoldingRegistersAsync(address: 0, count: 10);
| Package | Contents |
|---|---|
IoTCom.Net |
meta-package with everything below + hosting extensions |
IoTCom.Net.Protocols.Modbus |
Modbus TCP/RTU/ASCII master, slave, simulator |
IoTCom.Net.Native.Modbus |
Rust protocol engine for Modbus |
IoTCom.Net.Protocols.Mavlink |
MAVLink v1/v2: common dialect, source generator, GCS helper, simulator |
IoTCom.Net.Protocols.Nmea |
NMEA 0183 reader, server, GPS simulator |
IoTCom.Net.Protocols.Dmx |
Art-Net 4 and sACN (E1.31) |
IoTCom.Net.Transport.Can |
CAN / CAN FD: SocketCAN, slcan adapters, virtual bus |
IoTCom.Net.Protocols.IsoTp |
ISO-TP (ISO 15765-2) Rust engine over any CAN bus (not in the meta-package) |
IoTCom.Net.Protocols.Uds |
UDS tester, OBD-II scan tool, ECU simulator (not in the meta-package) |
IoTCom.Net.Protocols.Hl7 |
HL7 v2 ER7 codec, MLLP sender/receiver, bedside-monitor simulator |
IoTCom.Net.Adapters.Dicom |
DICOM Storage SCP/SCU over fo-dicom, renderer, synthetic studies (not in the meta-package) |
IoTCom.Net.Protocols.Coap |
CoAP client/server: Observe, Block-wise, discovery, device simulator |
IoTCom.Net.Adapters.Mqtt |
MQTT adapter over MQTTnet + embedded broker |
IoTCom.Net.Serialization.SenML |
SenML JSON/CBOR |
IoTCom.Net.Framing |
CRC catalogue, SLIP, COBS, HDLC |
IoTCom.Net.Transport.Serial |
serial transport |
IoTCom.Net.Hosting |
DI, hosted lifecycle, health checks |
IoTCom.Net.Core / .Abstractions |
transports, traffic tap, diagnostics, contracts |
IoTCom.Net.Cli |
iotcom command-line tool |
IoTCom.Net.Templates |
dotnet new iotcom-console, iotcom-worker |
Documentation in English and Bahasa Indonesia, the Gallery desktop app, samples and notebooks are in the source repository. Licensed under Apache-2.0.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | 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. |
-
net10.0
- IoTCom.Net.Abstractions (>= 0.5.0-preview.1)
- System.Formats.Cbor (>= 10.0.12)
NuGet packages (2)
Showing the top 2 NuGet packages that depend on IoTCom.Net.Serialization.SenML:
| Package | Downloads |
|---|---|
|
IoTCom.Net
IoTCom.Net — complete IoT communication protocol library for .NET 10 (meta-package). Brings Core, Framing (CRC/SLIP/COBS/HDLC), Modbus TCP/RTU/ASCII, NMEA 0183, Art-Net/sACN, HL7 v2/MLLP, CoAP, MAVLink, LoRaWAN (Semtech UDP, light network server), DLMS/COSEM and M-Bus metering, AT-command modems, ASTM lab analyzers, mDNS/DNS-SD discovery, MQTT, Sparkplug B, SenML, TLV, serial, CAN/CAN FD (SocketCAN, slcan, gs_usb, PCAN) with CANopen and J1939, Bluetooth LE and USB/HID transports and Hosting with one reference. Built by Gravicode Studios, led by Kang Fadhil. |
|
|
IoTCom.Net.Protocols.Coap
CoAP (RFC 7252) for IoTCom.Net: client and server over UDP with confirmable retransmission, deduplication, separate responses, Observe (RFC 7641), Block-wise transfers (RFC 7959), CoRE Link Format discovery (RFC 6690), SenML payloads and a greenhouse device simulator. The codec is mirrored by a fuzzed Rust crate through shared conformance vectors. Built by Gravicode Studios, led by Kang Fadhil. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.22.0-preview.1 | 70 | 10/10/2026 |
| 0.21.0-preview.1 | 64 | 10/10/2026 |
| 0.20.0-preview.1 | 53 | 10/9/2026 |
| 0.19.0-preview.1 | 55 | 10/9/2026 |
| 0.18.0-preview.1 | 58 | 10/9/2026 |
| 0.17.0-preview.1 | 64 | 10/8/2026 |
| 0.16.0-preview.1 | 60 | 10/8/2026 |
| 0.15.0-preview.1 | 58 | 10/8/2026 |
| 0.14.0-preview.1 | 53 | 10/8/2026 |
| 0.13.0-preview.1 | 56 | 10/8/2026 |
| 0.12.0-preview.1 | 54 | 10/8/2026 |
| 0.11.0-preview.1 | 57 | 10/8/2026 |
| 0.10.0-preview.1 | 55 | 10/8/2026 |
| 0.8.0-preview.1 | 55 | 10/8/2026 |
| 0.7.0-preview.1 | 50 | 10/8/2026 |
| 0.6.0-preview.1 | 54 | 10/8/2026 |
| 0.5.0-preview.1 | 69 | 10/5/2026 |
| 0.4.0-preview.1 | 73 | 10/5/2026 |
| 0.3.0-preview.1 | 63 | 10/5/2026 |
| 0.2.0-preview.1 | 60 | 10/5/2026 |
Preview release. See IoTCom.Net for details.