我正在开发一个从健康设备读取值并将读数传递到我的服务器的 android 应用程序。该应用程序支持两个医疗设备 Ultra Touch mini Gluco 计和 A&D 医疗压力计。为了从两个设备上获取读数,我使用了两个服务,一个用于 Gluco Meter,另一个用于 Pressure Meter。我已经在 Android 设备中启动了我的应用程序并退出了应用程序,但是这两个服务在后台运行并寻找远程设备,当我从一台设备(例如压力计)读取数据,它会要求配对请求,但此调用来自 Polymap 服务。每个服务都在使用相同的 UUID 寻找与远程设备的连接。当我读取压力表时,如何停止来自 Polymap 服务的配对代码请求。
在短期服务 A - 压力计和服务 B - 血糖仪中,当我读取压力计时,它会要求服务 B 提供配对代码。如何解决这个问题?
请提出您的建议以实现这一目标。
是否建议使用 2 个单独的 BluetoothServerSockets 监听远程设备?
如何停止 Polymap.jar 仅支持 Gluco Meter ?
无论如何要找到哪个设备正在请求配对代码?
谢谢。