从蓝牙读取Python中的字节,编码问题

2024-09-29 17:22:08 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图从Python中的bluetooth获取一些值,我的问题主要是当我试图从bluetooth读取数据时,在下面两行:

value = bytes(await connection.client.read_gatt_char(read_characteristic))
print(value)

它打印: b'\x91'

我尝试使用: valueprint = str(value).encode()

但刚给我印了这个: "b'\x91'"

然后我试着print("Value: {0}%".format(int(value[0])))

但它给了我145,这不是我发送的值,我把一个值657用于运行一些测试

我希望有人能帮助我


Tags: clientreadbytesvalue读取数据awaitconnectiongatt

热门问题