Вы можете использовать функцию struct.unpack()
для извлечения любых типов переменных из байтового массива. В вашем случае вы должны использовать
unpacked = struct.unpack("HH", bytes_payload)
print(unpacked[0])
print(unpacked[1])
Первый аргумент указывает, как интерпретировать байты, и вы можете комбинировать спецификаторы так, как хотите (если они соответствуют размеру байтового массива). Обратите внимание, что для правильной распаковки данных вам может понадобиться указать endianity.