http://mbed.org/teams/mqtt/code/MQTTPacket/#99773f597e90