可以参考这个博客专题:
http://www.blogjava.net/yongboy/category/54835.html(详细介绍了MQTT协议的格式及代码实现)
结合官方文档:MQTTv3.1中文版
分析mosquitto源代码:
http://blog.csdn.net/column/details/mqtt.html(逍遥子博客专题)
http://www.360doc.com/content/14/1009/17/12928831_415578299.shtml