質問編集履歴
1
受信例を追加しました。
title
CHANGED
|
File without changes
|
body
CHANGED
|
@@ -16,4 +16,19 @@
|
|
|
16
16
|
ここでシリアルポートからくるデータは'ab'なのですが、
|
|
17
17
|
'utf-8'でデコードしているにも関わらず、
|
|
18
18
|
'6162'とバイナリデータをただ文字列に変換しただけのデータが出力されてしまいます。
|
|
19
|
-
何かいい解決方法はないでしょうか?よろしくお願いします。
|
|
19
|
+
何かいい解決方法はないでしょうか?よろしくお願いします。
|
|
20
|
+
|
|
21
|
+
---補足1---
|
|
22
|
+
みなさん回答ありがとうございます。
|
|
23
|
+
```python
|
|
24
|
+
res0 = ser.readline()
|
|
25
|
+
res1 = binascii.b2a_hex(res0)
|
|
26
|
+
res2 = res1.decode('utf-8')
|
|
27
|
+
```
|
|
28
|
+
として受信して見た結果が以下の通りです。
|
|
29
|
+
```python
|
|
30
|
+
b'~\x00\x10\x90\x00\x13\xa2\x00AQ\xed\x8c\x15\xe2\x01ab\r\n'
|
|
31
|
+
b'7e0010900013a2004151ed8c15e20161620d0a'
|
|
32
|
+
7e0010900013a2004151ed8c15e20161620d0a
|
|
33
|
+
```
|
|
34
|
+
以上引き続きよろしくお願いします。
|