健康機器から値を読み取り、その読み取り値をサーバーに渡す Android アプリを開発しています。このアプリは、2 つの医療機器 Ultra Touch mini Gluco meter と A&D Medical 圧力計をサポートしています。両方のデバイスから測定値を取得するために、グルコ メーター用と圧力メーター用の 2 つのサービスを使用しています。Android デバイスでアプリを起動してアプリを終了しましたが、2 つのサービスはバックグラウンドで実行され、リモート デバイスを探しています。圧力計などの 1 つのデバイスから読み取りを行うと、ペアリング要求が要求されますが、この呼び出しは Polymap サービスからのものです。各サービスは、同じ UUID を使用してリモート デバイスとの接続を探しています。
要するに、サービス A - 圧力計とサービス B - グルコ メーターで、圧力計を読み取ると、サービス B からペアリング コードを要求されます。これを解決するにはどうすればよいですか?
これを達成するための提案をしてください。
2 つの個別の BluetoothServerSockets を使用してリモート デバイスをリッスンすることをお勧めしますか?
Gluco Meter のみをサポートするために Polymap.jar を停止する方法は?
ペアリングコードを要求しているデバイスを見つける方法はありますか?
ありがとう。