Android:如何通过编程方式向Nonin OnyxII 9560脉搏血氧仪发送命令,选择数据格式并显示SpO2和心率



我正在开发一个Android老年保健应用程序。我使用的设备是Nonin Onyx II 9560脉搏血氧仪和Nexus 7平板电脑。

该应用程序将允许脉搏血氧仪和平板电脑相互通信。一旦用户使用脉搏血氧仪进行测量,读数将通过蓝牙传输到平板电脑。

我已经完成了连接会话,但是我不知道如何向脉搏血氧仪发送命令,如何选择数据格式,以及接收后如何在平板电脑上显示SpO2和心率的读数。

我的应用程序与Simple Eye应用程序非常相似。

我发现有人面临和我一样的问题,但是他通过使用这个网站的代码解决了他的问题。代码是血液快感传感器。

下面的代码来自我的应用服务类。我没有购买Nonin Onyx II 9560的开发套件。

谁能帮我解决这些问题?请给我一些建议或者帮我修改代码非常感谢。

您很可能需要从制造商处购买开发工具包

我更改了两个位置,得到了新的记录,但不是所有的记录。

  1. obj_handle

  2. byteToUnsignedInt(数据(packet_start + 5));//数据报告(IEEE标准11073-10404第67页)

如果它与Nonin WristOx类似,我建议您学习如何通过PC终端(如Termie或OSX CoolTerm)发送Hex命令。该协议应该在公开可用的文档中(它适用于WristOx),一旦你掌握了这一点,那么你就可以将其应用于其他平台(Android)。

最新更新