NB-IoT. Radestkirina Daneyên ne-IP an tenê NIDD. Testkirina bi karûbarê bazirganî ya MTS re

Êvar baş û haya baş!

Ev dersdarek piçûk e li ser sazkirina NIDD (Radestkirina Daneyên ne-IP) di karûbarê ewr a MTS de bi navê xwe-ravekirî "Rêveberê M2M". Esasê NIDD pevguhertina enerjiyê ya pakêtên daneya piçûk li ser tora NB-IoT di navbera cîhaz û serverê de ye. Ger berê amûrên GSM bi serverê re bi danûstandina pakêtên TCP / UDP re têkilî danî, wê hingê rêbazek pêwendiya pêvek ji bo cîhazên NB-IoT - NIDD peyda bû. Di vê rewşê de, server bi tora operatorê re bi karanîna daxwazên yekbûyî yên POST / GET re têkilî dike. Ez ji bo xwe (da ku ji bîr nekim) û ji bo her kesê ku wê kêrhatî dibîne dinivîsim.

Hûn dikarin li ser NB-IoT bixwînin:

NB-IoT, Înterneta Tiştên Banda Teng. Agahiyên gelemperî, taybetmendiyên teknolojî
NB-IoT, Înterneta Tiştên Banda Teng. Modên hilanîna hêzê û fermanên kontrolê

teoriya NIDD ji MTS

Belgekirin ji bo modula NB-IoT ku di pêvajoya ceribandinê de hate bikar anîn:
Neoway N21.

Karûbarê MTS ji bo birêvebirina cîhazên M2M.

Ji bo ku NIDD hîs bikin, em hewce ne:

  • SIM karta NB-IoT MTS
  • Amûra NB-IoT-a-çalakkirî ya NIDD
  • şîfre û têketinê ji M2M-rêveber MTS

Wekî amûrek, min panelek bikar anî N21 DEMO, û şîfre û têketinê ji bo gihîştina rêveberê M2M ji hêla xebatkarên MTS-ê ve bi dilovanî ji min re hate peyda kirin. Ji bo vê, her weha ji bo alîkariyên cûrbecûr û gelek şêwirdariyê, gelek spas ji wan re.

Ji ber vê yekê, biçin rêveberê M2M û kontrol bikin ku:

  • di menuya "Rêveberê SIM" de "Navenda Kontrolê ya NB-IoT" heye;
  • qerta meya NB-IoT li Navenda Kontrolê ya NB-IoT, û her weha beşan xuya bû:
    NIDDAPN
    Hesabên NIDD
    Ewlekariya NIDD
  • di binê jêrîn de menuyek "API M2M" bi "Rêberê Pêşkêşkerê NIDD" heye.

Tevahiya aboriyê divê tiştek weha xuya bike:

NB-IoT. Radestkirina Daneyên ne-IP an tenê NIDD. Testkirina bi karûbarê bazirganî ya MTS re

Ger tiştek di rêveberê M2M de wenda ye, bi dilxwazî ​​​​ji rêvebirê xwe re li MTS-ê daxwazek bi ravekek berfireh a daxwazên xwe re bişînin.

Ger tiştên pêwîst ên Navenda Kontrolê ya NB-IoT li cîh in, hûn dikarin dest bi dagirtina wan bikin. Digel vê yekê, xala "Hesabên NIDD" tiştê paşîn e: ew ê hewceyê daneyên ji beşên cîran be.

  1. NIDDAPN: em navê APN-ya xwe û "Nasnameya Serlêdanê" digirin û tijî dikin.
  2. Ewlehiya NIDD: Li vir em navnîşana IP-ya servera serîlêdana xwe diyar dikin, ku dê bi navgîniya karûbarê MTS (server) bi cîhazên NB-IoT re têkilî daynin.
  3. Hesabên NIDD: Tenê hemî qadan dagirin û "Save" bikirtînin.

Gava ku hemî xal têne dagirtin, hûn dikarin bi daxwazên ku servera me pêk tîne dest pê bikin. Em diçin "API M2M" û "Rêberê Pêşvebirê NIDD" dixwînin. Ji bo ku amûr bikaribe di tora NB-IoT de tomar bike, hûn hewce ne ku veavakirinek SCS AS biafirînin:

NB-IoT. Radestkirina Daneyên ne-IP an tenê NIDD. Testkirina bi karûbarê bazirganî ya MTS re

Manual danasîna pîvanên pirsiyariya kesane heye, ez ê tenê çend şîroveyên piçûk bidim:

  1. lînka şandina daxwazan: m2m-manager.mts.ru/scef/v1/3gpp-nidd/v1/{scsAsId}/configurations, ku scsAsId "Nasnameya Serlêdanê" ye ji menuya "NIDD APN";
  2. Rêbaza destûrnameyê ya bingehîn bi têketin û şîfreyê - têketin û şîfreya ku we çêkiriye dema dagirtina menuya menuya "Hesabên NIDD" bikar bînin;
  3. notificationDestination navnîşana servera we ye. Ji wê hûn ê peyamên ne-ip-ê ji cîhazan re bişînin, û servera MTS-ê dê di derheqê şandin û wergirtina peyamên ne-ip-ê jê re agahdariyan bişîne.

Dema ku veavakirina SCS AS hate afirandin û cîhaz di moda NIDD-ê de di tora NB-IoT ya operatorê de bi serfirazî tomar kir, hûn dikarin hewl bidin ku yekem peyamên ne-ip-ê di navbera server û cîhazê de biguhezînin.

Ji bo şandina peyamek ji serverê ji cîhazê re, beşa "2.2 Şandina peyamek" ya manualê bixwînin:

NB-IoT. Radestkirina Daneyên ne-IP an tenê NIDD. Testkirina bi karûbarê bazirganî ya MTS re

{configurationId} di girêdana daxwazê ​​de, nirxek ji celebê "hex-abracadabra" ku di qonaxa afirandina veavakirinê de hatî wergirtin. Dixuye: b00e2485ed27c0011f0a0200.

jimare - naveroka peyamê di şîfrekirina Base64 de.

Veavakirina amûrek NB-IoT ku di NIDD de bixebite

Bê guman, ji bo danûstandina daneyan bi serverê re, pêdivî ye ku cîhaza me ne tenê di tora NB-IoT de bixebite, lê di heman demê de moda NIDD (ne-ip) jî piştgirî bike. Di doza lijneya pêşkeftinê ya N21 DEMO an amûrek din a ku li ser bingeha wê ye NB-IoT-modula N21 rêza çalakiyan ji bo şandina peyamên ne-ip li jêr têne diyar kirin.

Em veavakirinê bi APN-ê re çalak dikin, ya ku me dema dagirtina xala "NIDD APN" ya rêvebirê M2M (li vir - EFOnidd) pê hesiya.

AT+CFGDFTPDN=5"EFOnidd"

û ji cîhazê bipirsin ku ji nû ve li ser torê tomar bike:

AT+CFUN=0

AT+CFUN=1

paşê fermanê bide

AT+CGACT=1,1

û peyama "test" bişînin:

AT+NIPDATA=1, "test"

Li ser wergirtina peyamek ne-ip-ê li ser UART-a modula N21, peyamek nexwastî ya formê tê derxistin:

+NIPDATA:1,10,3132333435 // peyama ne-ip '12345' wergirt
ko
1 - CID, naveroka pdf
10 - hejmara baytên daneyan piştî xala dehiyê

Peyam di şîfrekirina Base64 de digihîje serverê (di daxwazek POST de).

PS Ji bo simulasyona veguheztina daneyan ji serverê, karanîna bernameyê hêsan e Postevan. Hûn dikarin her tîpek ku serverek HTTP teqlîd dike bikar bînin da ku peyaman bistînin.

Ez hêvî dikim ku ew ji bo kesek kêrhatî ye.
Sipî

Source: www.habr.com

Add a comment