29 lines
1.3 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# AISU 830T Basic Sample
该 Sample 用于 Windows + Unity Editor/Standalone 的实机联调,使用包内已提供的 `Scenes/CardReaderSample.unity` 和 `Scripts/CardReaderSampleUI.cs`。
## 导入
1. 在 Package Manager 安装 `xin.aisu.card-reader-830t`。
2. 在包详情的 **Samples** 区域导入 **Basic**。
3. 打开导入后的 `Scenes/CardReaderSample.unity`。
## 选择 COM 与连接
1. 运行 Windows Unity Editor 或 Windows Standalone。
2. 点击 **Refresh**,Sample 使用 `SerialPort.GetPortNames()` 扫描当前 COM 端口。
3. 选择 830T 对应的 COM 口,并按实际设备参数确认 UART 配置。
4. 点击 **Open**。端口不存在、被占用或参数不完整时,错误会显示在 Sample 日志中。
## 刷卡
连接成功后,将卡片靠近已连接的 830T 读卡器。设备主动上报完整帧时,界面显示 `CardType`、原始 `CardTypeCode` 和 `CardNumber`。Sample 不发送寻卡或读卡命令。
## 断开
点击 **Close** 停止接收并关闭串口。切换场景或销毁组件时,Manager 也会执行清理和资源释放。
## Console Demo
包内另有 **Console Demo** Sample,使用 `CardReaderApi` 的 `Open`、`Close`、`OnConnected`、`OnCardReceived`、`OnDisconnected` 和 `OnError`。导入后请在场景中的 `CardReaderManager.SerialOptions.PortName` 选择实际 COM 口。