诺宁血氧仪3231

问题描述 投票:0回答:1

我正在尝试使用 USB 连接从 Nonin 脉搏血氧计型号 3231 读取数据。数据来自 (b'\x14\x00\x02B\x02\xc2b\x00N\x03\x02 ')当我使用 pyserial 文档阅读它时。我不知道如何将其转换为我正在寻找的 SpO2 和心率数据。

有人有这方面的经验吗?

导入序列号 导入binascii s = serial.Serial("/dev/cu.usbmodem5055968061",9600, bytesize=serial.NINEBITS)

尝试: 而真实: 数据 = s.readline()

    print(s.is_open)
   # decode_hex = data.decode("ascii")
    #decoded_bytes = binascii.unhexlify(data)
    #decoded_string = decoded_bytes.decode('ascii')
    # Process the received data
    print("Received:", data)
    #print("Hex:",decode_hex)
    #print("Edit:", decoded_bytes) # So we are receiving, but not receiving data.

键盘中断除外: # 中断时关闭串口 s.close()

serial-port
1个回答
0
投票

我有同样的问题,无法解码字节数据。以下为解决方案。如果我弄清楚什么格式可以解码,我会发回这里。

© www.soinside.com 2019 - 2024. All rights reserved.