# device 常见问题 ## 当前支持哪些设备 当前源码实现支持 serial 串口。其它设备类型调用 open 或 scan 会返回 unsupported device type 错误。 ## 二进制协议应该用哪个读取方法 工业协议和自定义二进制报文建议使用 `read_bytes()`,返回值固定为 Bytes。`read()` 保留兼容行为,合法 UTF-8 返回 String,非法 UTF-8 返回字节数组;`read_text()` 严格按 UTF-8 转换,失败返回 null。 ## 串口字段使用什么命名规则 所有配置字段和返回对象字段统一使用 snake_case,例如 baud_rate、data_bits、stop_bits、serial_number。 ## write 支持二进制吗 支持。传入字符串时写入 UTF-8 字节;传入数组时每个元素必须是 0 到 255 的整数。