MegaJohn (04.02.2012 12:24, просмотров: 3466)
Телит и не только. Парсер смс чой та кривой получается К примеру есть телит который сконфигурирован как
AT+CMGF=1
AT+CSDH=1
передаю СМС "Odnazhdy, v studenuju zimnjuju poru"
и получаю:
+CMGR: "REC UNREAD","+79818837003","","12/02/04,12:07:04+16",145,36,0,0,"+79112009943",145,35
Odnazhdy, v studenuju zimnjuju poru
передаю СМС "Odnazhdy, v studenuju zimnjuju poru,JA iz lesu vyshel; byl sil'nyj moroz.Gljazhu, podnimaetsja medlenno v goru Loshadka, vezushchaja khvorostu voz. I, shestvuja vazhno, v spokojstv"
и получаю:
+CMGR: "REC UNREAD","+79818837003","","12/02/04,11:38:51+16",145,68,0,0,"+79112009943",145,153
0500035D02019E6477588F26E759203B684EAF93CBEEBABA0ED2A7DB6E755D5D07C1DFF23A4B1904A5F52076795E07D9F3737499BD0389F36CD03CCD3EB9F36A50FB2D7FEB5D47B63AAC47D75920F89BEC4EB7C365FA5C1D06B5CB6476D9ED7E83ECA0F35B5E0731DF737498BC0EB340F6B2BE3E478FD1617518B446DBDFF2F79C5E07D9DF7A1728C902CDD1
Вопрос, должны ли быть какие то информационные биты, обьясняющие что "данные как есть" или "упакованы в 7бит" ?
dcs в обоих случаях 0, отличие только в First octet
как самый извращенный вариант: проверяя data обпределять какого типа сообщение, но это как то не полюдски