我正在开发一个老年人医疗保健的Android应用程序。我使用的设备是Nonin Onyx II 9560脉搏血氧仪和Nexus 7平板电脑。
该应用程序将允许脉搏血氧仪和平板电脑相互通信。一旦用户使用脉搏血氧仪进行测量,读数将通过蓝牙传输到平板电脑。
我已经完成了连接会话,但我不知道如何向脉搏血氧仪发送命令,选择数据格式,接收后,如何在平板电脑上显示SpO2和心率的读数。
我的申请与Simple Eye application非常相似。
我发现有人面临与我相同的问题,但他通过使用this website中的代码解决了他的问题。该代码用于血液快感传感器。
以下代码来自我的应用服务类。我没有购买Nonin Onyx II 9560的开发套件。
任何人都可以帮我解决这些问题。请提供一些想法或帮我修改我的代码。非常感谢。
答案 0 :(得分:1)
您很可能需要从制造商那里购买Development Kit
答案 1 :(得分:0)
我更改了两个地方并获得了新记录,但并非所有记录。
obj_handle
byteToUnsignedInt(数据[packet_start + 5]); // 5可在DataReporting中找到(IEEE Std 11073-10404的第67页)
答案 2 :(得分:0)
如果它与Nonin WristOx类似,我建议您学习如何通过PC终端(如Termie或OSX CoolTerm)发送Hex命令。该协议应该在公开的文档中(它可用于WristOx)一旦你掌握了这个,你就可以将它适应其他平台(Android)。
Github中有很好的例子。