Multipeer Connectivityを使用してBlueThoothが繋がらない!?

今、制作中のアプリではMultipeer Connectivityの使用を考えています。

PeerToPeerで繋ぐところができたようなので、テストして見ました。

すると本体のWi-FiをOffにしただけなのにiPhone同士が繋がりません。

(アプリではBT(BkueTooth)だけで通信したい)

Wi-Fiをオンにしてもう一度確認すると、ちゃんと繋がりました。

 

これではBTだけで繋がるのかテストできないので、Wi-Fiのないお外に行って

Wi-Fiをオフにしてやってみましたが、それでも繋がりません。

ここでW-Fiをオンにしてみると、きちんと繋がりました。

この時、W-Fiの電波がないことを確認したのでBTだけで通信できたことが確認できました。

 

いろいろ考えた結果

「チャットランシーバー(仮称)」では、サーバーと繋ごうと思っていましたが

最初は端末(スマホ)同士を直接繋ぐことだけにしました。

将来的にはサーバーを通して通信しようと思いますが(5Gも繋がるようになるみたいだし)

とりあえず近接通信でBT(Bluetooth)のみを使うことにしました。