как узнать номер телефона sim AT командой

Дисплеи, датчики и прочие функциональные узлы, управляемые МК.
Ответить
koteika
Встал на лапы
Сообщения: 147
Зарегистрирован: Пт ноя 27, 2009 18:24:25
Откуда: Харьков
Контактная информация:

как узнать номер телефона sim AT командой

Сообщение koteika »

добрый день уважаемые коты :beer:
имеется модем Telit GT863-PY появилась необходимость считать свой номер с симки. Залез в документацию и уже 5 часов не могу найти какой командой это сделать :dont_know: :cry:
если кто в курсе ткните носом будьте добры

здесь список команд который я с утра курю:
http://www.telit.com/index.php?eID=tx_n ... 5a_r22.pdf
Pnjom-Penb
Мучитель микросхем
Сообщения: 469
Зарегистрирован: Вс авг 30, 2015 03:52:59

Re: как узнать номер телефона sim AT командой

Сообщение Pnjom-Penb »

Что значит "номер с симки"? Нельзя ли поподробнее объяснить, номер чего требуется узнать?
Foton18
Родился
Сообщения: 13
Зарегистрирован: Вс мар 09, 2014 14:49:59

Re: как узнать номер телефона sim AT командой

Сообщение Foton18 »

+CNUM - Subscriber Number
koteika
Встал на лапы
Сообщения: 147
Зарегистрирован: Пт ноя 27, 2009 18:24:25
Откуда: Харьков
Контактная информация:

Re: как узнать номер телефона sim AT командой

Сообщение koteika »

Pnjom-Penb писал(а):Что значит "номер с симки"? Нельзя ли поподробнее объяснить, номер чего требуется узнать?


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

Foton18 писал(а):+CNUM - Subscriber Number


пробовал - вместо номера пишет "0" UA :cry:

upd: попробовал еще раз со своей симкой эту команду и получил то что хотел, оказывается компания МТС украина не пишет в память своих симок свой номер - поставил в телефон а не модем и в "свой номер" пишет пусто. Всем спасибо за участие :beer:
Foton18
Родился
Сообщения: 13
Зарегистрирован: Вс мар 09, 2014 14:49:59

Re: как узнать номер телефона sim AT командой

Сообщение Foton18 »

Прошейте сами номер. Вам ведь он известен.
Аватара пользователя
hybroid
Друг Кота
Сообщения: 8007
Зарегистрирован: Вс ноя 14, 2010 19:24:26
Откуда: Лукалэнд

Re: как узнать номер телефона sim AT командой

Сообщение hybroid »

USSD умеет?
У оператора скорее всего есть запрос для выяснения номера.
Pnjom-Penb
Мучитель микросхем
Сообщения: 469
Зарегистрирован: Вс авг 30, 2015 03:52:59

Re: как узнать номер телефона sim AT командой

Сообщение Pnjom-Penb »

koteika писал(а):номер установленной сим-карты.
Это не то же самое, что номер телефона. Симка, сама по себе, не содержит номера телефона - только свой собственный уникальный номер. Чтобы его получить, документ кажет команду "AT+CIMI".
Однако, этот номер будет меняться при каждой смене симки, поэтому лучше ссылаться на номер модема, который можно получить командой "AT+CGSN" (стр.89). Заведете таблицу соответствия "номер модема -> адрес установки" и всех делов. :)
Rtmip
Держит паяльник хвостом
Сообщения: 963
Зарегистрирован: Чт апр 03, 2014 23:16:55
Откуда: Россия

Re: как узнать номер телефона sim AT командой

Сообщение Rtmip »

Человек уже все решил, сказал всем спасибо.
А какой смысл делать таблицу соответствия? Забил номер в сим и все дела! :))
Так удобнее, зачем лишние "городушки" ?
koteika
Встал на лапы
Сообщения: 147
Зарегистрирован: Пт ноя 27, 2009 18:24:25
Откуда: Харьков
Контактная информация:

Re: как узнать номер телефона sim AT командой

Сообщение koteika »

Pnjom-Penb писал(а): поэтому лучше ссылаться на номер модема


оно то лучше конечно, но команда сверху поступила сделать таблицу номеров телефонов карточек установленных на объектах т.к. они периодически выходят из строя и мы их меняем и чтоб не вести эту писанину хотелось собирать данные на сервере.
Pnjom-Penb
Мучитель микросхем
Сообщения: 469
Зарегистрирован: Вс авг 30, 2015 03:52:59

Re: как узнать номер телефона sim AT командой

Сообщение Pnjom-Penb »

koteika писал(а):команда сверху поступила сделать таблицу номеров телефонов карточек установленных на объектах т.к. они периодически выходят из строя и мы их меняем и чтоб не вести эту писанину хотелось собирать данные на сервере.

И что решили делать, когда в симке номер не прописан? Или в тех случаях, когда симки придется тасовать между контроллерами? Из вышенаписанного неясно - какой выход придумали?
koteika
Встал на лапы
Сообщения: 147
Зарегистрирован: Пт ноя 27, 2009 18:24:25
Откуда: Харьков
Контактная информация:

Re: как узнать номер телефона sim AT командой

Сообщение koteika »

пока не придумали, переписываем номера вручную с пластика симки :(
Pnjom-Penb
Мучитель микросхем
Сообщения: 469
Зарегистрирован: Вс авг 30, 2015 03:52:59

Re: как узнать номер телефона sim AT командой

Сообщение Pnjom-Penb »

koteika писал(а):пока не придумали, переписываем номера вручную с пластика симки :(
Что-то Вы снова нас путаете - на пластике симки не телефонный номер, а ее серийник.
???
koteika
Встал на лапы
Сообщения: 147
Зарегистрирован: Пт ноя 27, 2009 18:24:25
Откуда: Харьков
Контактная информация:

Re: как узнать номер телефона sim AT командой

Сообщение koteika »

на пластике и которого выломана симка есть номер , пин и пак коды
Pnjom-Penb
Мучитель микросхем
Сообщения: 469
Зарегистрирован: Вс авг 30, 2015 03:52:59

Re: как узнать номер телефона sim AT командой

Сообщение Pnjom-Penb »

Не встречал такого. Ну да ладно.
Так что же, вручную прописываете всякий раз в первый номер тел.книги в симке?
А что если "команду сверху" ("сделать таблицу номеров телефонов карточек установленных на объектах") реализовать в виде таблицы с тремя столбцами - {номер тел./номер модема/объект} - и не на стороне модемов, а на стороне приема? При этом и "указание сверху" будет выполнено, и прописывать в симку ничего не нужно будет - АТ-команда выдаст номер модема, по нему определите объект. А номер телефона будет для обратной связи, если она понадобится.
Ответить

Вернуться в «Периферия»