NB-IoT. Kwete-IP Data Delivery kana kuti NIDD chete. Kuedza neMTS yekushambadzira sevhisi

Masikati akanaka uye mafungiro akanaka!

Ichi chidzidzo chidiki chekumisikidza NIDD (Isiri-IP Data Delivery) muMTS gore sevhisi ine zita rinozvitsanangura "M2M Manager". Iwo musimboti weNIDD ndiko kuchinjanisa-simba-rinoshanda kwemapaketi madiki edata pamusoro peNB-IoT network pakati pemidziyo neseva. Kana pakutanga GSM zvishandiso zvakataurirana neseva nekuchinjana TCP / UDP mapaketi, ipapo imwe nzira yekutaurirana yakavepo yeNB-IoT zvishandiso - NIDD. Muchiitiko ichi, sevha inodyidzana netiweki yemushandisi ichishandisa zvakabatana POST/GET zvikumbiro. Ndiri kunyora pachangu (kuti ndirege kukanganwa) uye kune wese anoona zvichibatsira.

Unogona kuverenga nezve NB-IoT:

NB-IoT, Narrow Band Internet yezvinhu. General ruzivo, tekinoroji maficha
NB-IoT, Narrow Band Internet yezvinhu. Simba rekuchengetedza maitiro uye kutonga mirairo

NIDD theory kubva kuMTS

Zvinyorwa zveNB-IoT module yakashandiswa mukuyedza maitiro:
Neoway N21.

MTS sevhisi yekutarisira M2M zvishandiso.

Kuti tinzwe NIDD, tinoda:

  • SIM kadhi NB-IoT MTS
  • NIDD-inogonesa NB-IoT mudziyo
  • password uye kupinda kubva kuM2M-maneja MTS

Semudziyo, ndaishandisa bhodhi N21 DEMO, uye password uye kupinda kuti uwane kune maneja weM2M ndakapihwa nemutsa nevashandi veMTS. Nokuda kweizvi, pamwe chete nerubatsiro rwakasiyana-siyana uye kubvunzurudza kwakawanda, kuvonga kwakawanda kwavari.

Saka, enda kune maneja weM2M uye tarisa kuti:

  • mune menyu chinhu "SIM Manager" pane "NB-IoT Control Center";
  • yedu NB-IoT kadhi yakaonekwa muNB-IoT Control Center, pamwe nezvikamu:
    NIDDAPN
    NIDD Accounts
    NIDD Security
  • pazasi chaipo pane chinhu chemenu "API M2M" ine "NIDD Developer's Guide"

Hupfumi hwese hunofanirwa kutaridzika seizvi:

NB-IoT. Kwete-IP Data Delivery kana kuti NIDD chete. Kuedza neMTS yekushambadzira sevhisi

Kana chimwe chinhu chisipo muM2M maneja, inzwa wakasununguka kutumira chikumbiro kuna maneja wako kuMTS uine tsananguro yakadzama yezvishuwo zvako.

Kana izvo zvinodiwa zveNB-IoT Control Center zviri munzvimbo, unogona kutanga kuzvizadza. Uyezve, chinhu che "NIDD Accounts" ndicho chinhu chekupedzisira: chinoda data kubva kune zvikamu zvakavakidzana.

  1. NIDDAPN: tinouya uye tinozadza zita reAPN yedu uye "Application ID".
  2. NIDD Kuchengetedzwa: pano isu tinotsanangura iyo IP kero yedu yekushandisa server, iyo inotaurirana neNB-IoT zvishandiso kuburikidza neMTS sevhisi (server).
  3. NIDD Accounts: Ingozadza minda yese uye tinya "Save".

Kana mapoinzi ese azadzwa mukati, unogona kutanga kubata nezvikumbiro izvo server yedu inofanirwa kuumba. Isu tinoenda ku "API M2M" uye tiverenge "NIDD Developer's Guide". Kuti chishandiso chikwanise kunyoresa muNB-IoT network, unofanirwa kugadzira SCS AS kumisikidzwa:

NB-IoT. Kwete-IP Data Delivery kana kuti NIDD chete. Kuedza neMTS yekushambadzira sevhisi

Bhuku racho rine tsananguro yemubvunzo wega wega paramita, ini ndinongopa mashoma mashoma ekutaura:

  1. link yekutumira zvikumbiro: m2m-manager.mts.ru/scef/v1/3gpp-nidd/v1/{scsAsId}/configurations, apo scsAsId ndiyo "Application ID" kubva ku"NIDD APN" menu chinhu;
  2. nzira yemvumo yekutanga ine login uye password - shandisa iyo login uye password yawakagadzira paunenge uchizadza iyo "NIDD Accounts" menyu chinhu;
  3. notificationDestination ikero yeserver yako. Kubva pairi iwe unotumira asiri-ip mameseji kumidziyo, uye sevha yeMTS inotumira zviziviso nezve kutumira uye kugamuchira isiri-ip mameseji kwairi.

Kana iyo SCS AS kumisikidzwa yagadzirwa uye chishandiso chakanyatso kunyoresa muNIDD modhi mune yeOperator's NB-IoT network, unogona kuyedza kuchinjanisa yekutanga isiri-ip meseji pakati pesevha nechishandiso.

Kuti utumire meseji kubva kuseva kune mudziyo, dzidza chikamu "2.2 Kutumira meseji" yebhuku rekushandisa:

NB-IoT. Kwete-IP Data Delivery kana kuti NIDD chete. Kuedza neMTS yekushambadzira sevhisi

{configurationId} mune yekukumbira chinongedzo, kukosha kwe "hex-abracadabra" mhando inowanikwa padanho rekugadzira. Inotaridzika se: b00e2485ed27c0011f0a0200.

dhata - meseji yemukati muBase64 encoding.

Kugadzirisa mudziyo weNB-IoT kuti ushande muNIDD

Ehe, kuitira kuchinjanisa data neseva, mudziyo wedu haufanire kungokwanisa kushanda muNB-IoT network, asi zvakare tsigira iyo NIDD (isina-ip) maitiro. Panyaya yeN21 DEMO yekuvandudza bhodhi kana chimwe chishandiso chakavakirwa pa NB-IoT-module N21 kutevedzana kwezviito zvekutumira mameseji asiri-ip anotsanangurwa pazasi.

Isu tinomisikidza iyo gadziriso neAPN, yatakauya nayo pakuzadza "NIDD APN" chinhu cheM2M maneja (pano - EFOnidd):

AT+CFGDFTPPDN=5,"EFOnidd"

uye kumbira mudziyo kuti unyore zvakare panetiweki:

AT+CFUN=0

AT+CFUN=1

wozopa murairo

AT+CGACT=1,1

uye tumira meseji "test":

AT+NIPDATA=1, "test"

Pakugashira isiri-ip meseji paUART yeN21 module, meseji isina kukumbirwa yefomu inopihwa:

+NIPDATA:1,10,3132333435 // yakagamuchira isiri-ip meseji '12345'
apo
1 - CID, pdp mamiriro
10 - nhamba ye data bytes mushure meiyo decimal point

Iyo meseji inosvika paserver muBase64 encoding (mune POST chikumbiro).

PS Kutevedzera kuendesa data kubva kune server, zviri nyore kushandisa chirongwa post-man. Unogona kushandisa chero chinyorwa chinotevedzera sevha yeHTTP kugamuchira mameseji.

Ndinovimba inobatsira kune mumwe munhu.
Бпасибо.

Source: www.habr.com

Voeg