LLRPCSharpDocumentation GitHub ↗

LLRPCSHARP / READER SDK

连接 LLRP Reader

LlrpSdk 是面向 .NET 应用的托管 Reader SDK。用一个 LlrpReader 完成连接、读取能力、应用设置、启动盘点和消费标签报告;需要查找类型和签名时,再进入 Reader SDK API Reference。

.NET 10
LlrpSdk v2.0.5
LLRP 1.0.1 / 1.1
异步标签流

FROM PACKAGE TO TAG

从安装包到第一条标签报告

01
安装 LlrpSdkdotnet add package LlrpSdk --version 2.0.5
02
创建 Reader 客户端用 LlrpReader.CreateBuilder 设置地址和端口。
03
连接并应用设置先读取设备能力,再通过 ApplySettingsAsync 部署配置。
04
启动盘点并消费报告使用 InventorySession.ReadReportsAsync 获取标签流。

READER SDK / MINIMAL EXAMPLE

复制这段代码,开始读取标签

这是从连接到盘点的最短路径。需要调整天线、RF Mode 或 Tag Access 时,再进入完整指南和 API Reference。

C# / .NET 10
Program.csLlrpSdk
using LlrpSdk;

await using var reader = LlrpReader
    .CreateBuilder("192.168.1.100")
    .WithPort(5084)
    .Build();

await reader.ConnectAsync();
await reader.ApplySettingsAsync(
    (await reader.GetDefaultSettingsAsync()).Settings);

await using var inventory = await reader.StartInventoryAsync();
await foreach (var tag in inventory.ReadReportsAsync())
{
    Console.WriteLine(tag.EpcHex);
}
01
连接

ConnectAsync 完成 TCP 会话与协议协商。

02
配置

默认设置来自当前设备能力,可按需编辑后应用。

03
盘点

ReadReportsAsync 返回统一的 TagReport。

THE SDK PATH

按开发阶段继续深入

02 / API LOOKUP

Reader SDK API

按类型查找门面、配置、盘点、Tag Access、专家通道和厂商扩展的公开契约。

打开 API Reference →
03 / WIRE LEVEL

LlrpNet Protocol API

只有在需要帧、Codec、TCP 会话或版本化协议类型时,才进入底层协议参考。

查看 Protocol API →

REAL READER / TEST DEVICE

准备连接真实设备,还是先做联调?

真实 Reader 使用 Reader CLI 做连接验证;没有硬件时使用 Virtual Device CLI 提供确定性的 LLRP 服务端。