该产品是面向医院的移动医疗设备,核心功能是血糖测试,最终用户是医院的护士。
设备的系统采用的是 android10。
主要负责血糖模块的协议层开发,该协议基于 android 系统的 hidl 框架的基础上开发,采用C++语言实现。模块协议主要负责血糖测试数据的解析和用户指令的下达。
协议收到血糖模块的数据包后会进行解析,并生成相应的事件,事件通过 binder 机制将信号传递给 APP层,APP 层会根据不同的信号展示不同的界面。同时 APP 层也可以通过协议层提供的相应接口,将用户的操作事件传递给协议层,协议层将事件解析后会生成对应的数据包,然后传递给血糖模块,从而达到与血糖模块交互的目的。