You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Dart/Flutter中配置Metratec RFID阅读器的USB串口设备?

关于Metratec RFID阅读器Dart/Flutter自定义开发中USB控制传输参数的问题

我有一台Metratec品牌的RFID阅读器,设备附带详细PDF文档,以及Java、Python、.NET的官方预编写包。目前我正在为它开发Dart/Flutter自定义包,已经通过usb_device包成功配对设备,但始终无法收发命令。

问题卡在controlTransferOut函数所需的SetupParam参数配置上,该类的定义如下:

class SetupParam {
  final String requestType;
  final String recipient;
  final int request;
  final int value;
  final int index;
}

我完全不知道这些参数该如何设置。设备官网提供了预编写包和UHF AT协议指南,但并未找到相关参数的配置说明。我尝试过ChatGPT给出的配置:

SetupParam setup = SetupParam(
requestType: 'USB_REQUEST_TYPE_VENDOR',  // Adjust for your device's protocol (likely vendor-specific)
recipient: 'USB_RECIPIENT_DEVICE',       // Sending to the device itself
request: 0x0D,                           // Vendor-specific request code (check your device docs)
value: 0,                                // Often set to 0 for simple commands
index: 0,                                // Typically set to 0 for commands
);

但依旧无法正常收发命令,希望有人能提供这些参数的正确配置方法或相关参考信息。

内容的提问来源于stack exchange,提问作者Willi M

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.14 04:34:54