Jump to content
    

SIM800 RTC установить и узнать время

>>>> Если нет GPRS  то зачем тогда модем?

 

Есть масса задач где не работают с передачей данных, а используют голос, DTMF или Ademco Contact ID.

И более того - есть динозавры типа энергетиков или охраны у которых записано в государственных бумагах - "использовать CSD" , значит GPRS там не пройдет пока бумаги не изменят.

А то что модули с наличием CSD сведены к минимуму их как-то не волнует.

Share this post


Link to post
Share on other sites

23 hours ago, CADiLO said:

используют голос, DTMF или Ademco Contact ID.

Если так , то SMS можно вспомнить.

Только я не уверен что для этого всего нужно время и дата из модуля.

У энергетиков в приборах свое системное время есть.

Программы используют системное время сервера им RTC модема совсем ненужно.

Share this post


Link to post
Share on other sites

В 07.03.2023 в 08:43, Самоделкин сказал:

Уход  за сутки +- 5 мин вполне допустим.

Не судите всех по себе.

Share this post


Link to post
Share on other sites

Я тоже использую NTP и все прекрасно работает. Но возник следующий вопрос. В руководстве по работе с NTP сказано, что нужно запустить сессию GPRS.

А для этого нужно знать "магические" данные оператора - APN, USER и PWD. И получается, что я должен знать эти данные для всех операторов, а это проблематично.

В то же время в смартфонах без этого как-то обходятся. Достаточно купить симку местного оператора и можно спокойно ходить в инет не вводя никаких "магических" данных оператора (так говорят).

Получается, что смартфон сам узнает эти данные. Заранее знать их для громадного количества местных операторов разных стран невозможно. Как он это делает?

Либо можно запустить GPRS без этих фокусов, либо эта информация записана в СИМ-ке и существует стандартный способ ее оттуда вытащить. 

Может кто-нибудь просветить меня в этом вопросе?

Заранее спасибо.

Share this post


Link to post
Share on other sites

Оператор при помощи STK команд (через симку) практически всегда знает что у вас за смартфон или планшет.

И отправляет им настройки.

А вот М2М модули ответов на эти команды не дают (а часто и STK не обрабатывают совсем) и нужно данные вносить ручками.

Поэтому только держать базу настроек операторов и считав какая именно симка стоит - подставлять самому.

Share this post


Link to post
Share on other sites

Спасибо.

Грустно это. Уж если я имею СИМ-ку от оператора, то он сам все знает и нет нужды дублировать информацию о APN, USER и PWD при запуске сессии GPRS.

А держать базу на всех операторов практически невозможно.

Я специально просмотрел апноут по использованию команд STK для SIM800, но, честно говоря, ничего не понял. Практически они позволяют только использование какого-то непонятного меню, но что именно за меню и какие данные отображаются не описано. Может есть более подробная информация о командах STK с примерами использования?

И могу ли я сам подавать команды для получения информации о APN, USER и PWD?

И, если да, то какие?

 

 

Share this post


Link to post
Share on other sites

Что умет STK в симке знает только оператор.

Нам видна лишь малая часть которая относительно стандартная, остальное на его усмотрение.

Поэтому забудьте.

У нас некоторые клиенты решили это по другому.

Точно знаю что в одной из выпускаемых у нас сигнализаций такое точно есть.

В устройстве есть блютуз, для смартфона есть апликуха конфигуратора устройства. 

В нее вводим настройки, в тог числе и интернета, и передаем на устройство.

 

Или вот так было до блютуза - SMS на устройство.

 

Share this post


Link to post
Share on other sites

Да уж, цирк с конями...

Заранее извиняюсь за кучу вопросов, но это важно понимать.

Правильно ли я понял, что смартфон имеет некий неизвестный механизм работы через GPRS без ручного ввода APN, USER и PWD?

И этот механизм запускается и реализуется самим оператором только если обнаружен смартфон а не модем. А смартфон умеет им пользоваться, в отличие от модема. И этот механизм работает через недокументированные команды STK непосредственно к процессору СИМ-ки.

И этот механизм засекречен и не афишируется и о нем знают только производители смартфонов, а простым разработчикам он недоступен?

А в модеме SIM800 такой механизм не работает, поскольку оператор узнав модем его не запускает.

А если бы модем представился бы оператору как смартфон и оператор этот механизм запускал, как бы выглядел запуск GPRS сессии в модеме? Или некоторая GPRS сессия запускалась бы автоматически в одном из профилей? Или куда-то прописываются  APN, USER и PWD?

Заранее спасибо.

Share this post


Link to post
Share on other sites

Вы все практически правильно написали.

Только в смартфонах APN и прочее прописываются в файл настроек системы, а в модулях такого нет, так как модулем управляет не софт смарта, например Андроид, а вы сами при помощи АТ команд.

Поэтому создать в модуле автоматически сессию не получится - только через АТ команды, подставляя нужные параметры.

 

Share this post


Link to post
Share on other sites

Спасибо.

Грустно это все, нормальные системы так не делаются.

Не думаю, что смартфоны держат базы по всем операторам, это невозможно. Ведь вставляя симку какого-то мелкого оператора задрипанной страны я получаю доступ к инету, а операторы могут меняться. Возможно есть какое-то место, в котором лежит полная база всех операторов периодически обновляемая и смартфон имеет к ней доступ через сотовую связь. Но это как-то не похоже на правду.

Наиболее разумным представляется вариант с работой оператора прямо с процессором симки. Недаром, чтобы с модема ходить в инет нужен специальный тариф, который поддерживает модемы. Я на этом уже спотыкался, стандартный тариф не позволяет модему работать с инетом. При внимательном рассмотрении договора в нем нашлось соответствующее примечание мелким шрифтом.

Ведь симку делает сам оператор, что и как там прописано и команды процессору симки достоверно знает только он.

Нет ли каких-то стандартов на симки в которых подробно прописана работа с ней? Особенно работа с ее процессором.

Или какая-то информация о том как смартфон работает с симкой? Как он работает по GPRS после того, как оператор поработал с симкой?

 

 

Share this post


Link to post
Share on other sites

14 часов назад, rudy_b сказал:

Ведь вставляя симку какого-то мелкого оператора задрипанной страны я получаю доступ к инету,

Ты получаешь Инет в роуминге и только в том случае если в окружении найдется оператор подписавший с оператором задрипанной страны договор на предоставление инета. Зачастую инет на птичьих правах по конским ценам....

Share this post


Link to post
Share on other sites

С чего в роуминге, если симка оператора той задрипанной страны? Или имеется в виду перемещение симки в другую задрипанную страну? Тогда да.

Share this post


Link to post
Share on other sites

Я вас еще больше разочарую.

Мне встречались карточки в которых оператор не прописал собственный SMS сервер.

Приходилось такую карту ставить в мобилку, прописывать, а потом уже с модулем использовать.

Или есть страны где USSD предназначено совсем не для предоставления информации.

И узнать баланс можно только голосовым звонком.

Так что не морочьте себе голову и предусматривайте механизм настроек "железяки".

 

Share this post


Link to post
Share on other sites

Механизм настроек железяки ессно предусмотрен, и данные операторов Мегафона, МТС и билайна там есть. Предусмотрен и ручной ввод параметров неизвестного оператора.

Но что делать если заказчик в другой стране? Обеспечивать поддержку неизвестных операторов ручками?

Quote

Мне встречались карточки в которых оператор не прописал собственный SMS сервер.

Приходилось такую карту ставить в мобилку, прописывать, а потом уже с модулем использовать.

А как именно вы это делали? И какую программу использовали для прописи в СИМ-ку? И в какое место писали?

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...