https://github.com/meanmee/XiaominWu/blob/master/XiaominWu.pdf