質問編集履歴

2

調査状況を追記

2016/09/14 00:58

投稿

Kmassa
Kmassa

スコア161

test CHANGED
File without changes
test CHANGED
@@ -104,7 +104,7 @@
104
104
 
105
105
 
106
106
 
107
-
107
+ 2016/09/12
108
108
 
109
109
  どのBluetooth通信の解説を見ても
110
110
 
@@ -140,4 +140,28 @@
140
140
 
141
141
 
142
142
 
143
+ 2016/09/14追記:
144
+
145
+ 上記事象はSecureメソッドを使用した場合に発生する。
146
+
147
+
148
+
149
+ Insecureメソッドならば、ペア設定要求は出ない。
150
+
151
+ ただし、ペアリングしていなくてもペア設定要求は出ず、
152
+
153
+ そのまま接続が確立してしまう。
154
+
155
+ また、ペアリングされている場合は、
156
+
157
+ 接続時にペアリングが解除されてしまう。
158
+
159
+
160
+
161
+ 通信相手がSSPを使用していることが判明。
162
+
163
+ これによりセキュリティレベルが上がっていることが原因か。
164
+
165
+
166
+
143
167
  よろしくお願いします。

1

調査内容の追記を行いました。

2016/09/14 00:58

投稿

Kmassa
Kmassa

スコア161

test CHANGED
File without changes
test CHANGED
@@ -104,4 +104,40 @@
104
104
 
105
105
 
106
106
 
107
+ 追伸:
108
+
109
+ どのBluetooth通信の解説を見ても
110
+
111
+ BluetoothSocket.connect()
112
+
113
+ を使用しています。
114
+
115
+
116
+
117
+ しかし、これを呼び出してしまうとペア設定の要求が出てしまいます。
118
+
119
+ 現状、これ以外にソケットの接続を行う方法を見つけられていません。
120
+
121
+
122
+
123
+ 参考にしたサイトの一例ですが、
124
+
125
+ http://www.bright-sys.co.jp/blog/android-using-bluetooth-spp/
126
+
127
+ http://www.limy.org/program/android/bluetooth.html
128
+
129
+ http://blog.livedoor.jp/sce_info3-craft/archives/8337697.html
130
+
131
+ https://sites.google.com/a/gclue.jp/fab-zang-docs/sumafo-lian-xie/02-arduino-android
132
+
133
+
134
+
135
+ ペアリング済みであったら、別の通信方法があるのか、
136
+
137
+ もしくはペア設定の要求を出さずに接続する方法があるのか、
138
+
139
+ ご存じの方がいらっしゃいましたら、ご教示下さい。
140
+
141
+
142
+
107
143
  よろしくお願いします。