2015-01-24 7 views
5

Я хочу начать работу с сотовыми телефонами и SIM-картами. Я много искал в интернете, но у меня есть некоторые проблемы!Начало работы с SIM-картой

Я хочу знать:

1. В чем разница между (U) SIM-карт и смарт-карт?

Как я знаю, SIM и USIM, оба являются своего рода смарт-картами. правильно? Если да, то есть ли какая-либо конкретная разница в оборудовании между обычными смарт-картами и SIM-картами? или все различия - это конкретное приложение (содержащее IMSI, KI и т. д.) на SIM-картах, которое недоступно на обычных смарт-картах?

2. В чем разница между SIM-картами и USIM-картами?

Как вы видите ниже (от here), в нем упоминается, что SIM-карта для 2G и USIM для 3G, но она также говорит, что SIM-карта совместима с 3G, а USIM обратно совместим с 2G! Так в чем же разница? Единственное конкретное приложение, которое есть в USIM-картах, и нет в SIM-картах? или что-то другое?

enter image description here

3. Поддержка или не поддерживает 3G или 4G является признаком (U) SIM-карты или является особенностью телекоммуникационной системы или является особенностью моего сотового телефона? или все?

В другом мире, если у меня есть SIM-карта 2G, для использования 3G-протокола необходимо изменить SIM-карту? а также, если у меня есть SIM-карта для 3G, я могу ее изменить для использования связи 4G? или мне просто нужно установить на него апплет?

Или сотовый телефон, который не поддерживает 3G или 4G, например, ему требуется только приложение? или Он нуждается в аппаратном элементе?

4. Для начала работы со смарт-картами, вы рекомендуете мне читать Java карты спецификации, ISO 7816 и Global Platform Spec. Теперь, для (U) SIM-карт, какие спецификации я должен искать? Что я узнаю и научусь их развивать?

И последний!

5. Все ли новые SIM-карты 3G/4G (U), карты Java? (Есть ли все они имеют JCVM внутри?)

+0

Ваш вопрос слишком скучный, вы должны разбить его, чтобы иметь лучшие ответы – BzH

+1

Я знаю ответы на 2,3 и 4 с верхней части моей головы, но не 1 или 5 (не уверен, что вы имеете в виду Смарт-карты, которые могут быть многими вещами или Java-картами). Пожалуйста, сломайте вопрос, пять вопросов на самом деле слишком много в одном! –

+0

@SList, Дэвид ответил на вопросы четко, но могу ли я получить ответы на 2,3 и 4? просто знать больше вещей (может быть) :) – TheGoodUser

ответ

4
  1. Да, оба смарт-карты. Конечно, есть некоторые конкретные приложения: сами SIM и USIM, удаленное управление файлами, удаленное управление приложениями, приложение для браузера (S @ T, WIB) и т. Д.

  2. Сначала определена спецификация SIM-карты. Позже, спецификация USIM. Требуется обратная совместимость, поэтому абонентам необходимо изменить свои карты (что также является оператором). SIM может работать только с классом A0, в то время как USIM может работать как с A0, так и с 00.

  3. Для поддержки 2G, 3G и 4G требуется отдельная телекоммуникационная система, мобильное устройство, а также карты.Если вы используете более низкую технологию, например 3G в сети 4G, вы все равно можете использовать услугу 3G, но не можете использовать функции 4G.

  4. Для SIM-карты вы можете обратиться к 3GPP: TS 11.11, TS 11.14, TS 11.17, TS 23.040, TS 23.048. Для USIM вы можете обратиться к ETSI: TS 102.221, TS 102.222, TS 102.223. Для CDMA вы можете обратиться к 3GGP2. В этих сетях есть много дополнительных спецификаций, я только что упомянул некоторые.

  5. Это может быть родной или Javacard. Но в основном они будут использовать Джавакарды.

+0

Итак, основное различие между смарт-картами 2G, 3G, 4G (U) SIM - это какое-то программное обеспечение, которое установлено на них? правильно? Я имею в виду, что одна специальная смарт-карта (например, JCOPV2.4.2R3) может быть SIM-картой 2G, а также может быть 3G-SIM, а также может быть 4G USIM, если я изменю ее содержимое (апплеты)? Спасибо за ваш ответ :) – TheGoodUser

+1

Да, ваше понимание верное. Однако учтите, что в приложениях (U) SIM-инструментов есть метод send() для отправки проактивной команды. Этот метод ставит встроенную проактивную команду в буфер и пропускает выполнение JCRE, что, скорее всего, требует настройки javacard. Кроме того, из-за скорости выполнения и размера кода, API (U) SIM-карты, скорее всего, будут реализованы на родном языке. – David

 Смежные вопросы

  • Нет связанных вопросов^_^