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:
Amadokhumenti emojula ye-NB-IoT esetshenziswe kunqubo yokuhlola:
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:
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.
- I-NIDDAPN: siza futhi sigcwalise igama le-APN yethu kanye βNe-ID Yesiceloβ.
- Ukuphepha kwe-NIDD: lapha sicacisa ikheli le-IP leseva yethu yohlelo lokusebenza, ezoxhumana namadivayisi we-NB-IoT ngesevisi ye-MTS (iseva).
- 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:
Imanuwali inencazelo yepharamitha yombuzo ngamunye, ngizonikeza amazwana ambalwa kuphela:
- 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β;
- indlela eyisisekelo yokugunyazwa ngokungena ngemvume nephasiwedi - sebenzisa ukungena ngemvume nephasiwedi owadalile lapho ugcwalisa into yemenyu ethi "Ama-akhawunti e-NIDD";
- 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:
{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
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
Ngethemba ukuthi iwusizo kumuntu.
Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ.
Source: www.habr.com