укладывайте уж в релиз это.... работает ведь
да и имхо, может
сразу сделать?., ибо мало кто по памяти помнит другие запросыCode:td class="content_input_td"><input type="text" maxlength="256" class="content_input_fd" name="ussd" value="*100#"![]()
укладывайте уж в релиз это.... работает ведь
да и имхо, может
сразу сделать?., ибо мало кто по памяти помнит другие запросыCode:td class="content_input_td"><input type="text" maxlength="256" class="content_input_fd" name="ussd" value="*100#"![]()
DIR-320 много,+ другие уже тож много + медиа-плееры и планшеты, и все на мипс![]()
Абсолютно точно, но сделал именно так специально, т.к. от порядка зависит скорость выполнения и пока ИМХО старых модемов больше, то лучше впереди иметь старый вариант. К тому же там где есть новый, старый не работает, по крайней мере для 392 это так.
Что-то никак не могу смс получить с модема в консоли, вроде всё просто должно быть установить режим PDU AT+CMGF=1, получить все смс AT+CMGL=4. Режим устанавливает, а на получение смс ругается ERROR. Что- то упускаю, но никак не соображу что.
ASUS RT-AC66U <Merlin 384.15>
ASUS RT-N66U <Merlin>
ASUS RT-N16 <Merlin>
☀ Макет нового WEB интерфейса ☀ Для iPhone/iPad ☀
AT+CMGL хавает иль цифру иль текст.... а насколько я вижу ты сам перевел режим на текст
перед применением всегда полезно спросить а что ваще можно: AT+CMGL=?
PS стопудов AT+CMGL="ALL" нужно.
вам только vid & pid или всю инфу? в пр. раз чуток ошибся с режимом, там был модем+флешка (PID другой)
вот на всякий случай полная инфа
PS интересно а как нибудь можно и сетевую карту задействовать? и что это даст?
Last edited by Omega; 30-10-2012 at 22:53. Reason: 2 posts merged
DIR-320 много,+ другие уже тож много + медиа-плееры и планшеты, и все на мипс![]()
DIR-320 & RTN-r3297 from USB>r3478>r3539>r3722>r3815>r3877>r4051>r4990>r5163
с последними изменениями на урая даж удивился как он ваще взлетел с таким количеством девайсов... но нет все без шума и пыли
определилось автоматом (кроме сетевой карты), так же автоматом разрулились номера сериальных портов (где дата, а где служебный).
PS прошивка на сегодня уж последняя. 1.9.2.7-rtn-r4686M
хм хотелось б попробовать... как я понимаю это нечто схожее с LTE у еты... тогда после инициализации линка сетевуха должна подрубится к прову...
по идее убирается лишний протокол ppp.
PS хотя прироста скорости на самом деле ждать не стоитибо оператор как всегда лочит скорость... а для жалких 2-4мбит и ppp за глаза
.,
думаю максимум это получим просто разгрузку проца.
Last edited by Omega; 30-10-2012 at 22:49. Reason: 2 posts merged
DIR-320 много,+ другие уже тож много + медиа-плееры и планшеты, и все на мипс![]()
Нет, AT+CMGL=? возвращает допустимые запросы (0-4)
AT+CMGF=0;AT+CMGL=4 возвращает OK, как будто просто нет сообщений, как я понимаю, а
AT+CMGF=1;AT+CMGL=4 возвращает ERROR, т.е. сообщения в кодировке PDU не поддерживаются, как я понимаю.
В то же время родная морда модема на винде показывает, что смски есть.
Разобрался, просто морда на винде их считывает и сразу с модема стирает.
Правильно AT+CMGF=0;AT+CMGL=4
ASUS RT-AC66U <Merlin 384.15>
ASUS RT-N66U <Merlin>
ASUS RT-N16 <Merlin>
☀ Макет нового WEB интерфейса ☀ Для iPhone/iPad ☀
это правильно, как и другое...
надеюсь поможет вот последовательно выполнил:
я правCode:AT+CMGF=0 OK AT+CMGL=? +CMGL: (0-4) OK AT+CMGF=1 OK AT+CMGL=? +CMGL: ("REC UNREAD","REC READ","STO UNSENT","STO SENT","ALL") OK AT+CMGL=4 ERROR AT+CMGL="ALL" +CMGL: 2,"REC READ","66971089711099101B",,"12/10/17,13:55:24+16" 04110430043B0430043D0441003A003200310030002C0035003004400020003100300030002004420435043B0435043A0430043D0430043B043E043200200432002004420435043B04350444043E043D043500200432044104350433043E002004370430002000380020044004430431002E002F04340435043D044C002C0020044204400430 .......... OK AT+CMGF=0 OK AT+CMGL=4 +CMGL: 2,1,,160 07919771430086F3400ED0C2303BEC1E971B0008210171315542618C05000357020104110430043B0430043D0441003A003200310030002C0035003004400020003100300030002004420435043B0435043A0430043D0430043B043E043200200432002004420435043B04350444043E043D043500200432044104350433043E002004370430002000380020044004430431002E002F04340435043D044C002C0020044204400430 .......... OKпосле указания AT+CMGF=х стоит спросить AT+CMGL=?, дабы узнать что от нас ждут... иначе ошибка.
DIR-320 много,+ другие уже тож много + медиа-плееры и планшеты, и все на мипс![]()
ASUS RT-AC66U <Merlin 384.15>
ASUS RT-N66U <Merlin>
ASUS RT-N16 <Merlin>
☀ Макет нового WEB интерфейса ☀ Для iPhone/iPad ☀
Видимо, придётся налету определять UTF перед нами или PDU. В исходниках smstools3 есть ряд shell-скриптов для преобразования текста туда и обратно, из них можно позаимствовать лаконичный алгоритм для определения кодировки.
от shell-скриптов нужно уходить при разборе/формировании PDU, затраты времени и нагрузка на процессор просто недопустимы!!!
имху нужна простая утиль что съест ответ модема и вернет структурированный текст, и наоборот
PS помня эксперименты бурной молодости, еще с мобильниками... смотреть нужно только в сторону CMGF=0 этот режим жестко прописан... одно время у большинства вообще небыло режима текстового!. и когда он появился вышло как всегда кто в лес кто по дрова.
CMGF=1, ответ всегда в юникоде приходит? нет! бывает и просто английский текст в чистом виде.
DIR-320 много,+ другие уже тож много + медиа-плееры и планшеты, и все на мипс![]()
Не верю что перекодировка ста байт из одной текстовой кодировки в другую непосильна для процессора. Не верю потому, что проверял конвертацию в работе.
Update: вспомнил где проверял.
Last edited by ryzhov_al; 31-10-2012 at 10:55.
возьмите примеры выше.... они уже принимают смс.... вот ток с какими затратами.... несколько секунд 100% загрузки процессора.
PS на пр. страницах это обсуждалось уже.
DIR-320 много,+ другие уже тож много + медиа-плееры и планшеты, и все на мипс![]()
ASUS RT-AC66U <Merlin 384.15>
ASUS RT-N66U <Merlin>
ASUS RT-N16 <Merlin>
☀ Макет нового WEB интерфейса ☀ Для iPhone/iPad ☀