跳到主要内容

get_sns()

实例方法 | VTSDeviceFinder 类

📖 方法说明

获取所有已连接设备的序列号(Serial Number)列表。序列号是设备的唯一标识符,可用于精确识别特定设备。


📝 语法

serial_numbers = finder.get_sns()

🔧 参数

无参数


📤 返回类型

List[str] - 设备序列号字符串列表


💡 示例代码

from pyvitaisdk import VTSDeviceFinder

# 创建 VTSDeviceFinder 实例
finder = VTSDeviceFinder()

# 获取所有设备的序列号列表
serial_numbers = finder.get_sns()
print(f"设备序列号: {serial_numbers}")

# 遍历并显示每个设备的序列号
for i, sn in enumerate(serial_numbers):
print(f"设备 {i}: {sn}")

# 使用序列号获取特定设备
if serial_numbers:
device = finder.get_device_by_sn(serial_numbers[0])
print(f"已获取设备: {serial_numbers[0]}")

⚠️ 注意事项

序列号特性
  • 每个设备都有唯一的序列号
  • 序列号固化在设备硬件中,不会改变
  • 可从产品标签上获取设备序列号
使用场景
  • 在多设备环境中识别特定设备
  • 保存设备配置时使用序列号作为标识
  • 通过序列号筛选目标设备

🔗 相关方法