Ê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:
Belgekirin ji bo modula NB-IoT ku di pêvajoya ceribandinê de hate bikar anîn:
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:
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.
- NIDDAPN: em navê APN-ya xwe û "Nasnameya Serlêdanê" digirin û tijî dikin.
- 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.
- 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:
Manual danasîna pîvanên pirsiyariya kesane heye, ez ê tenê çend şîroveyên piçûk bidim:
- 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";
- 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;
- 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:
{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
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
Ez hêvî dikim ku ew ji bo kesek kêrhatî ye.
Sipî
Source: www.habr.com