Сергей Борщ 119 27 июня, 2018 Опубликовано 27 июня, 2018 · Жалоба Ситуация: пользователь в настройках устройства ввел неправильный PIN-код. Или сменил SIM-карту и в устройстве оказался неподходящий к этой карте PIN. Понятно, что получив от модема +CME ERROR: 16 (incorrect password), попытки ввода прекращаем и включаем красный свисток. Допустим, я могу запомнить этот факт, чтобы не повторять попытку после передергивания питания до тех пор, пока пользователь не сменит PIN в настройках. Но пользователь может вытащить карту, вставить ее в телефон, сменить на ней код на тот, кторый прописан в устройстве и вставить карту обратно. Или со словами "Семен Семеныч! Это же не та карта" вставить другую карту. А устройство больше не будет пытаться запустить модем, ожидая смены PIN-кода. Облом. Хотел перед вводом PIN считать IMSI и проверять на совпадение с тем, в который была неудачная попытка ввода. Это решило бы все проблемы. Но модем не может считать IMSI до ввода PIN кода. Можно перед вводом кода дать AT+SPIC и вводить код только в том случае, если количество оставшихся попыток больше двух (больше трех же вроде не бывает?). Вроде бы тоже почти все проблемы решает - после смены PIN внешним телефоном количество попыток сбрасывается, при смене карты тоже можно ожидать, что в ней количество попыток будет равно трем. Но остается возможность, что вставили карточку в кторую уже однажды вводили неправильный PIN. И формально вроде бы есть возможность ввести код и затавить устройство работать. Но если мы будем вводить код пока количество попыток больше одной - мы оставим пользователю только одну попытку на смену кода внешним телефоном. Как вы поступаете в таких случаях? Просить пользователя отключать проверку PIN в карточке - не выход. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 34 27 июня, 2018 Опубликовано 27 июня, 2018 · Жалоба Понятно, что получив от модема +CME ERROR: 16 (incorrect password), попытки ввода прекращаем и включаем красный свисток. Допустим, я могу запомнить этот факт, чтобы не повторять попытку после передергивания питания до тех пор, пока пользователь не сменит PIN в настройках. Но пользователь может вытащить карту, вставить ее в телефон, сменить на ней код на тот, кторый прописан в устройстве и вставить карту обратно. Или со словами "Семен Семеныч! Это же не та карта" вставить другую карту. А устройство больше не будет пытаться запустить модем, ожидая смены PIN-кода. Облом. А в чем проблема, непонятно, в том, что после каждого рестарта, или подачи питания не пытаться вводить установленный этим пользователем ПИН, чтоб карта не заблокировалась? Так все куда проще, при попытке ввода неправильного пина, если устройство сообщает пользователю, что пин не тот, но он упорно игнорирует это, то дебильство не лечится это его проблемы, кроме того он сможет разблокировать даже такую карту, если он в телефоне введет правильный код, то счетчик попыток в симке сбрасывается и у него будет снова 3 попытки, если уж и это не поможет, тогда в клинику :laughing: Просить пользователя отключать проверку PIN в карточке - не выход. Если не секрет, почему? Мы в своих аппаратах так и делаем, куда меньше глупых вопросов потом, аппаратов сотни по России и СНГ, никто не жаловался на это... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Сергей Борщ 119 27 июня, 2018 Опубликовано 27 июня, 2018 · Жалоба Так все куда проще, при попытке ввода неправильного пина, если устройство сообщает пользователю, что пин не тот, но он упорно игнорирует это, то дебильство не лечится это его проблемы,PIN программируется в устройство с компа. Потом устройство отключается от компа и включается в рабочий режим уже без компа. Или же PIN программируется в устройство удаленно, потом приходит монтажник и втыкает в устройство GSM-модем. То есть на момент ввода PIN в модем у пользователя есть либо красная лампочка на устройстве или вообще ничего. Если не секрет, почему? Мы в своих аппаратах так и делаем, куда меньше глупых вопросов потом, аппаратов сотни по России и СНГ, никто не жаловался на это...Теоретически, устройство может находиться в таком месте, где нехороший человек может симку украсть. И чтобы он с этой симки не смог наговорить с Занзибаром на заоблачную сумму... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Aner 3 28 июня, 2018 Опубликовано 28 июня, 2018 · Жалоба Проблема надуманая. Поскоьку все с PIN дано пользователю и это уже не ваша а его ответственность. Если речь про трекеры, сигналки итп. то там давно как M2M сим карты, ( у вас по моему за 1.00 Евро в месяц или что то около того ) наговорить с Занзибаром на заоблачную сумму... не получится, голос там отключён. Даже если обычная телефонная симка, то договор с оператором на ограничение на фиксированную сумму не проблема совсем. Да и вообще можете отменить ввод PINа, если боитесь. Это также без проблем делается. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 34 28 июня, 2018 Опубликовано 28 июня, 2018 · Жалоба PIN программируется в устройство с компа. Потом устройство отключается от компа и включается в рабочий режим уже без компа. Или же PIN программируется в устройство удаленно, потом приходит монтажник и втыкает в устройство GSM-модем. То есть на момент ввода PIN в модем у пользователя есть либо красная лампочка на устройстве или вообще ничего. Теоретически, устройство может находиться в таком месте, где нехороший человек может симку украсть. И чтобы он с этой симки не смог наговорить с Занзибаром на заоблачную сумму... В таком случае, если блок модема съемный, то логичнее всего хранить на нем и инфу от пользователя(пин, номера и пр) в виде простенькой епромины по и2с. Ну и ввести индикатор неправильного пина, неисправноти модема и т.п. в виде доп. светодиода или последовательности миганий уже установленного... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Сергей Борщ 119 29 июня, 2018 Опубликовано 29 июня, 2018 · Жалоба В общем, мне нужен был AT+CCID - чтение серийного номера карточки. А я помему-то на IMSI зациклился. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться