由于公司的消费机(娱乐级)设备种类增多,需要对设备使用到的通信协议进行统一,由于以前的通信协议较为分散并难以统一维护,一个设备就是一套通信协议。使得开发维护成本增加。所以经过研究决定研发该协议用于对公司所有消费机设备和部分工业级设备进行协议统一。
项目要求:
协议需要模拟TCP协议方式进行应用层,网络层和链路层的三层协议开发。应用层负责对设备应用层协议解析,网络层对TCP和UDP协议实现,并根据设备传输字节长度进行数据网络层分包发送。链路层实现了对蓝牙的支持,并且根据蓝牙传输不可以超过20字节的特性进行链路层的封装并实现了数据握手,效验,单包数据重发等功能。
协议必须支持对未来的任何消费机设备和任何传输介质(如新款蓝牙模块,MQTT)均可以快速扩展和维护。
点击空白处退出提示
评论