iOS と Android デバイス (iPhone 5、iPad 3、Galaxy S3、Nexus 7 はすべて Bluetooth 4.0 を使用) をペアリングし、相互にデータを送信するアプリケーションを作成する必要があります。
- この量のデータは制限されていますか? 写真やPDFなどを送ってもらえますか?
CoreBluetooth と Apple BTLE_Transferのサンプル コードを使用して、2 つの iOS デバイス間のペアリングとデータの送信を既に行っています。
私が理解したことのうち、ペリフェラル(サーバー)はセントラル(クライアント)にアドバタイズできます。このセントラルは自分自身をスキャンし、アドバタイズされたサービスの UUID を探してサーバーを見つけようとします。
Androidでサーバーを作成すると、サーバーは接続を待機しています(リッスン)。サーバーのUUIDとMACアドレスを知っています。しかし、iPhone でスキャンすると (もちろん同じ UUID をスキャンします)、サーバーが見つかりません。
- Android サーバーが iOS の Peripheral のようにアドバタイズする可能性はありますか?
- または、iPhone クライアントがサーバーの MAC アドレスを使用して接続する可能性はありますか?