我想這個十六進制正確INT32大端這將是轉換:十六進制爲int32大端
ffd7c477 --> -2636681
我檢查了它應該如何看這裏:
http://www.scadacore.com/tools/programming-calculators/online-hex-converter/
我不知道如何轉換它。這是緯度
payload = "1901000a03010aff01ff01300a01ffd7c4750016c0540322ed"
latitude = payload[28:36] = ffd7c477
在這裏,我得到錯誤的無符號值:
int(binary[28:36], 16)
不錯。我發現在Ruby中首先轉換類型更容易''「ffd7c477」]。pack('H *')。unpack('l>')'。那麼,現在不需要將它移植到Python。 –