Operatorzy sieci komórkowych (MNO) używają numerów ICCID, aby określić, do której sieci podłączyć abonenta. W przeciwieństwie do numeru IMEI, który odnosi się do urządzenia mobilnego, numer ICCID odnosi się do samej karty SIM. Ponieważ każda karta SIM ma swój unikalny numer ICCID, można go czasem usłyszeć pod nazwą numeru karty SIM.
Numer ICCID karty SIM określa, do jakich sieci komórkowych może mieć dostęp urządzenie i jaki jest poziom dostępu – dlatego jeśli produkujesz urządzenia IoT (Internet of Things), ważne jest, abyś zrozumiał, czym jest i jak działa numer ICCID.
W tym artykule przyjrzymy się:
- Co oznacza każdy zestaw cyfr w ICCID
- Jak znaleźć ICCID karty SIM
- Jak operatorzy sieci komórkowych używają ICCID karty SIM
- ICCID vs. IMSI vs. IMEI
- Jak eSIM wpływają na ICCID
Po pierwsze, oto co oznacza każdy zestaw liczb.
Co oznaczają liczby w ICCID?
Numer ICCID karty SIM to pojedynczy ciąg 18-22 cyfr, ale w każdym ICCID są cztery zestawy liczb. Jako przykład niech posłuży 891004234814455936F.
W każdym numerze ICCID pierwsze dwie cyfry to zawsze 89. Jest to kod branżowy, który wskazuje, że jest to produkt dla sieci telekomunikacyjnych.
Kolejne od jednej do sześciu cyfr zazwyczaj reprezentują kod kraju, który jest ustalany przez Międzynarodowy Związek Telekomunikacyjny. W tym przykładzie kod kraju to 1, co oznacza Stany Zjednoczone lub Kanadę.
Po kodzie kraju jest kod sieci komórkowej (MNC), ciąg od jednej do czterech cyfr związanych z operatorem sieci komórkowej (MNO), który wydał kartę SIM. Kod ten zasadniczo reprezentuje sieć macierzystą Twojej karty SIM. W naszym przykładzie MNC to 004, kod powiązany z Verizon Wireless.
Ostatni zestaw cyfr jest całkowicie unikalny dla każdej karty SIM. Żadna inna karta SIM na świecie nie posiada tej dokładnej kombinacji. To jest to, co pozwala na wyświetlenie konkretnego SIM w menedżera SIM, aktywacji lub anulowania usługi, lub interakcji z obsługą klienta dostawcy usług łączności. W naszym przykładzie, ten zestaw cyfr to 234814455936F.
Jak znaleźć numer ICCID?
Ponieważ numer ICCID jest potrzebny do zarządzania konkretną kartą SIM, ważne jest, aby wiedzieć, jak go znaleźć. (Zwłaszcza jeśli używasz wielu przedpłaconych kart SIM dla tego samego urządzenia.) Jak wspomniano wcześniej, zazwyczaj można znaleźć kod na samej karcie lub na opakowaniu.
Ale to nie zawsze jest wygodne. Na szczęście istnieje inny sposób, aby go znaleźć. Można włożyć kartę SIM do urządzenia, a następnie użyć urządzenia do zapytania numer ICCID. W telefonie komórkowym numer ICCID można znaleźć w menu ustawień.
W przypadku urządzenia IoT należy wydać polecenie AT. Dokładna komenda zależy od modułu Twojego urządzenia, ale będzie wyglądała mniej więcej tak:
- „AT+CCID=?” dla modułów SIMCOM
- „AT#CCID=?” dla modułów Telit
- „AT+QCCID=?” dla modułów Quectel
Jak operatorzy sieci komórkowych używają numerów ICCID
Po włożeniu karty SIM do urządzenia korzystającego z łączności komórkowej wyszukuje ono dostępne sieci komórkowe, a następnie wykorzystuje numer ICCID i IMSI w celu ustalenia, czy abonent (Twój użytkownik końcowy) ma prawo dostępu do sieci, z której próbuje korzystać jego urządzenie.
Tak to działa.
Gdy urządzenie łączy się z siecią „odwiedzaną” (czyli nie ze swoją siecią domową), sieć ta wysyła żądanie uwierzytelnienia do sieci domowej urządzenia. Sieć macierzysta wysyła to, co w zasadzie sprowadza się do zagadki, którą tylko urządzenie może rozwiązać. Używa algorytmu do generowania numeru, a urządzenie generuje prawidłową odpowiedź (inny numer) przy użyciu tego samego algorytmu.
Jeśli karta SIM nie ma prawidłowego klucza dostępu do sieci, ale operator karty SIM jest w tym samym kraju, abonent może mieć ograniczone usługi. Na przykład telefon komórkowy może nadal mieć możliwość dzwonienia do służb ratunkowych.
Jeśli ICCID i IMSI abonenta generują prawidłową odpowiedź, operator otwiera dostęp do połączeń, Internetu itp. Gdy abonent próbuje uzyskać dostęp do usługi z innego kraju, którego MNO nie obejmuje zasięgiem, wówczas może udostępnić abonentowi dostęp do partnera działającego w potencjalnym kraju i naliczyć taryfy roamingowe. ICCID vs. IMSI vs. IMEI
Oprócz ICCID istnieją jeszcze dwa inne identyfikatory sieci komórkowych, z którymi warto się zapoznać: IMSI oraz IMEI. Podczas gdy ICCID identyfikuje Twoją kartę SIM, IMSI identyfikuje konkretnego abonenta, a IMEI identyfikuje konkretne urządzenie.
IMSI
IMSI to skrót od „International Mobile Subscriber Identity”. Jest to unikalny numer identyfikacyjny abonenta sieci komórkowej. Podobnie jak ICCID, IMSI jest zapisywany na karcie SIM. Większość kart SIM przechowuje tylko jeden IMSI, który jest powiązany z listą sieci, do których abonent ma prawo dostępu. Karty SIM firmy EMnify są jednak kartami Multi-IMSI, co oznacza, że przechowują wiele tożsamości abonenta. Dzięki temu SIM może zmieniać tożsamość, aby uzyskać dostęp do większej liczby sieci i wybrać tę, która ma najlepszy zasięg.
IMSI to nie to samo, co numer telefonu. Numer IMSI ma do 15 cyfr i składa się z trzech części:
- Pierwsze trzy cyfry to kod kraju. Na jego podstawie można określić, w jakim kraju zarejestrowany jest użytkownik za pomocą danej karty SIM. IMSI krajów europejskich zawsze zaczyna się od cyfry 2.
- Kolejne dwie lub trzy cyfry oznaczają sieć, w której użytkownik jest aktywny. Na przykład, numery 02, 04 i 09 oznaczają Vodafone.
- Wszystkie kolejne numery są przypisane specjalnie do użytkownika i nie ma dwóch użytkowników o tym samym numerze IMSI.
IMEI
Międzynarodowy Numer Identyfikacyjny Sprzętu Stacji Ruchomej, w skrócie IMEI, to jeden unikalny 15-cyfrowy numer seryjny, który może być używany do jednoznacznej identyfikacji każdego mobilnego terminala radiowego (Twojego urządzenia). Składa się z czterech części:
- Pierwsze dwie cyfry oznaczają identyfikator organu sprawozdawczego, pokazujący kod alokacji typu (TAC) według grupy zatwierdzenia GSMA.
- Kolejne sześć cyfr to TAC.
- Sześć kolejnych cyfr jednoznacznie identyfikuje poszczególne urządzenie.
- Ostatnia cyfra to cyfra kontrolna, która pomaga zapobiegać błędom w bazach danych urządzeń.
Istnieją również „wersje oprogramowania” identyfikatorów IMEI, zwane IMEISV. W IMEISV nie ma cyfry kontrolnej, a dwie ostatnie cyfry reprezentują numer wersji oprogramowania (SVN).
Zrozumienie łączności komórkowej
Istnieje wiele identyfikatorów dla technologii komórkowej. Chociaż wszystkie one mają wpływ na łączność, niekoniecznie mają wpływ na użytkownika końcowego. Jeśli chcesz dowiedzieć się więcej o tym, jak łączność komórkowa działa z Internetem rzeczy, sprawdź nasz przewodnik po komórkowym IoT lub dowiedz się, jak natywne podejście do rozwoju i łączności w chmurze może przynieść korzyści Twojej firmie.