История изменений
Исправление watchcat382, (текущая версия) :
Есть источник знания
Собирал информацию по форумам,англоязычным по большей части. Попробуйте запросить список поддерживаемых команд у своего модема - могут найтись достаточно интересные. Про температуру уже упоминал, а еще есть модемы которые умеют получать точное время из сети сотового оператора(AT^NWTIME),там только таймзоны скорее всего не будет,а само время с точностью как минимум до секунд. Можно использовать в каком-нибудь автономно работающем оборудовании. Также некоторые модемы имеют внутри себя часы которые идут пока подано питание. Есть модемы с линуксовым ядром внутри,правда остальное там больше похоже на внутренности андроида(но без графики конечно),чем линукса. Однако статически собранный(под ARMv7) консольный бинарник есть шансы запустить. Вобщем - много чего сделать можно,зависит от того что именно надо.
она заключается в наличии виртуального CDROM с ПО для винды.
Так это просто файл с isofs, к самому модему он никак не привязан. И даже в виндах это ПО совершенно не обязательно,можно использовать виндовый стандартный ppp. А вместо этого файла можно что-нибудь своё записать. И сделать его доступным для бинарников,запущенных в модеме. Ну если модем подходящий для таких извращений выбрать. Вот например такой как у меня:
Manufacturer: huawei
Model: E3372
Revision: 21.200.07.00.00_(Feb 4 2015, 14:25:06)
HWVER:"CL2E3372HM"
Лучшим объектом для экспериментов будет не «самый последний» модем,а тот про который больше всего технической информации. Например этот модем внутри состоит из двух частей - ARM-компьютера с линуксом(сильно модифицированным) и собственно радиомодуля с какой-то своей закрытой системой в консоль которой попасть можно но там ничего не понятно. А на линуксовом компе - простор для экспериментов. Как я выше писал - статически собранные бинарники можно запускать. Во всяком случае у меня собранные в armhf-варианте Debian Jessie - запускались. А где-то на форуме видел отчет человека который засунул внутрь модема Midnight Commander :)
Да, еще отмечу что usb-радиомодемам надо обеспечить стабильное питание +5 вольт. Питания от порта им часто не хватает и они глючат,особенно в условиях плохой связи. Модем жрёт довольно приличный ток,причем импульсами, и питание начинает прыгать. Рекомендуется смотреть осциллографом.
Неудобств затаскивания модема на мачту два - во-первых до симки не добраться чтобы переставить ее в телефон и что-нибудь с ней сделать. Сделать это «что-нибудь» самим модемом - существенно сложнее. К примеру - подключить дополнительный пакет гигабайтов если вдруг основной кончился. Нужен ussd-запрос,а он там из нескольких «шагов» и требует ответ. Вот это - сложно. Так-то обычный ussd отправить типа запроса баланса просто. Второе неудобство - как на мачту usb протащить. Есть удлинители,работающие по витой паре,про них пишут какие-то там огромные цифры типа 60 метров, по факту работают метров на 15,на 27 уже не работал ни один из трех имеющихся(из дома до сарая). И обязательно подавать внешнее питание на «том» конце. Интересно - бывают ли маложручие и дешевые преобразователи usb в эзернет? То что бывают промышленные ценой как три-пять модемов - я знаю. И непонятно как это будет выглядеть уже со стороны линукса в компе. В смысле как pppd тогда на модем напускать. Можно конечно какой-нибудь маленький дешевый роутер так использовать - если конечно он сам на себя десяток ватт жрать не будет. Но учитывая что в модеме и так arm-комп то как-то это избыточно выглядит.
Вобщем - есть о чем подумать тем кто живет в сельской местности и имеет единственный способ подключения к интернету через сотового оператора.
Исходная версия watchcat382, :
Есть источник знания
Собирал информацию по форумам,англоязычным по большей части. Попробуйте запросить список поддерживаемых команд у своего модема - могут найтись достаточно интересные. Про температуру уже упоминал, а еще есть модемы которые умеют получать точное время из сети сотового оператора(AT^NWTIME),там только таймзоны скорее всего не будет,а само время с точностью как минимум до секунд. Можно использовать в каком-нибудь автономно работающем оборудовании. Также некоторые модемы имеют внутри себя часы которые идут пока подано питание. Есть модемы с линуксовым ядром внутри,правда остальное там больше похоже на внутренности андроида(но без графики конечно),чем линукса. Однако статически собранный(под ARMv7) консольный бинарник есть шансы запустить. Вобщем - много чего сделать можно,зависит от того что именно надо.
она заключается в наличии виртуального CDROM с ПО для винды.
Так это просто файл с isofs, к самому модему он никак не привязан. И даже в виндах это ПО совершенно не обязательно,можно использовать виндовый стандартный ppp. А вместо этого файла можно что-нибудь своё записать. И сделать его доступным для бинарников,запущенных в модеме. Ну если модем подходящий для таких извращений выбрать. Вот например такой как у меня:
Manufacturer: huawei
Model: E3372
Revision: 21.200.07.00.00 SWVER: 21.200.07.00.00_(Feb 4 2015, 14:25:06)
HWVER:"CL2E3372HM"
Лучшим объектом для экспериментов будет не «самый последний» модем,а тот про который больше всего технической информации. Например этот модем внутри состоит из двух частей - ARM-компьютера с линуксом(сильно модифицированным) и собственно радиомодуля с какой-то своей закрытой системой в консоль которой попасть можно но там ничего не понятно. А на линуксовом компе - простор для экспериментов. Как я выше писал - статически собранные бинарники можно запускать. Во всяком случае у меня собранные в armhf-варианте Debian Jessie - запускались. А где-то на форуме видел отчет человека который засунул внутрь модема Midnight Commander :)
Да, еще отмечу что usb-радиомодемам надо обеспечить стабильное питание +5 вольт. Питания от порта им часто не хватает и они глючат,особенно в условиях плохой связи. Модем жрёт довольно приличный ток,причем импульсами, и питание начинает прыгать. Рекомендуется смотреть осциллографом.
Неудобств затаскивания модема на мачту два - во-первых до симки не добраться чтобы переставить ее в телефон и что-нибудь с ней сделать. Сделать это «что-нибудь» самим модемом - существенно сложнее. К примеру - подключить дополнительный пакет гигабайтов если вдруг основной кончился. Нужен ussd-запрос,а он там из нескольких «шагов» и требует ответ. Вот это - сложно. Так-то обычный ussd отправить типа запроса баланса просто. Второе неудобство - как на мачту usb протащить. Есть удлинители,работающие по витой паре,про них пишут какие-то там огромные цифры типа 60 метров, по факту работают метров на 15,на 27 уже не работал ни один из трех имеющихся(из дома до сарая). И обязательно подавать внешнее питание на «том» конце. Интересно - бывают ли маложручие и дешевые преобразователи usb в эзернет? То что бывают промышленные ценой как три-пять модемов - я знаю. И непонятно как это будет выглядеть уже со стороны линукса в компе. В смысле как pppd тогда на модем напускать. Можно конечно какой-нибудь маленький дешевый роутер так использовать - если конечно он сам на себя десяток ватт жрать не будет. Но учитывая что в модеме и так arm-комп то как-то это избыточно выглядит.
Вобщем - есть о чем подумать тем кто живет в сельской местности и имеет единственный способ подключения к интернету через сотового оператора.