此项目实现了仓储物流领域中软件系统与分拣机设备的通讯消息处理,对于收到的消息进行相应的业务处理,项目技术框架使用的springboot,通信框架使用的netty。
具体实现功能如下:
1 开发设备与软件通讯时的编解码器。当设备收到消息后,根据配置的消息报文字段和报文规则进行解析,从报文中获取到对应字段的参数,供后面的业务处理,这是解码器的功能;编码器的功能是负责根据配置的消息报文字段和报文规则拼接要发送的报文,发送给设备。
1 负责分拣设备与软件进行 tcp 通讯时,对收到的消息进行业务处理或发送相应的消息给设备。处理的消息有:hostpic 请求、hostpic 回复、目的地请求、目的地回复、落格消息、分检报告、再循环报告。
2 消息处理举例:当收到 hostpic 请求后,在系统中计算出对应的物流追踪码并放入 hostpic 回复消息中进行回复。