я такое на асемблере сделал и пике, т.к. си не знаю
и прог для работы с ним и пиком тоже нет
на пике есть USART сфорганил схемку чтоб с мобилой simens M55 законектилась, взял прогу - сим ко (работает от компа с смесками звонилка там есть команды всякие) сделал кобелек на максе и от него с линий RX TX сделал на вход 2го ком порта на компе перехватчик сигнала, короче подаю например команду на мобилу позвонить по такомуто телефону, тут же перехватил что отправляеться по ком порту таким тыком узнал протокол обмена данных с мобилой. Потом такой же протокол впихнул в пик. Работает
хотел продавать, но плюнул на это дело и поставил в машину в качестве 2й дополнительной охранки.
вот протокол команд с сименсом, может пригодиться:
ПРОВЕРЕНО!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!
на мобилу промежуточный сигнал AT+CGSN. -› телефон посылает обратно свой имей (серийный номер).
65 (A), 84 (T), 43 (+), 67 (C), 71 (G), 83 (S), 78 (N), 13 (.)
на мобилу позвонить на номер 80969272901
ATD80969272901;.
65 (A), 84 (T), 68 (D), 56 (
, 48 (0), 57 (9), 54 (6), 57 (9)
50 (2), 55 (7), 50 (2), 57 (9), 48 (0), 49 (1), 59 (
, 13 (.)
на мобилу (список последних вызовов)
AT+CPBR=1,10.
65 (A), 84 (T), 43 (+), 67 (C), 80 (P), 66 (B), 82 (R), 61 (=), 49 (1), 44 (,), 49 (1), 48 (0), 13 (.)
41h (A), 54h (T), 2Bh (+), 43h (C), 50h (P), 42h (B), 52h (R), 3Dh (=), 31h (1), 2Ch (,), 31h (1), 30h (0), 0Dh (.)
НА ПРОВЕРКЕ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !
на мобилу (свой номер)
65 (A), 84 (T), 43 (+), 67 (C), 80 (P), 66 (B), 83 (S), 61 (=), 34 ("), 79 (O), 78 (N), 34 ("), 13 (.)
65 (A), 84 (T), 43 (+), 67 (C), 80 (P), 66 (B), 82 (R), 61 (=), 63 (?), 13 (.)
65 (A), 84 (T), 43 (+), 67 (C), 80 (P), 66 (B), 82 (R), 61 (=)
49 (1), 44 (,), 51 (3), 13 (.)
на мобилу (список последних вызовов)
65 (A), 84 (T), 43 (+), 67 (C), 80 (P), 66 (B), 83 (S), 61 (=)
34 ("), 76 (L), 68 (D), 34 ("), 13 (.)
65 (A), 84 (T), 43 (+), 67 (C), 80 (P), 66 (B), 82 (R), 61 (=), 63 (?), 13 (.)
65 (A), 84 (T), 43 (+), 67 (C), 80 (P), 66 (B), 82 (R), 61 (=), 49 (1), 44 (,), 49 (1), 48 (0), 13 (.)
AT+CPBS=
"LD".
AT+CPBR=?.
AT+CPBR=1,10.
время на мобилку
41h (A), 54h (T), 2Bh (+), 43h (C), 4Ch (L), 43h (C), 4Bh (K), 3Dh (=)
43h (C), 53h (S), 2Ch (,), 32h (2), 0Dh (.)
41h (A), 54h (T), 2Bh (+), 43h (C), 43h (C), 4Ch (L), 4Bh (K), 3Dh (=)
22h ("), 30h (0), 35h (5), 2Fh (/), 30h (0), 38h (
, 2Fh (/), 32h (2), 39h (9), 2Ch (,), 32h (2), 30h
AT+CLCK=0:46:50".
41h (A), 54h (T), 2Bh (+), 43h (C), 4Ch (L), 43h (C), 4Bh (K), 3Dh (=)
43h (C), 53h (S), 2Ch (,), 32h (2), 0Dh (.)(0), 3Ah (
, 34h (4), 36h (6), 3Ah (
, 35h (5), 30h (0), 22h ("), 0Dh (.)
на мобилу промежуточный сигнал AT'SCNI.
65 (A), 84 (T), 94 (^), 83 (S), 67 (C), 78 (N), 73 (I), 13 (.)