目前在物联网(IoT)领域还没有一个可以适用于所有场景的传输协议。在众多的物联网传输协议中,两个轻量级协议目前应用得最为广泛:MQTT(Message Queue Telemetry)和CoAP(Constrained Application Protocol)。文章从协议特点、实现方式、适用场景等方面对这两个协议进行对比,并进行了服务器端的连接测试仿真,根据两个协议的特点与仿真结果提出了不同应用场景下IoT传输协议选取的建议。