Galab wanaagsan iyo niyad wanaagsan!
Tani waa casharro yar oo ku saabsan dejinta NIDD (Garitaanka Xogta aan IP ahayn) ee adeegga daruuraha ee MTS oo leh magaca is-sharaxaadda "Maamulaha M2M". Nuxurka NIDD waa is-weydaarsiga tamarta waxtarka leh ee xirmooyinka xogta yaryar ee shabakada NB-IoT ee u dhexeeya qalabka iyo serverka. Haddii aaladaha GSM ee hore ay ula xidhiidhaan server-ka iyagoo isweydaarsanaya baakadaha TCP/UDP, markaa hab isgaarsiin dheeraad ah ayaa diyaar u ah aaladaha NB-IoT - NIDD. Xaaladdan oo kale, adeeguhu wuxuu la falgalaa shabakadda hawlwadeenka isagoo isticmaalaya codsiyada POST/GET midaysan. Waxaan wax u qorayaa nafteyda (si aan u iloobin) iyo qof kasta oo u arka inuu faa'iido leeyahay.
Waxaad ka akhrisan kartaa NB-IoT:
Dukumeenti loogu talagalay moduleka NB-IoT ee la isticmaalay intii lagu jiray tijaabada:
Si loo dareemo NIDD, waxaan u baahanahay:
- SIM kaarka NB-IoT MTS
- Qalabka NB-IoT oo leh taageerada NIDD
- password iyo login ka maamulaha M2M MTS
Waxa aan u isticmaalay loox sidii qalab ahaan N21 DEMO, iyo erayga sirta ah iyo login si aad u gasho maamulaha M2M waxaa si naxariis leh ii siiyeen shaqaalaha MTS. Tan, iyo sidoo kale kaalmada kala duwan iyo la-talinta faraha badan, aad ayaan ugu mahadcelineynaa.
Markaa, u tag maareeyaha M2M oo hubi taas:
- Shayga menu "Maareeyaha SIM" waxaa ku yaal "Xarunta Xakamaynta NB-IoT";
- Kaadhkayaga NB-IoT wuxuu ka soo muuqday Xarunta Xakamaynta NB-IoT, iyo sidoo kale qaybaha soo socda:
NIDD APN
Xisaabaadka NIDD
Amniga NIDD - Halka ugu hooseysa waxaa ku yaal shay menu "API M2M" oo wata "Hagaha Horumarinta NIDD"
Wax walba waa inay u ekaadaan sidatan:
Haddii ay jiraan wax ka maqan maareeyaha M2M, xor u noqo inaad u dirto codsi maamulahaaga MTS oo leh sharraxaad faahfaahsan oo ku saabsan rabitaankaaga.
Haddii alaabta Xarunta Kontroolka ee NB-IoT ee loo baahan yahay ay yaalliin, waxaad bilaabi kartaa buuxinta. Waxaa intaa dheer, shayga "Akoonka NIDD" ayaa ugu dambeeya: waxay u baahan doontaa xogta qaybaha ku xiga.
- NIDD APN: Waxaan la nimid oo buuxinaynaa magaca APN iyo "Aqoonsiga Codsiga".
- Badbaadada NIDD: Halkan waxaan ku muujineynaa cinwaanka IP-ga ee server-kayaga codsiga, kaas oo kula xiriiri doona qalabka NB-IoT iyada oo loo marayo adeegga MTS (server).
- Xisaabaadka NIDD: Kaliya buuxi dhammaan goobaha oo guji "Save".
Marka alaabta oo dhan la dhammeeyo, waxaad bilaabi kartaa inaad wax ka qabato codsiyada server-kayagu soo saaro. Tag M2M API oo akhri hagaha horumariyaha NIDD. Si qalabku ugu diiwaan galiyo shabakada NB-IoT, waxaad u baahan tahay inaad abuurto qaabaynta SCS AS:
Buug-gacmeedku waxa uu ka kooban yahay sharraxaadda cabbirrada codsiga shakhsi ahaaneed, waxaan kaliya ku siin doonaa dhawr faallooyin oo yaryar:
- isku xirka codsiyada dirida: m2m-manager.mts.ru/scef/v1/3gpp-nidd/v1/{scsAsId}/configurations, halka scsAsId uu yahay "Aqoonsiga Codsiga" ee shayga "NIDD APN";
- Habka oggolaanshaha aasaasiga ah ee login iyo erayga sirta ah - isticmaal login iyo erayga sirta ah ee aad abuurtay markaad buuxinayso shayga menu "Akoonka NIDD";
- OgeysiintaDestination - ciwaanka serverkaaga. Laga soo bilaabo waxaad u diri doontaa farriimaha aan ip-ka ahayn aaladaha, iyo server-ka MTS ayaa soo diri doona ogeysiisyo ku saabsan dirida iyo helitaanka fariimaha aan-IP-ka ahayn.
Marka qaabka SCS AS la sameeyay oo qalabku si guul leh uga diiwaangashan yahay habka NIDD ee shabakada NB-IoT ee hawlwadeenka, waxaad isku dayi kartaa inaad isweydaarsato farriimaha ugu horreeya ee aan IP ahayn ee u dhexeeya serverka iyo qalabka.
Si aad fariin uga wareejiso server-ka qalabka, baro qaybta "2.2 Diritaanka fariin" ee buug-gacmeedka:
{configurationId} ee isku xirka codsiga - qiimaha nooca "hex-abracadabra", oo laga helay marxaladda abuurista qaabeynta. Waxay u egtahay: b00e2485ed27c0011f0a0200.
data - fariimaha ku jira codaynta Base64.
Dejinta qalabka NB-IoT si uu uga shaqeeyo NIDD
Dabcan, si loo beddelo xogta server-ka, qalabkeenu waa inaanu awoodin inuu ka shaqeeyo shabakada NB-IoT, laakiin sidoo kale wuxuu taageeraa NIDD (non-ip). Xaaladda guddiga horumarinta N21 DEMO ama qalab kale oo ku salaysan
Waxaanu ku hawlgelinaa qaabaynta APN-ka aanu la nimid markii aanu buuxinay shayga "NIDD APN" ee maareeyaha M2M (halkan - EFOnidd):
AT+CFGDFTPDN=5,"EFOnidd"
oo weydii aaladda inuu dib-u-diiwaangeliyo shabakada:
AT+CFUN=0
AT+CFUN=1
intaas ka dib ayaanu amarka bixinaa
AT+CGACT=1,1
oo dir fariinta "tijaabo":
AT+NIPDATA=1, "tijaabo"
Marka fariin aan IP ahayn lagu helo UART ee moduleka N21, fariinta aan la codsan ee foomka ayaa la soo saarayaa:
+NIPDATA:1,10,3132333435 // helay fariin aan IP ahayn '12345'
halkaas oo
1 - CID, macnaha guud ee pdp
10 - tirada xogta bytes ka dib jajab tobanle
Farriinta waxay ku timi serfarka ku jira Base64 codaynta (codsi POST ah).
PS Si aad uga mid noqoto wareejinta xogta server-ka, way ku habboon tahay in la isticmaalo barnaamijka
Waxaan rajeynayaa inay waxtar u leedahay qof.
Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ.
Source: www.habr.com