добрый день уважаемые коты
имеется модем Telit GT863-PY появилась необходимость считать свой номер с симки. Залез в документацию и уже 5 часов не могу найти какой командой это сделать
если кто в курсе ткните носом будьте добры
Pnjom-Penb писал(а):Что значит "номер с симки"? Нельзя ли поподробнее объяснить, номер чего требуется узнать?
модем используется для передачи данных телемеханики с контроллеров установленного на удаленных объектах. сим-карты иногда выходят из строя, мы их меняем. так вот, с верху поступило предложение чтобы контроллер при включении присылал на сервер номер установленной сим-карты.
Foton18 писал(а):+CNUM - Subscriber Number
пробовал - вместо номера пишет "0" UA
upd: попробовал еще раз со своей симкой эту команду и получил то что хотел, оказывается компания МТС украина не пишет в память своих симок свой номер - поставил в телефон а не модем и в "свой номер" пишет пусто. Всем спасибо за участие
Это не то же самое, что номер телефона. Симка, сама по себе, не содержит номера телефона - только свой собственный уникальный номер. Чтобы его получить, документ кажет команду "AT+CIMI".
Однако, этот номер будет меняться при каждой смене симки, поэтому лучше ссылаться на номер модема, который можно получить командой "AT+CGSN" (стр.89). Заведете таблицу соответствия "номер модема -> адрес установки" и всех делов.
Человек уже все решил, сказал всем спасибо.
А какой смысл делать таблицу соответствия? Забил номер в сим и все дела!
Так удобнее, зачем лишние "городушки" ?
Pnjom-Penb писал(а): поэтому лучше ссылаться на номер модема
оно то лучше конечно, но команда сверху поступила сделать таблицу номеров телефонов карточек установленных на объектах т.к. они периодически выходят из строя и мы их меняем и чтоб не вести эту писанину хотелось собирать данные на сервере.
koteika писал(а):команда сверху поступила сделать таблицу номеров телефонов карточек установленных на объектах т.к. они периодически выходят из строя и мы их меняем и чтоб не вести эту писанину хотелось собирать данные на сервере.
И что решили делать, когда в симке номер не прописан? Или в тех случаях, когда симки придется тасовать между контроллерами? Из вышенаписанного неясно - какой выход придумали?
Не встречал такого. Ну да ладно.
Так что же, вручную прописываете всякий раз в первый номер тел.книги в симке?
А что если "команду сверху" ("сделать таблицу номеров телефонов карточек установленных на объектах") реализовать в виде таблицы с тремя столбцами - {номер тел./номер модема/объект} - и не на стороне модемов, а на стороне приема? При этом и "указание сверху" будет выполнено, и прописывать в симку ничего не нужно будет - АТ-команда выдаст номер модема, по нему определите объект. А номер телефона будет для обратной связи, если она понадобится.