2013-05-28 3 views
0

Я получаю строку PDU от трекера. И я хочу разобрать это и получить информацию в этой строке.Tracker PDU Android Parsing

 0791293303501320040c91293356316511000031504241341402a0300799002b0918050d0310a806b392ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 

Но проблема в том, что я не могу разобрать это. Я пробовал много методов в Google, но ничего не работает. Затем я попытался декодировать эту строку через online decoder Но это не создало желаемый результат для этого. И какая-то помощь будет высокопринята, я застрял в этой проблеме за последние 2 дня. Есть ли что-то не так с этим pdu? И хороший способ разобрать это?

ответ

0

Стандартные SMS-блоки PDU определены в спецификации 3GPP 27.005, доступно here. Посмотрите раздел 2.5.2.6 Краткие сообщения. Перевести PDU в двоичный файл, делить его на байты (октеты) и сопоставить его с spec.