NB-IoT Bixinta Xogta aan IP ahayn ama kaliya NIDD. Ku tijaabinta adeegga ganacsiga ee MTS

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:

NB-IoT, Internet Band oo Cidhiidhi ah. Macluumaadka guud, sifooyinka tignoolajiyada
NB-IoT, Internet Band oo Cidhiidhi ah. Hababka Keydinta Awoodda iyo Amarrada Xakamaynta

Aragtida NIDD ee MTS

Dukumeenti loogu talagalay moduleka NB-IoT ee la isticmaalay intii lagu jiray tijaabada:
Neoway N21.

Adeegga MTS ee maaraynta aaladaha M2M.

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:

NB-IoT Bixinta Xogta aan IP ahayn ama kaliya NIDD. Ku tijaabinta adeegga ganacsiga ee MTS

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.

  1. NIDD APN: Waxaan la nimid oo buuxinaynaa magaca APN iyo "Aqoonsiga Codsiga".
  2. 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).
  3. 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:

NB-IoT Bixinta Xogta aan IP ahayn ama kaliya NIDD. Ku tijaabinta adeegga ganacsiga ee MTS

Buug-gacmeedku waxa uu ka kooban yahay sharraxaadda cabbirrada codsiga shakhsi ahaaneed, waxaan kaliya ku siin doonaa dhawr faallooyin oo yaryar:

  1. 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";
  2. 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";
  3. 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:

NB-IoT Bixinta Xogta aan IP ahayn ama kaliya NIDD. Ku tijaabinta adeegga ganacsiga ee MTS

{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 NB-IoT moduleka N21 Tallaabooyinka isku xigxiga ee gudbinta fariimaha aan IP ahayn ayaa lagu sifeeyay hoos.

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 Boostada. Si aad farriimaha u hesho, waxaad isticmaali kartaa qoraal kasta oo u ekaysiinaya server HTTP ah.

Waxaan rajeynayaa inay waxtar u leedahay qof.
Бпасибо.

Source: www.habr.com

Add a comment