29 lines
1.3 KiB
Markdown
29 lines
1.3 KiB
Markdown
# 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 口。
|