Спасибо большое за ответ! Да интересуют именно AT команды. Остаётся искать подходящий модем. Не могли бы вы подсказать, в каком разделе спецификаций к модемам это может быть указано, или как может быть сформулировано на английском, ибо я в этой теме новичёк. Типо чего-то такого: "AT-commands via STK"..Взаимодействие устройства с картой происходит с использованием программного интерфейса STK (SIM Toolkit). Приложение на карте, формально, может инициировать звонки, отправлять и принимать SMS, работать с USSD, имитировать нажатие клавиш телефона и ещё несколько подобных функций, определённых в стандартах STK GSM. В конкретных устройствах могут быть реализованы и расширенные функции STK, не предусмотренные стандартом.
Так что ответ на Ваш вопрос зависит от того, что именно Вы хотите от модема. Если говорить об AT-командах, то возможность инициировать их выполнение через STK тоже предусмотрена стандартом (См., например,купить чтобы получить доступ к скрытому контенту.), но поддерживается ли RUN AT в конкретном обычном, "пользовательском" модеме - вы заранее едва ли сможете узнать, никто из разработчиков прошивок об этом явно не пишет. Можно обратить внимание на "промышленные" модемы, разработчики и продавцы которых обычно знают больше о возможностях своих устройств.
Но проще, наверное, попробовать.
То есть тут имеется ввиду, что at команды опять же вводяться через терминал, дабы инициировать отправку команды с sim через stk?Нет, это - решение обратной задачи: работы с функционалом STK с помощью AT-команд.
А в нектороых спецификациях на модемы пишут: Suppoart STK class 2 (или "b"), я так понимаю мой поиск сводиться именно к поиску модемов с поддержкой stk именно этого класса?- running an AT command received from the SIM, and returning the result to the SIM (if class "b" is supported);
Ну почему именно отправку команды? В STK ведь много других полезных функций есть, у которых нет аналогов, доступных через "родную" систему AT-команд прошивки. Как раз эта отправка команд через STK - извращение. Хотя бы потому, что SIM - штука универсальная, которая должна работать во всех GSM-устройствах, а AT-команды чуть ли не в каждом таком устройстве - разные. Я не говорю о стандартных командах, которые обычно не представляют никакого интереса. А ещё это небезопасно: карта - съёмный модуль, получить (злоумышленнику) доступ к которому обычно более просто, чем к COM-интерфейсу модема.То есть тут имеется ввиду, что at команды опять же вводяться через терминал, дабы инициировать отправку команды с sim через stk?
Верно. Думаю, что функция RUN AT COMMAND поддерживается только в небольшом количестве каких-нибудь специальных приборов.Верно ли, что если модем поддерживает stk, то его gsm модуль соответственно способен взаимодействовать с приложением на сим карте, но это ещё не факт, что можно будет отправить ему at команду с этой самой симки?
Я могу ошибаться, но все эти спецификации и классы - фигня, в данном случае. Вам нужно искать модем, который поддерживает данную конкретную функцию. И Вы его вряд ли найдёте без общения с сотрудниками производителей: в материалах, доступных на сайтах, такие особенности обычно не отражаются.А в нектороых спецификациях на модемы пишут: Suppoart STK class 2 (или "b"), я так понимаю мой поиск сводиться именно к поиску модемов с поддержкой stk именно этого класса?
Задача в следующем. На сим-карте крутиться java аплет (simplet), цель которого сбор информации о самом модеме, а также о состоянии сети (т.н. QoS). Далее этот аплет передаёт эту инфу модему, чтобы тот установил http-соединение и отправил её по определённому IP (вот как раз для этого, и для инициализации модема и нужны at-команды, если я не ошибаюсь).Вы уверены, что Ваша задача не решается более традиционным способом? Опишите её, вкратце. Возможно, Вы просто не видите возможного простого решения, сосредоточившись на этом STK.
Вы, похоже, подразумеваете под "модемом" не реальный модем, а что-то другое. Как Вы представляете себе ситуацию, когда модем сам устанавливает HTTP-соединения?На сим-карте крутиться java аплет (simplet), цель которого сбор информации о самом модеме, а также о состоянии сети (т.н. QoS). Далее этот аплет передаёт эту инфу модему, чтобы тот установил http-соединение и отправил её по определённому IP
Я вообще не принимаю решения, я лишь ищу инфу.. Но учитывая то, что это вроде связано с банкоматами, то видимо хост есть.. но по каким причинам, не хотят на нём програмку написать для сбора информации пока не ясно.Вы, похоже, подразумеваете под "модемом" не реальный модем, а что-то другое. Как Вы представляете себе ситуацию, когда модем сам устанавливает HTTP-соединения?
Нормальный, обычный модем не работает самостоятельно. Ему нужен хост - устройство, к которому он подключен по тому или иному интерфейсу, и которое им управляет. Такой модем даже IP-соединение с сетью оператора сам установить не может - ему нужно, чтобы на хосте работал клиент PPP. А как Вы себе это представляли? Просто даёте 5 вольт на USB-модем, ни к чему его не подключая, и он у Вас будет ходить куда-то по HTTP?
Есть, правда, другой тип модемов - т.н. hostless.