摘要

针对物联网实时数据传输场景中,消息代理服务器接收数据的响应时间长、设备接入服务器数量低的问题,提出了新的消息代理服务器Mosquitto的数据订阅机制。该方法基于消息队列遥测传输协议(Message Queuing Telemetry Transport,MQTT),将订阅树与哈希表相结合,实现了基于数据分类的快速订阅匹配。实验结果表明,在设备连接消息代理服务器发送数据时,本文所提方法能够缩短消息代理服务器接收数据的响应时间,增加设备并发接入数量,提高接收数据的效率。