• Как узнать алгорит расчета контрольной суммы?

    kearins
    @kearins
    Я бы сделал так: логировал бы данные и записывал, какие показания при этом были на приборе. Когда накопится десяток-другой строк, можно начать анализировать. Если двум строкам двоичных данных соответствуют одинаковые показания на приборе, то и контрольные суммы у двоичных строк должны совпадать. Если не совпадают, то это либо не контрольная сумма, либо она короче 16 бит. Затем сравнить строки, которые отличаются только показаниями температуры только на один разряд и проанализировать изменение контрольной суммы. Таким путем убедиться, сколько же занимает реально контрольная сумма, если она есть. Возможно, там еще время присутствует.
    Ответ написан
    Комментировать