NB-IoT. Ti kii-IP Data Ifijiṣẹ tabi NIDD nikan. Idanwo pẹlu iṣẹ iṣowo MTS

Ti o dara Friday ati ti o dara iṣesi!

Eyi jẹ ikẹkọ kekere kan lori iṣeto NIDD (Ti kii-IP Data Ifijiṣẹ) ni iṣẹ awọsanma MTS pẹlu orukọ asọye ti ara ẹni “Oluṣakoso M2M”. Pataki ti NIDD jẹ paṣipaarọ agbara-daradara ti awọn apo-iwe data kekere lori nẹtiwọọki NB-IoT laarin awọn ẹrọ ati olupin naa. Ti awọn ẹrọ GSM tẹlẹ ba sọrọ pẹlu olupin nipasẹ paarọ awọn apo-iwe TCP/UDP, lẹhinna ọna ibaraẹnisọrọ afikun ti di wa fun awọn ẹrọ NB-IoT - NIDD. Ni ọran yii, olupin n ṣe ajọṣepọ pẹlu nẹtiwọọki oniṣẹ nipa lilo awọn ibeere POST/GET iṣọkan. Mo nkọwe fun ara mi (ki o má ba gbagbe) ati gbogbo eniyan ti o rii pe o wulo.

O le ka nipa NB-IoT:

NB-IoT, dín Band Internet ti ohun. Alaye gbogbogbo, awọn ẹya imọ ẹrọ
NB-IoT, dín Band Internet ti Ohun. Awọn ipo fifipamọ agbara ati Awọn aṣẹ Iṣakoso

Imọye NIDD lati MTS

Iwe fun module NB-IoT ti a lo lakoko idanwo:
Neoway N21.

Iṣẹ MTS fun iṣakoso awọn ẹrọ M2M.

Lati ni rilara fun NIDD, a nilo:

  • SIM kaadi NB-IoT MTS
  • NB-IoT ẹrọ pẹlu atilẹyin NIDD
  • ọrọigbaniwọle ati buwolu wọle lati M2M faili MTS

Mo ti lo a ọkọ bi ẹrọ kan N21 Ririnkiri, ati ọrọ igbaniwọle ati buwolu wọle lati wọle si oluṣakoso M2M ni a fun mi ni inurere nipasẹ awọn oṣiṣẹ MTS. Fun eyi, ati fun ọpọlọpọ iranlọwọ ati ọpọlọpọ awọn ijumọsọrọ, a dupẹ lọwọ wọn pupọ.

Nitorinaa, lọ si oluṣakoso M2M ki o ṣayẹwo iyẹn:

  • ninu ohun akojọ aṣayan "Oluṣakoso SIM" nibẹ ni "Ile-iṣẹ Iṣakoso NB-IoT";
  • Kaadi NB-IoT wa han ni Ile-iṣẹ Iṣakoso NB-IoT, ati awọn apakan wọnyi:
    NIDD APN
    Awọn iroyin NIDD
    NIDD Aabo
  • ni isalẹ pupọ ohun akojọ aṣayan kan wa “API M2M” pẹlu “Itọsọna Olùgbéejáde NIDD”

Ohun gbogbo yẹ ki o dabi iru eyi:

NB-IoT. Ti kii-IP Data Ifijiṣẹ tabi NIDD nikan. Idanwo pẹlu iṣẹ iṣowo MTS

Ti nkan kan ba sonu ninu oluṣakoso M2M, lero ọfẹ lati fi ibeere ranṣẹ si oluṣakoso rẹ ni MTS pẹlu alaye alaye ti awọn ifẹ rẹ.

Ti awọn nkan ile-iṣẹ Iṣakoso NB-IoT ti o nilo wa ni aye, o le bẹrẹ kikun wọn. Pẹlupẹlu, ohun kan “Awọn akọọlẹ NIDD” wa kẹhin: yoo nilo data lati awọn apakan ti o wa nitosi.

  1. NIDD APN: A wa pẹlu ati fọwọsi orukọ APN wa ati “ID Ohun elo”.
  2. Aabo NIDD: nibi a tọkasi adiresi IP ti olupin ohun elo wa, eyiti yoo ṣe ibaraẹnisọrọ pẹlu awọn ẹrọ NB-IoT nipasẹ iṣẹ MTS (olupin).
  3. Awọn akọọlẹ NIDD: O kan fọwọsi gbogbo awọn aaye ki o tẹ "Fipamọ".

Ni kete ti gbogbo awọn nkan ba ti pari, o le bẹrẹ lati koju awọn ibeere ti olupin wa yẹ ki o ṣe. Lọ si M2M API ki o ka Itọsọna Olùgbéejáde NIDD. Ni ibere fun ẹrọ lati forukọsilẹ ni nẹtiwọki NB-IoT, o nilo lati ṣẹda iṣeto SCS AS kan:

NB-IoT. Ti kii-IP Data Ifijiṣẹ tabi NIDD nikan. Idanwo pẹlu iṣẹ iṣowo MTS

Iwe afọwọkọ naa ni apejuwe ti awọn aye ibeere kọọkan, Emi yoo kan fun tọkọtaya kan ti awọn asọye kekere:

  1. ọna asopọ fun fifiranṣẹ awọn ibeere: m2m-manager.mts.ru/scef/v1/3gpp-nidd/v1/{scsAsId}/configurations, ibi ti scsAsId ni "Ohun elo ID" lati "NIDD APN" akojọ ohun kan;
  2. Ọna igbanilaaye ipilẹ pẹlu iwọle ati ọrọ igbaniwọle - lo iwọle ati ọrọ igbaniwọle ti o ṣẹda nigbati o ba n kun “Awọn akọọlẹ NIDD” ohun akojọ aṣayan;
  3. notificationDestination - adirẹsi olupin rẹ. Lati ọdọ rẹ iwọ yoo firanṣẹ awọn ifiranṣẹ ti kii-ip si awọn ẹrọ, ati olupin MTS yoo fi awọn iwifunni ranṣẹ nipa fifiranṣẹ ati gbigba awọn ifiranṣẹ ti kii ṣe ip si rẹ.

Nigbati iṣeto SCS AS ti ṣẹda ati pe ẹrọ naa ti forukọsilẹ ni aṣeyọri ni ipo NIDD ni nẹtiwọọki NB-IoT oniṣẹ, o le gbiyanju lati paarọ awọn ifiranṣẹ akọkọ ti kii ṣe ip laarin olupin ati ẹrọ naa.

Lati gbe ifiranṣẹ lati ọdọ olupin lọ si ẹrọ naa, kawe apakan “2.2 Fifiranṣẹ ifiranṣẹ kan” ti itọnisọna naa:

NB-IoT. Ti kii-IP Data Ifijiṣẹ tabi NIDD nikan. Idanwo pẹlu iṣẹ iṣowo MTS

{configurationId} ni ọna asopọ ibeere - iye kan ti iru “hex-abracadabra”, ti o gba ni ipele ti ṣiṣẹda iṣeto ni. O dabi: b00e2485ed27c0011f0a0200.

data - ifiranṣẹ akoonu ni Base64 fifi koodu.

Ṣiṣeto ẹrọ NB-IoT lati ṣiṣẹ ni NIDD

Nitoribẹẹ, lati ṣe paṣipaarọ data pẹlu olupin, ẹrọ wa ko gbọdọ ni anfani lati ṣiṣẹ nikan ni nẹtiwọọki NB-IoT, ṣugbọn tun ṣe atilẹyin ipo NIDD (ti kii ṣe ip). Ninu ọran ti igbimọ idagbasoke DEMO N21 tabi ẹrọ miiran ti o da lori NB-IoT module N21 Ọkọọkan awọn iṣe fun gbigbe awọn ifiranṣẹ ti kii ṣe IP ni a ṣalaye ni isalẹ.

A mu iṣeto ṣiṣẹ pẹlu APN ti a wa pẹlu nigba kikun ohun kan “NIDD APN” ninu oluṣakoso M2M (nibi - EFOnidd):

AT+CFGDFTPDN=5"EFONIdd"

ati beere lọwọ ẹrọ naa lati tun forukọsilẹ lori nẹtiwọki:

AT+CFUN=0

AT+CFUN=1

lẹhinna a fun ni aṣẹ naa

AT+CGACT=1,1

ki o si fi ifiranṣẹ ranṣẹ "idanwo":

AT+NIPDATA=1, “idanwo”

Nigbati ifiranṣẹ ti kii ṣe ip ba ti gba lori UART ti module N21, ifiranṣẹ ti a ko beere ti fọọmu naa yoo jade:

+ NIPDATA: 1,10,3132333435 // gba ifiranṣẹ ti kii ṣe ip '12345'
nibi ti
1 - CID, ọrọ-ọrọ pdp
10 - nọmba awọn baiti data lẹhin aaye eleemewa

Ifiranṣẹ naa de ọdọ olupin ni fifi koodu Base64 (ni ibeere POST).

PS Lati ṣe adaṣe gbigbe data lati ọdọ olupin, o rọrun lati lo eto naa Oluṣapẹẹrẹ. Lati gba awọn ifiranṣẹ wọle, o le lo eyikeyi iwe afọwọkọ ti o ṣe adaṣe olupin HTTP kan.

Mo nireti pe o wulo fun ẹnikan.
O ṣeun.

orisun: www.habr.com

Fi ọrọìwòye kun