質問編集履歴

4

結論を記載しました

2017/08/13 03:08

投稿

pectin
pectin

スコア95

test CHANGED
File without changes
test CHANGED
@@ -89,3 +89,29 @@
89
89
  android.bluetooth.BluetoothSocket
90
90
 
91
91
  を使ってます。
92
+
93
+
94
+
95
+ ---
96
+
97
+
98
+
99
+ 結論として、read() は...
100
+
101
+ - 適切な wait が入る(具体的な処理内容は調べてみます)
102
+
103
+ - バッファサイズから溢れない限り取りこぼすことはない(バッファサイズの調整方法は調べてみます)
104
+
105
+
106
+
107
+ ということなので、
108
+
109
+ ループ処理に Thread.sleep() などの処理は不要で、極度に小さいバッファサイズや、長時間かかる処理をしなければ、溢れることを心配する必要がない。
110
+
111
+ ということで理解しました。
112
+
113
+
114
+
115
+ いろいろ情報をいただき、ありがとうございました。
116
+
117
+ よろしくお願いします。

3

Android で使っているパッケージ名を追記しました

2017/08/13 03:08

投稿

pectin
pectin

スコア95

test CHANGED
File without changes
test CHANGED
@@ -76,4 +76,16 @@
76
76
 
77
77
 
78
78
 
79
- この装置と Android アプリを bluetooth で接続してデータを読み取る仕組みとなっています。
79
+ この装置と Android(OS 4.4.x) アプリを bluetooth で接続してデータを読み取る仕組みとなっています。
80
+
81
+
82
+
83
+ Android は、
84
+
85
+ android.bluetooth.BluetoothAdapter
86
+
87
+ android.bluetooth.BluetoothDevice
88
+
89
+ android.bluetooth.BluetoothSocket
90
+
91
+ を使ってます。

2

データ送信側の機器情報を追記しました

2017/08/09 07:57

投稿

pectin
pectin

スコア95

test CHANGED
File without changes
test CHANGED
@@ -47,3 +47,33 @@
47
47
 
48
48
 
49
49
  よろしくお願いします。
50
+
51
+
52
+
53
+ ---
54
+
55
+
56
+
57
+ 追加情報です。
58
+
59
+ データ送信側の情報を記載します。
60
+
61
+ (マニュアル記載のままです)
62
+
63
+ |||
64
+
65
+ |:--|:--:|
66
+
67
+ |ボーレート|9600bps|
68
+
69
+ |データ|8bit|
70
+
71
+ |パリティ|なし|
72
+
73
+ |ストップ|1bit|
74
+
75
+ |フロー制御|なし|
76
+
77
+
78
+
79
+ この装置と Android アプリを bluetooth で接続してデータを読み取る仕組みとなっています。

1

タグを追加しました

2017/08/09 07:51

投稿

pectin
pectin

スコア95

test CHANGED
File without changes
test CHANGED
File without changes