I-NB-IoT. I-Non-IP Data Delivery noma i-NIDD nje. Ukuhlola ngesevisi yezohwebo ye-MTS

Intambama enhle nomoya omuhle!

Lesi isifundo esincane sokusetha i-NIDD (Non-IP Data Delivery) kusevisi yefu ye-MTS enegama elizichazayo elithi "M2M Manager". Ingqikithi ye-NIDD iwukushintshana okuwonga amandla kwamaphakethe edatha amancane ngenethiwekhi ye-NB-IoT phakathi kwamadivayisi neseva. Uma amadivayisi angaphambilini e-GSM axhumene neseva ngokushintshanisa amaphakethe e-TCP/UDP, indlela yokuxhumana eyengeziwe iye yatholakala kumadivayisi e-NB-IoT - NIDD. Kulesi simo, iseva isebenzisana nenethiwekhi yomsebenzisi isebenzisa izicelo ezihlanganisiwe ze-POST/GET. Ngizibhalela mina (ukuze ngingakhohlwa) kanye nawo wonke umuntu okuthola kuwusizo.

Ungafunda nge-NB-IoT:

I-NB-IoT, i-Narrow Band Internet yezinto. Ulwazi olujwayelekile, izici zobuchwepheshe
I-NB-IoT, i-Narrow Band Internet yezinto. Izindlela zokonga amandla kanye nemiyalo yokulawula

Ithiyori ye-NIDD evela ku-MTS

Amadokhumenti emojula ye-NB-IoT esetshenziswe kunqubo yokuhlola:
I-Neoway N21.

Isevisi ye-MTS yokuphatha amadivayisi we-M2M.

Ukuze uzizwe i-NIDD, sidinga:

  • I-SIM khadi NB-IoT MTS
  • Idivayisi ye-NB-IoT enikwe amandla yi-NIDD
  • iphasiwedi kanye nokungena ngemvume kusuka ku-M2M-manager MTS

Njengomshini, ngasebenzisa ibhodi I-DEMO ye-N21, kanye nephasiwedi nokungena ngemvume ukuze ngifinyelele kumphathi we-M2M nginikezwe ngomusa abasebenzi be-MTS. Ngalokhu, kanye nosizo oluhlukahlukene kanye nokubonisana okuningi, sibonga kakhulu kubo.

Ngakho, hamba kumphathi we-M2M futhi uhlole ukuthi:

  • entweni yemenyu "Umphathi we-SIM" kukhona "Isikhungo Sokulawula se-NB-IoT";
  • ikhadi lethu le-NB-IoT livele ku-NB-IoT Control Center, kanye nezigaba:
    I-NIDDAPN
    Ama-akhawunti we-NIDD
    I-NIDD Security
  • ezansi kunento yemenyu ethi "API M2M" ene-"NIDD Developer's Guide"

Umnotho wonke kufanele ubukeke kanje:

I-NB-IoT. I-Non-IP Data Delivery noma i-NIDD nje. Ukuhlola ngesevisi yezohwebo ye-MTS

Uma kukhona okushodayo kumphathi we-M2M, zizwe ukhululekile ukuthumela isicelo kumphathi wakho kwa-MTS nencazelo enemininingwane yezifiso zakho.

Uma izinto ezidingekayo ze-NB-IoT Control Center zikhona, ungaqala ukuzigcwalisa. Ngaphezu kwalokho, into ethi "Ama-Akhawunti we-NIDD" yinto yokugcina: izodinga idatha evela ezigabeni ezingomakhelwane.

  1. I-NIDDAPN: siza futhi sigcwalise igama le-APN yethu kanye β€œNe-ID Yesicelo”.
  2. Ukuphepha kwe-NIDD: lapha sicacisa ikheli le-IP leseva yethu yohlelo lokusebenza, ezoxhumana namadivayisi we-NB-IoT ngesevisi ye-MTS (iseva).
  3. Ama-akhawunti e-NIDD: Vele ugcwalise zonke izinkambu bese uchofoza "Londoloza".

Ngokushesha nje lapho wonke amaphuzu esegcwalisiwe, ungaqala ukubhekana nezicelo okufanele iseva yethu yakhiwe. Siya ku-"API M2M" futhi sifunde "I-NIDD Developer's Guide". Ukuze idivayisi ikwazi ukubhalisa kunethiwekhi ye-NB-IoT, udinga ukudala ukucushwa kwe-SCS AS:

I-NB-IoT. I-Non-IP Data Delivery noma i-NIDD nje. Ukuhlola ngesevisi yezohwebo ye-MTS

Imanuwali inencazelo yepharamitha yombuzo ngamunye, ngizonikeza amazwana ambalwa kuphela:

  1. isixhumanisi sokuthumela izicelo: m2m-manager.mts.ru/scef/v1/3gpp-nidd/v1/{scsAsId}/configurations, lapho i-scsAsId ithi β€œI-ID Yesicelo” evela entweni yemenyu ethi β€œNIDD APN”;
  2. indlela eyisisekelo yokugunyazwa ngokungena ngemvume nephasiwedi - sebenzisa ukungena ngemvume nephasiwedi owadalile lapho ugcwalisa into yemenyu ethi "Ama-akhawunti e-NIDD";
  3. notificationDestination yikheli leseva yakho. Ukusuka kuyo uzothumela imilayezo engeyona eye-ip kumadivayisi, futhi iseva ye-MTS izothumela izaziso mayelana nokuthumela nokwamukela imilayezo engeyona eye-ip kuyo.

Uma ukucushwa kwe-SCS AS kwakhiwa futhi idivayisi ibhaliswe ngempumelelo kumodi ye-NIDD kunethiwekhi yesisebenzisi se-NB-IoT, ungazama ukushintshanisa imilayezo yokuqala engeyona eye-ip phakathi kweseva nedivayisi.

Ukuze uthumele umlayezo osuka kuseva uye kudivayisi, funda isigaba "2.2 Ukuthumela umlayezo" semanuwali:

I-NB-IoT. I-Non-IP Data Delivery noma i-NIDD nje. Ukuhlola ngesevisi yezohwebo ye-MTS

{configurationId} kusixhumanisi sesicelo, inani lohlobo lwe-"hex-abracadabra" elitholwe esigabeni sokudala ukulungiselelwa. Kubukeka sengathi: b00e2485ed27c0011f0a0200.

idatha β€” okuqukethwe komyalezo ekubhalweni ngekhodi kwe-Base64.

Ilungiselela idivayisi ye-NB-IoT ukuthi isebenze ku-NIDD

Yiqiniso, ukuze ushintshisane ngedatha neseva, idivayisi yethu akumele ikwazi ukusebenza kunethiwekhi ye-NB-IoT kuphela, kodwa futhi isekele imodi ye-NIDD (non-ip). Endabeni yebhodi lokuthuthukisa i-N21 DEMO noma enye idivayisi esekelwe I-NB-IoT-module N21 ukulandelana kwezenzo zokuthumela imilayezo okungeyona eye-ip kuchazwe ngezansi.

Senza kusebenze ukumisa nge-APN, esiqhamuke nayo lapho sigcwalisa into ethi "NIDD APN" yomphathi we-M2M (lapha - EFOnidd):

AT+CFGDFTPPDN=5,"EFOnidd"

bese ucela idivayisi ukuthi iphinde ibhalise kunethiwekhi:

AT+CFUN=0

AT+CFUN=1

bese ukhipha umyalo

AT+CGACT=1,1

bese uthumela umyalezo othi "test":

AT+NIPDATA=1, "test"

Lapho kutholwa umlayezo ongewona we-ip ku-UART yemojula ye-N21, umlayezo ongacelwanga wefomu uyakhishwa:

+NIPDATA:1,10,3132333435 // uthole umlayezo okungewona we-ip '12345'
kuphi
1 - CID, i-pdp umongo
10 - inombolo yamabhayithi edatha ngemva kwephoyinti ledesimali

Umlayezo ufika kuseva ngombhalo wekhodi we-Base64 (ngesicelo SOTHUMELA).

I-PS Ukulingisa ukudluliswa kwedatha kusuka kuseva, kulula ukusebenzisa uhlelo Postman. Ungasebenzisa noma yisiphi isikripthi esilingisa iseva ye-HTTP ukuze uthole imilayezo.

Ngethemba ukuthi iwusizo kumuntu.
Бпасибо.

Source: www.habr.com

Engeza amazwana