迫切需要帮助!
问题如下:盒子里装有许多医疗诊断设备。它们都来自相同的电池,它们的数据应该在Nexus平板电脑上显示,也可以封装在盒子里。一次只有一台设备连接到平板电脑。通过USB端口连接,仅脱机处理。数据实时流式传输(某些设备可能具有录制功能,有些设备没有),并且需要实时可视化。
设备“哑”,没有SDK。看起来,设备从未打算连接到任何外部可视化器或任何其他设备。我们所有需要处理的是原始数据流 - 设备的输出甚至不是文件而是256个向量的流。需要捕获此流,将其写入预定义的缓冲区/系列缓冲区(如何确定此类缓冲区的大小足以满足框中的每个设备?),然后转换为Android平板电脑可以显示的某种格式。
我对所需架构的理解是否正确?该软件应以何种语言编写?它可以在像Python这样的真正跨平台的东西中完成吗?是否存在用于捕获流的任何开源功能(如果是,请,请推荐)?是否可以将这样的软件设为通用软件,以便能够在不产生痛苦的情况下更换设备/平板电脑/操作系统?