{"id":52138,"date":"2019-11-01T00:00:00","date_gmt":"2019-10-31T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/nb-iot-kak-on-rabotaet-chast-3-scef-edinoe-okno-dostupa-k-uslugam-operatora"},"modified":"2020-02-18T13:59:48","modified_gmt":"2020-02-18T10:59:48","slug":"nb-iot-kak-on-rabotaet-chast-3-scef-edinoe-okno-dostupa-k-uslugam-operatora","status":"publish","type":"post","link":"https:\/\/prohoster.info\/hr\/blog\/administrirovanie\/nb-iot-kak-on-rabotaet-chast-3-scef-edinoe-okno-dostupa-k-uslugam-operatora","title":{"rendered":"NB-IoT: kako radi? Dio 3: SCEF \u2013 jedinstveno pristupno mjesto uslugama operatera","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><b>U \u010dlanku \u201e<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/ru_mts\/blog\/431648\/\">NB-IoT: kako to funkcionira? Dio 2<\/a><\/noindex>\u201c, govore\u0107i o arhitekturi paketske jezgre mre\u017ee NB-IoT, spomenuli smo pojavu novog \u010dvora SCEF. Obja\u0161njavamo u tre\u0107em dijelu \u0161to je to i za\u0161to je to potrebno?<\/b><\/p>\n<p><img decoding=\"async\" alt=\"NB-IoT: kako radi? Dio 3: SCEF \u2013 jedinstveno pristupno mjesto uslugama operatera\" src=\"\/wp-content\/uploads\/2019\/11\/95652a1e2bfce0589b51b106ebf6e64f.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nPrilikom kreiranja M2M usluge, programeri aplikacija se suo\u010davaju s sljede\u0107im pitanjima:<\/p>\n<ul>\n<li>kako identificirati ure\u0111aje;<\/li>\n<li>koji algoritam koristiti za provjeru i potvrdu autenti\u010dnosti;<\/li>\n<li>koji transportni protokol odabrati za interakciju s ure\u0111ajima;<\/li>\n<li>kako sigurno isporu\u010diti podatke ure\u0111ajima;<\/li>\n<li>kako organizirati i postaviti pravila razmjene podataka s njima;<\/li>\n<li>kako kontrolirati i u stvarnom vremenu dobiti informacije o njihovom stanju;<\/li>\n<li>kako istodobno isporu\u010diti podatke grupi svojih ure\u0111aja;<\/li>\n<li>kako istodobno poslati podatke s jednog ure\u0111aja na vi\u0161e klijenata;<\/li>\n<li>kako dobiti ujedna\u010den pristup dodatnim uslugama operatera za upravljanje svojim ure\u0111ajem. <\/li>\n<\/ul>\n<p>\nZa rje\u0161avanje tih problema \u010desto se moraju kreirati vlasni\u010dka tehni\u010dka \u201ete\u0161ka\u201d rje\u0161enja, \u0161to dovodi do pove\u0107anja tro\u0161kova rada i vremena isporuke usluga. Tu dolazi novi \u010dvor SCEF na pomo\u0107.<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p>Prema definiciji 3GPP, SCEF (funkcija izlaganja usluga) je potpuno nova komponenta arhitekture 3GPP, \u010dija je funkcija sigurno izlaganje usluga i mogu\u0107nosti koje pru\u017eaju mre\u017eni su\u010delja 3GPP putem API-ja. <\/p>\n<p>Obi\u010dnim rije\u010dima, SCEF je posrednik izme\u0111u mre\u017ee i aplikacijskog poslu\u017eitelja (application server \u2014 AS), jedinstveno mjesto pristupa uslugama operatera za upravljanje svojim M2M ure\u0111ajem u mre\u017ei NB-IoT putem intuitivnog standardiziranog API su\u010delja.<\/p>\n<p>SCEF sakriva slo\u017eenost mre\u017ee operatera, omogu\u0107avaju\u0107i programerima aplikacija da se apstrahiraju od slo\u017eenih, specifi\u010dnih mehanizama interakcije s ure\u0111ajima.<\/p>\n<p>Transformacijom mre\u017enih protokola u poznato su\u010delje API za programere aplikacija, SCEF olak\u0161ava stvaranje novih usluga i smanjuje vrijeme isporuke. Tako\u0111er, novi \u010dvor uklju\u010duje funkcije identifikacije\/autentifikacije mobilnih ure\u0111aja, odre\u0111ivanje pravila razmjene podataka izme\u0111u ure\u0111aja i AS, osloba\u0111aju\u0107i programere aplikacija od potrebe za implementacijom tih funkcija na svojoj strani, prebacuju\u0107i te funkcije na operatera.<\/p>\n<p>SCEF pokriva su\u010delja potrebna za autentifikaciju i autorizaciju aplikacijskih poslu\u017eitelja, odr\u017eavanje mobilnosti UE, prijenos podataka i aktivaciju ure\u0111aja, pristup dodatnim uslugama i mogu\u0107nostima mre\u017ee operatera.<\/p>\n<p>Prema AS-u ide jedinstveno su\u010delje T8, API su\u010delje (HTTP\/JSON), standardizirano od strane 3GPP. Sva su\u010delja, osim T8, rade na osnovi DIAMETER protokola (sl. 1).<\/p>\n<p><img decoding=\"async\" alt=\"NB-IoT: kako radi? Dio 3: SCEF \u2013 jedinstveno pristupno mjesto uslugama operatera\" src=\"\/wp-content\/uploads\/2019\/11\/6538d7d9e0d94244e6415b78f080b159.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nT6a \u2013 su\u010delje izme\u0111u SCEF-a i MME-a. Koristi se za procedure upravljanja mobilno\u0161\u0107u\/sesijskom upravljanju, prijenos non-IP podataka, provizioniranje doga\u0111aja pra\u0107enja i primanje izvje\u0161taja o njima.<\/p>\n<p>S6t \u2013 su\u010delje izme\u0111u SCEF-a i HSS-a. Potrebno za autentifikaciju pretplatnika, autorizaciju aplikacijskih poslu\u017eitelja, dobivanje poveznice external ID i IMSI\/MSISDN, provizioniranje doga\u0111aja pra\u0107enja i primanje izvje\u0161taja o njima.<\/p>\n<p>S6m\/T4 \u2013 su\u010delja od SCEF-a do HSS-a i SMS-C (u 3GPP-u definiran \u010dvor MTC-IWF, koji se koristi za aktivaciju ure\u0111aja i prijenos SMS-a u NB-IoT mre\u017eama. Me\u0111utim, u svim implementacijama funkcionalnost ovog \u010dvora integrirana je u SCEF, tako da za pojednostavljenje sheme ne\u0107emo ga razmatrati odvojeno). Koriste se za dobivanje informacija o rutama za slanje SMS-a i interakciju sa SMS centrom.<\/p>\n<p>T8 \u2013 API su\u010delje interakcije SCEF-a s aplikacijskim poslu\u017eiteljima. Kroz ovo su\u010delje prenose se kako naredbe za upravljanje, tako i promet.<\/p>\n<p>*zapravo ima vi\u0161e su\u010delja, ovdje su navedena samo najosnovnija. Potpuni popis prikazan je u 3GPP 23.682 (4.3.2 Popis referentnih to\u010daka).<\/p>\n<p>U nastavku su navedene klju\u010dne funkcije i usluge SCEF-a:<\/p>\n<ul>\n<li>vezanje identifikatora SIM kartice (IMSI) s external ID; <\/li>\n<li>prijenos non-IP prometa (Non-IP Data Delivery, NIDD);<\/li>\n<li>grupne operacije kori\u0161tenjem external group ID;<\/li>\n<li>podr\u0161ka za na\u010din prijenosa podataka s potvrdom;<\/li>\n<li>buffering MO (Mobile Originated) i MT (Mobile Terminated) podataka;<\/li>\n<li>autentifikacija i autorizacija ure\u0111aja i aplikacijskih poslu\u017eitelja;<\/li>\n<li>istovremena upotreba podataka jednog UE od strane vi\u0161e AS-a;<\/li>\n<li>podr\u0161ka za posebne funkcije kontrole stanja UE (MONTE \u2013 Monitoring Events);<\/li>\n<li>aktivacija ure\u0111aja;<\/li>\n<li>osiguranje roaminga non-IP podataka.<\/li>\n<\/ul>\n<p>\nOsnovni princip interakcije AS i SCEF temelji se na shemi tzv. pretplata. Kada je potrebno dobiti pristup nekoj usluzi SCEF-a za odre\u0111eni UE, server aplikacija mora kreirati pretplatu slanjem komande na odre\u0111eni API tra\u017eene usluge i u odgovoru dobiti jedinstveni identifikator. Nakon toga, sve daljnje radnje i komunikacije s UE u okviru te usluge \u0107e se odvijati koriste\u0107i taj identifikator.<\/p>\n<p><b>Vanjski ID: univerzalni identifikator ure\u0111aja<\/b><\/p>\n<p>Jedna od najva\u017enijih promjena u shemi interakcije AS s ure\u0111ajima prilikom rada putem SCEF-a je pojava univerzalnog identifikatora. Sada, umjesto telefonskog broja (MSISDN) ili IP adrese, kao \u0161to je bilo u klasi\u010dnoj 2G\/3G\/LTE mre\u017ei, identifikator ure\u0111aja za server aplikacija postaje \"vanjski ID\". Definiran je standardom u formatu poznatom razvijateljima aplikacija \"@\".<\/p>\n<p>Razvijateljima vi\u0161e nije potrebno implementirati algoritme autentifikacije ure\u0111aja, mre\u017ea preuzima tu funkciju u potpunosti. Vanjski ID je vezan uz IMSI, a razvijatelj mo\u017ee biti siguran da se obra\u0107aju\u0107i posebnom vanjskom ID-u, komunicira s odre\u0111enom SIM karticom. Kada se koristi SIM \u010dip, nastaje jedinstvena situacija u kojoj vanjski ID jednozna\u010dno identificira odre\u0111eni ure\u0111aj!<\/p>\n<p>\u0160tovi\u0161e, na jedan IMSI mo\u017ee se povezati vi\u0161e vanjskih ID-ova - dolazi do jo\u0161 zanimljivije situacije u kojoj vanjski ID jednozna\u010dno identificira odre\u0111enu aplikaciju koja se brine za odre\u0111enu uslugu na odre\u0111enom ure\u0111aju.<\/p>\n<p>Tako\u0111er dolazi do grupnog identifikatora - vanjskog grupnog ID-a, koji uklju\u010duje niz pojedina\u010dnih vanjskih ID-ova. Sada jednim zahtjevom SCEF AS mo\u017ee inicirati grupne operacije - slanje podataka ili upravlja\u010dkih komandi mnogim ure\u0111ajima u jedinstvenoj logi\u010dkoj grupi.<\/p>\n<p>Iz razloga \u0161to za razvijatelje AS prelazak na novi identifikator ure\u0111aja ne mo\u017ee biti trenutan, SCEF je ostavio mogu\u0107nost komunikacije AS s UE putem standardnog broja - MSISDN.<\/p>\n<p><b>Prijenos non-IP prometa (Non-IP Data Delivery, NIDD)<\/b><\/p>\n<p>U NB-IoT, u okviru optimizacije mehanizama prijenosa malih koli\u010dina podataka, pored postoje\u0107ih tipova PDN kao \u0161to su IPv4, IPv6 i IPv4v6, uveden je jo\u0161 jedan tip \u2014 non-IP. U ovom slu\u010daju ure\u0111aju (UE) se ne dodjeljuje IP adresa, a podaci se prenose bez kori\u0161tenja IP protokola. Promet za takve veze mo\u017ee se usmjeravati na dva na\u010dina: klasi\u010dnim putem \u2014 MME -&gt; SGW -&gt; PGW i dalje kroz PtP tunel do AS (slika 2) ili kori\u0161tenjem SCEF (slika 3). <\/p>\n<p><img decoding=\"async\" alt=\"NB-IoT: kako radi? Dio 3: SCEF \u2013 jedinstveno pristupno mjesto uslugama operatera\" src=\"\/wp-content\/uploads\/2019\/11\/557caf393c9da84fc635c57bb5ecf4a5.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nKlasi\u010dni na\u010din ne donosi posebne prednosti u odnosu na IP promet, osim smanjenja veli\u010dine prenosivih paketa zbog nedostatka IP zaglavlja. Kori\u0161tenje SCEF-a otvara \u010ditav niz novih mogu\u0107nosti i zna\u010dajno pojednostavljuje procedure interakcije s ure\u0111ajima.<\/p>\n<p>Pri prijenosu podataka preko SCEF-a pojavljuju se dvije vrlo va\u017ene prednosti u odnosu na klasi\u010dni IP promet: <\/p>\n<p><u>Dostava MT prometa do ure\u0111aja putem vanjskog ID-a.<\/u><\/p>\n<p>Da bi se poslao poruka na klasi\u010dni IP ure\u0111aj \u2014 AS mora znati njegovu IP adresu. Ovdje nastaje problem: budu\u0107i da ure\u0111aj prilikom registracije obi\u010dno dobiva \u201esivu\u201d IP adresu, s poslu\u017eiteljem aplikacija koji se nalazi na internetu, komunicira preko NAT \u010dvora, gdje se prevodi siva adresa u bijelu. Veza izme\u0111u sive i bijele IP adrese traje ograni\u010deno vrijeme, ovisno o postavkama NAT-a. U prosjeku za TCP ili UDP \u2014 ne vi\u0161e od pet minuta. To zna\u010di da ako u narednih 5 minuta ne do\u0111e do razmjene podataka s tim ure\u0111ajem, veza \u0107e se raspasti i ure\u0111aj vi\u0161e ne\u0107e biti dostupan putem te bijele adrese s kojom je inicirana sesija s AS-om. Postoji nekoliko rje\u0161enja: <\/p>\n<p>1. Koristiti heartbeat. Jednom uspostavljenom vezom, ure\u0111aj mora razmjenjivati pakete s AS-om svakih nekoliko minuta, ne dopu\u0161taju\u0107i zatvaranje prijenosa na NAT-u. No ovdje ne mo\u017ee biti rije\u010di o bilo kakvoj energetskoj u\u010dinkovitosti. <\/p>\n<p>2. Svaki put kada je potrebno provjeriti postojanje paketa za ure\u0111aj na AS-u \u2014 poslati poruku u uplink.<\/p>\n<p>3. Napraviti privatni APN (VRF), gdje \u0107e se poslu\u017eitelj aplikacija i ure\u0111aji nalaziti u istoj podmre\u017ei, i dodijeliti stati\u010dke IP adrese ure\u0111ajima. To \u0107e raditi, ali gotovo je neizvedivo kada se radi o parku od tisu\u0107a, desetaka tisu\u0107a ure\u0111aja.<\/p>\n<p>4. Kona\u010dno, najprikladnija opcija: koristiti IPv6, jer za njega nije potreban NAT, budu\u0107i da su IPv6 adrese dostupne iz interneta direktno. Me\u0111utim, \u010dak i u ovom slu\u010daju, prilikom ponovne registracije ure\u0111aja, on \u0107e dobiti novu IPv6 adresu i vi\u0161e ne\u0107e biti dostupan putem prethodne. <\/p>\n<p>Prema tome, potrebno je poslati neki inicijalizacijski paket s identifikatorom ure\u0111aja na server, kako bi se obavijestio novi IP-adres ure\u0111aja. Zatim je potrebno \u010dekati potvr\u0111uju\u0107i paket od AS-a, \u0161to tako\u0111er uti\u010de na energetsku efikasnost.<\/p>\n<p>Ove metode dobro rade za 2G\/3G\/LTE ure\u0111aje, gdje se prema ure\u0111aju ne postavljaju strogi zahtjevi na autonomnost i, kao posljedica, nema ograni\u010denja po vremenu u eteru i tro\u0161kovima prometa. Za NB-IoT ove metode nisu prikladne zbog velike potro\u0161nje energije.<\/p>\n<p>SCEF rje\u0161ava ovaj problem: budu\u0107i da je jedini identifikator ure\u0111aja za AS vanjski ID, AS-u je dovoljno poslati paket podataka na SCEF za konkretni vanjski ID, a SCEF \u0107e se pobrinuti za sve ostalo. U slu\u010daju da se ure\u0111aj nalazi u na\u010dinu u\u0161tede energije PSM ili eDRX, podaci \u0107e biti baferizirani i isporu\u010deni kada ure\u0111aj postane dostupan. Ako je ure\u0111aj dostupan za promet, podaci \u0107e biti isporu\u010deni odmah. Ovo se tako\u0111er odnosi i na upravlja\u010dke komande.<\/p>\n<p>U bilo kojem trenutku AS mo\u017ee opozvati baferiziranu poruku prema UE ili je zamijeniti novom.<\/p>\n<p>Mehanizam baferizacije mo\u017ee se primjenjivati i prilikom prijenosa MO-podataka od UE prema AS-u. Ako SCEF nije mogao odmah isporu\u010diti podatke AS-u, na primjer, ako su radovi na servisiranju na serverima AS-a, ti paketi \u0107e biti baferizirani i zajam\u010deno \u0107e biti isporu\u010deni \u010dim AS postane dostupan.<\/p>\n<p>Kao \u0161to je ranije napomenuto, pristup odre\u0111enoj usluzi i UE za AS (a NIDD je usluga), reguliran je pravilima i politikama na strani SCEF-a, \u0161to omogu\u0107ava jedinstvenu mogu\u0107nost simultane upotrebe podataka jednog UE od strane vi\u0161e AS-a. Dakle, ako se vi\u0161e AS-a prijavi za jedno UE, nakon \u0161to primi podatke od UE, SCEF \u0107e ih raspodijeliti svim prijavljenim AS-ima. Ovo je dobro za slu\u010dajeve kada kreator skupa specijaliziranih ure\u0111aja dijeli podatke izme\u0111u vi\u0161e klijenata. Na primjer, kreiranjem mre\u017ee meteorolo\u0161kih stanica koje rade na NB-IoT, mogu\u0107e je prodavati podatke s njih nekoliko uslugama istovremeno.<\/p>\n<p><b>Mehanizam jam\u010dene isporuke poruka <\/b><\/p>\n<p>Reliable Data Service \u2014 mehanizam jam\u010dene isporuke MO i MT poruka bez kori\u0161tenja specijaliziranih algoritama na protokolnoj razini, kao \u0161to je, primjerice, handshake u TCP-u. Funkcionira uklju\u010divanjem posebne oznake u kontrolni dio poruke prilikom razmjene izme\u0111u UE i SCEF-a. Odluku o tome ho\u0107e li aktivirati ovaj mehanizam tijekom prijenosa prometa donosi AS.<\/p>\n<p>Ako je mehanizam aktiviran, UE prilikom potrebe za jam\u010denom isporukom MO prometa uklju\u010duje posebnu oznaku u kontrolni dio paketa. Kada SCEF primi takav paket, odgovara UE potvrdom. Ako UE ne primi paket s potvrdom, paket u smjeru SCEF-a \u0107e se ponovo poslati. Isto se doga\u0111a i za MT promet.<\/p>\n<p><b>Pra\u0107enje ure\u0111aja (monitoring events - MONTE)<\/b><\/p>\n<p>Kao \u0161to je ranije re\u010deno, funkcionalnost SCEF-a, osim ostalog, uklju\u010duje funkcije nadzora stanja UE, tzv. pra\u0107enje ure\u0111aja. Dok su novi identifikatori i mehanizmi prijenosa podataka optimizacije (iako vrlo zna\u010dajne) ve\u0107 postoje\u0107ih procedura, MONTE predstavlja potpuno novu funkcionalnost koja nije dostupna u 2G\/3G\/LTE mre\u017eama. MONTE omogu\u0107uje AS-u pra\u0107enje takvih parametara ure\u0111aja kao \u0161to su status povezivanja, dostupnost za komunikaciju, lokacija, status roaminga itd. O svemu svakom detaljnije \u0107emo govoriti kasnije.<\/p>\n<p>Ako je potrebno aktivirati bilo kakvo doga\u0111anje pra\u0107enja za ure\u0111aj ili grupu ure\u0111aja, AS se pretpla\u0107uje na odgovaraju\u0107u uslugu slanjem naredbe odgovaraju\u0107eg API MONTE-u SCEF-u, koja uklju\u010duje takve parametre kao \u0161to su external Id ili external group ID, identifikator AS-a, tip pra\u0107enja, broj izvje\u0161taja koje AS \u017eeli primiti. Ako je AS autoriziran za izvr\u0161enje zahtjeva, SCEF, ovisno o tipu, provizuje doga\u0111aj na HSS ili MME (slika 4). Kada do\u0111e do doga\u0111aja, MME ili HSS generiraju izvje\u0161taj za SCEF, koji ga \u0161alje AS-u.<\/p>\n<p>Provizioniranje svih doga\u0111aja, osim 'Number of UEs present in a geographic area', odvija se preko HSS-a. Dva doga\u0111aja 'Change of IMSI-IMEI Association' i 'Roaming Status' prate se izravno na HSS-u, dok se ostali proviziraju na MME-u.<br \/>\nDoga\u0111aji mogu biti jednokratni ili periodi\u010dni, ovisno o njihovom tipu.<\/p>\n<p><img decoding=\"async\" alt=\"NB-IoT: kako radi? Dio 3: SCEF \u2013 jedinstveno pristupno mjesto uslugama operatera\" src=\"\/wp-content\/uploads\/2019\/11\/da265ed0443b7459d28101aa07adf221.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nSlanje izvje\u0161taja o doga\u0111aju (izvje\u0161\u0107e) vr\u0161i \u010dvor koji prati doga\u0111aj, izravno na SCEF (slika 5).<\/p>\n<p><img decoding=\"async\" alt=\"NB-IoT: kako radi? Dio 3: SCEF \u2013 jedinstveno pristupno mjesto uslugama operatera\" src=\"\/wp-content\/uploads\/2019\/11\/9b385bbc324f14e1d484f1949d926b34.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>Bitna to\u010dka:<\/b> doga\u0111aji nadzora mogu se primjenjivati i na non-IP ure\u0111aje povezane putem SCEF, kao i na IP ure\u0111aje koji prenose podatke klasi\u010dnim putem preko MME-SGW-PGW.<\/p>\n<p>Pogledajmo detaljnije svaku od doga\u0111aja nadzora:<\/p>\n<p><u>Gubitak povezivosti<\/u> \u2013 obavje\u0161tava AS da UE vi\u0161e nije dostupna ni za data promet, ni za signalnu razmjenu. Doga\u0111aj nastaje kada istekne \"mobile reachability timer\" za UE na MME-u. U zahtjevu za ovu vrstu nadzora, AS mo\u017ee navesti svoju vrijednost \"Maximum Detection Time\" \u2013 ako tijekom ovog vremena UE ne poka\u017ee bilo kakvu aktivnost, AS \u0107e biti obavije\u0161ten da UE nije dostupna, s naznakom razloga. Tako\u0111er, doga\u0111aj nastaje ako je UE iz nekog razloga prisilno isklju\u010dena iz mre\u017ee.<\/p>\n<p>* Kako bi mre\u017ea znala da je ure\u0111aj i dalje dostupan, on povremeno inicira postupak a\u017euriranja \u2013 Tracking Area Update (TAU). U\u010destalost ovog postupka odre\u0111uje mre\u017ea pomo\u0107u tajmera T3412 ili (T3412_extended u slu\u010daju PSM), \u010dija se vrijednost ure\u0111aju prenosi tijekom postupka Attach ili sljede\u0107eg TAU-a. Mobile reachability timer obi\u010dno je nekoliko minuta du\u017ei od T3412. Ako UE ne izvr\u0161i TAU prije isteka \"Mobile reachability timer\", mre\u017ea smatra da je vi\u0161e nedostupna. <\/p>\n<p><u>Dostupnost UE<\/u> \u2013 pokazuje kada UE postaje dostupna za DL promet ili SMS. To se doga\u0111a kada UE postane dostupna za pagiranje (za UE u re\u017eimu eDRX) ili kada UE pre\u0111e u re\u017eim ECM-CONNECTED (za UE u re\u017eimu PSM ili eDRX), tj. izvr\u0161ava TAU ili \u0161alje uplink paket.<\/p>\n<p><u>Izvje\u0161tavanje o lokaciji<\/u> \u2013 Ova vrsta nadzora omogu\u0107uje AS-u da zatra\u017ei podatke o lokaciji UE. Mo\u017ee se zatra\u017eiti ili trenutna lokacija (Current Location), ili posljednja poznata lokacija (Last Known Location, odre\u0111uje se prema cell ID-u s kojeg je ure\u0111aj u\u010dinio TAU ili prenosio promet posljednji put), \u0161to je relevantno za ure\u0111aje u re\u017eimima u\u0161tede energije PSM ili eDRX. Za \"Current Location\" AS mo\u017ee zatra\u017eiti ponavljaju\u0107e izvje\u0161taje, pri \u010demu \u0107e MME obavje\u0161tavati AS svaki put prilikom promjene lokacije ure\u0111aja. <\/p>\n<p><u>Promjena IMSI-IMEI asocijacije<\/u> \u2013 Aktivacijom ovog doga\u0111aja, SCEF po\u010dinje pratiti promjene povezanosti IMSI (identifikatora SIM kartice) i IMEI (identifikatora ure\u0111aja). Kada se dogodi doga\u0111aj \u2014 obavje\u0161tava AS. Mo\u017ee se koristiti za automatsko ponovno povezivanje vanjskog ID-a s ure\u0111ajem tijekom planiranih radova na zamjeni ili slu\u017eiti kao identifikator kra\u0111e ure\u0111aja.<\/p>\n<p><u>Status Roaminga<\/u> \u2013 Ova vrsta pra\u0107enja koristi se u AS-u kako bi odredila je li UE u doma\u0107oj mre\u017ei ili u mre\u017ei roaming partnera. Opcionalno se mo\u017ee prenijeti PLMN (javna mobilna mre\u017ea) operatera u kojem je ure\u0111aj registriran.<\/p>\n<p><u>Neuspjeh komunikacije<\/u> \u2014 Ova vrsta pra\u0107enja informira AS o kvarovima u komunikaciji s ure\u0111ajem, temeljem razloga prekida veze (release cause code) dobivenih od mre\u017ee radiodostupa (protokol S1-AP). Ovaj doga\u0111aj mo\u017ee pomo\u0107i u odre\u0111ivanju za\u0161to je do\u0161lo do kvara komunikacije \u2014 zbog problema u mre\u017ei, na primjer, prilikom preoptere\u0107enja eNodeb (Radio resources not available) ili zbog kvara samog ure\u0111aja (Radio Connection With UE Lost). <\/p>\n<p><u>Dostupnost nakon DDN kvara<\/u> \u2013 Ovaj doga\u0111aj informira AS da je ure\u0111aj postao dostupan nakon kvara u komunikaciji. Mo\u017ee se koristiti kada je potrebno prenijeti podatke na ure\u0111aj, ali je prethodni poku\u0161aj bio neuspje\u0161an, jer UE nije odgovorila na obavijest od mre\u017ee (paging), i podaci nisu dostavljeni. Ako je ova vrsta pra\u0107enja zatra\u017eena za UE, \u010dim ure\u0111aj izvr\u0161i dolaznu komunikaciju, napravi TAU ili po\u0161alje podatke u uplink, AS \u0107e biti obavije\u0161ten da je ure\u0111aj postao dostupan. Budu\u0107i da procedura DDN (downlink data notification) radi izme\u0111u MME i S\/P-GW, ova vrsta pra\u0107enja dostupna je samo za IP ure\u0111aje.<\/p>\n<p><u>Status PDN povezivosti<\/u> \u2013 Informira AS o promjenama statusa ure\u0111aja (status PDN povezivosti) \u2014 povezivanju (aktivaciji PDN) ili isklju\u010divanju (uklanjanje PDN). To se mo\u017ee koristiti u AS-u za iniciranje komunikacije s UE, ili obrnuto, za shva\u0107anje da komunikacija vi\u0161e nije mogu\u0107a. Ova vrsta pra\u0107enja dostupna je za IP i non-IP ure\u0111aje.<\/p>\n<p><u>Broj UE-ova prisutnih u geografskom podru\u010dju<\/u> \u2013 Ova vrsta pra\u0107enja koristi se u AS-u kako bi odredila broj UE-ova u odre\u0111enoj geografskog podru\u010dju.<\/p>\n<p><b>Okidanje ure\u0111aja (Device triggering<\/b>)<\/p>\n<p>U 2G\/3G mre\u017eama proces registracije u mre\u017eu bio je dvostupanjski: prvo je ure\u0111aj registriran u SGSN (postupak attach), a zatim, po potrebi za prijenos podataka, aktivira PDP kontekst \u2013 vezu s paketnim prolazom (GGSN). U 3G mre\u017eama ova dva postupka su bila uzastopna, tj. ure\u0111aj nije \u010dekao trenutak kada treba prenijeti podatke, ve\u0107 je aktivirao PDP odmah po zavr\u0161etku postupka attach. U LTE-u su ova dva postupka spojena u jedan, tako da je prilikom attach-a ure\u0111aj odmah tra\u017eio aktivaciju PDN veze (analoga PDP u 2G\/3G) putem eNodeB do MME-SGW-PGW.<\/p>\n<p>U NB-IoT definiran je na\u010din povezivanja nazvan \"attach without PDN\", tj. UE se attach-a ne uspostavljaju\u0107i PDN vezu. U tom slu\u010daju nije dostupno za prijenos prometa i mo\u017ee samo primati ili slati SMS. Kako bi se tom ure\u0111aju poslala naredba za aktivaciju PDN i povezivanje s AS-om, razvijena je funkcionalnost \"Device triggering\". <\/p>\n<p>Pri primanju naredbe za povezivanje takvog UE od AS-a, SCEF putem SMS centra inicira slanje upravlja\u010dke SMS poruke na ure\u0111aj. Pri primitku SMS-a, ure\u0111aj aktivira PDN i povezuje se s AS-om za primanje daljnjih uputa ili prijenos podataka.<\/p>\n<p>Mogu\u0107i su slu\u010dajevi kada na SCEF-u istekne pretplata za ure\u0111aj. Da, pretplata ima svoj rok trajanja, koji postavlja operater ili dogovara s AS-om. Nakon isteka, na MME-u \u0107e se deaktivirati PDN, a ure\u0111aj \u0107e postati nedostupan za AS. U tom slu\u010daju pomo\u0107i \u0107e i funkcionalnost \"Device triggering\". Pri primanju novih podataka od AS-a, SCEF \u0107e provjeriti status povezivanja ure\u0111aja i dostaviti podatke putem SMS kanala.<\/p>\n<p><b>Zaklju\u010dak<\/b><\/p>\n<p>Funkcionalnost SCEF-a, svakako, ne ograni\u010dava se na gore opisane usluge i neprestano evoluira i \u0161iri se. Trenutno je za SCEF ve\u0107 standardizirano vi\u0161e od deset usluga. Sada smo obuhvatili samo osnovne i tra\u017eene funkcije s strane programera; o ostalima \u0107emo razgovarati u budu\u0107im \u010dlancima. <\/p>\n<p><b>Odmah se postavlja pitanje, kako dobiti testni pristup ovom \u201e\u010dudo\u201c-\u010dvori\u0161tu za preliminarno testiranje i ispravljanje mogu\u0107ih slu\u010dajeva? Sve je vrlo jednostavno. Svaki programer mo\u017ee poslati zahtjev na iot.info@mts.ru, u kojem je dovoljno navesti svrhu povezivanja, opis mogu\u0107eg slu\u010daja i kontakt informacije za komunikaciju.<br \/>\n<\/b><br \/>\nDo narednog susreta!<\/p>\n<p><i>Autori: <\/p>\n<ul>\n<li>vi\u0161i stru\u010dnjak za konvergencije i multimedijske usluge Sergej Novikov <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/users\/sanov\/\" class=\"user_link\">sanov<\/a><\/noindex>, <\/li>\n<li>stru\u010dnjak za konvergencije i multimedijske usluge Aleksej Lap\u0161in <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/users\/aslapsh\/\" class=\"user_link\">aslapsh<\/a><\/noindex><\/li>\n<\/ul>\n<p><\/i><br \/>\n<br \/>Izvor: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/ru_mts\/blog\/473982\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412 \u0441\u0442\u0430\u0442\u044c\u0435 \u00abNB-IoT: \u043a\u0430\u043a \u043e\u043d \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442? \u0427\u0430\u0441\u0442\u044c 2\u00bb, \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u044b\u0432\u0430\u044f \u043f\u0440\u043e \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0443 \u043f\u0430\u043a\u0435\u0442\u043d\u043e\u0433\u043e \u044f\u0434\u0440\u0430 \u0441\u0435\u0442\u0438 NB-IoT, \u043c\u044b \u0443\u043f\u043e\u043c\u044f\u043d\u0443\u043b\u0438 \u043f\u0440\u043e \u043f\u043e\u044f\u0432\u043b\u0435\u043d\u0438\u0435 \u043d\u043e\u0432\u043e\u0433\u043e \u0443\u0437\u043b\u0430 SCEF. \u041e\u0431\u044a\u044f\u0441\u043d\u044f\u0435\u043c \u0432 \u0442\u0440\u0435\u0442\u044c\u0435\u0439 \u0447\u0430\u0441\u0442\u0438, \u0447\u0442\u043e \u0436\u0435 \u044d\u0442\u043e \u0442\u0430\u043a\u043e\u0435 \u0438 \u0437\u0430\u0447\u0435\u043c \u044d\u0442\u043e \u043d\u0443\u0436\u043d\u043e? \u041f\u0440\u0438 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0438 M2M-\u0441\u0435\u0440\u0432\u0438\u0441\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u0441\u0442\u0430\u043b\u043a\u0438\u0432\u0430\u044e\u0442\u0441\u044f \u0441\u043e \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u043c\u0438 \u0432\u043e\u043f\u0440\u043e\u0441\u0430\u043c\u0438: \u043a\u0430\u043a \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u0446\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430; \u043a\u0430\u043a\u043e\u0439 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 \u0438 \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0438\u044f \u043f\u043e\u0434\u043b\u0438\u043d\u043d\u043e\u0441\u0442\u0438; \u043a\u0430\u043a\u043e\u0439 \u0432\u044b\u0431\u0440\u0430\u0442\u044c [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-52138","post","type-post","status-publish","format-standard","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.4 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412 \u0441\u0442\u0430\u0442\u044c\u0435 \u00abNB-IoT: \u043a\u0430\u043a \u043e\u043d \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442?\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/hr\/blog\/administrirovanie\/nb-iot-kak-on-rabotaet-chast-3-scef-edinoe-okno-dostupa-k-uslugam-operatora\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"hr_HR\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47NB-IoT: \u043a\u0430\u043a \u043e\u043d \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442? \u0427\u0430\u0441\u0442\u044c 3: SCEF \u2013 \u0435\u0434\u0438\u043d\u043e\u0435 \u043e\u043a\u043d\u043e \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a \u0443\u0441\u043b\u0443\u0433\u0430\u043c \u043e\u043f\u0435\u0440\u0430\u0442\u043e\u0440\u0430 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412 \u0441\u0442\u0430\u0442\u044c\u0435 \u00abNB-IoT: \u043a\u0430\u043a \u043e\u043d \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442?\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/hr\/blog\/administrirovanie\/nb-iot-kak-on-rabotaet-chast-3-scef-edinoe-okno-dostupa-k-uslugam-operatora\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T10:59:48+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47NB-IoT: kako funkcionira? Dio 3: SCEF \u2013 jedinstveni pristup uslugama operatera | ProHoster","description":"U \u010dlanku \"NB-IoT: kako funkcionira?","canonical_url":"https:\/\/prohoster.info\/hr\/blog\/administrirovanie\/nb-iot-kak-on-rabotaet-chast-3-scef-edinoe-okno-dostupa-k-uslugam-operatora","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"hr_HR","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47NB-IoT: \u043a\u0430\u043a \u043e\u043d \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442? \u0427\u0430\u0441\u0442\u044c 3: SCEF \u2013 \u0435\u0434\u0438\u043d\u043e\u0435 \u043e\u043a\u043d\u043e \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a \u0443\u0441\u043b\u0443\u0433\u0430\u043c \u043e\u043f\u0435\u0440\u0430\u0442\u043e\u0440\u0430 | ProHoster","og:description":"\u0412 \u0441\u0442\u0430\u0442\u044c\u0435 \u00abNB-IoT: \u043a\u0430\u043a \u043e\u043d \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442?","og:url":"https:\/\/prohoster.info\/hr\/blog\/administrirovanie\/nb-iot-kak-on-rabotaet-chast-3-scef-edinoe-okno-dostupa-k-uslugam-operatora","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T21:00:00+00:00","article:modified_time":"2020-02-18T10:59:48+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"52138","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-24 02:37:20","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 20:48:32","updated":"2026-01-24 02:37:20","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/posts\/52138","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/comments?post=52138"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/posts\/52138\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/media?parent=52138"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/categories?post=52138"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/tags?post=52138"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}