美团优选,多多买菜等社区团购,顾客购买的商品在网格站使用分拣机器进行分拣,我负责做了分拣系统APP,包含以下功能:
1. 解析当日分拣数据【100%我一个人负责全部】:解析离线pdf文件,下载csv格式的在线excel文件(三次重试机制),解析csv格式的excel文件。
2. 分拣数据读写Sqlite数据库【100%我一个人负责全部】:表结构的建立,分拣数据读写,分拣记录读写,分拣记录查询等业务逻辑的封装。
3. 分拣记录提交给美团或者多多第三方【100%我一个人负责全部】:POST请求(三次重试机制)。
4. 分拣系统分楼上和楼下2个平板APP的数据交互【100%我一个人负责全部】:SOCKET通信协议的建立,心跳包机制,断网重连机制,TCP数据收发的封装。
5. 与分拣机器的数据交互【100%我一个人负责全部】:串口通信(包括ch34x串口和tty串口),协议的建立,串口数据的解析和数据收发的封装。
6. 扫码枪数据接收【100%我一个人负责全部】:扫码枪接收数据业务逻辑的封装。
7. 分拣操作语音播报【100%我一个人负责全部】: 分拣操作过程中的文字语音播报和重要声音提示。