https://developer.mbed.org/users/defrost/code/WiflyInterface/#e08d655acee6