NB-IoT. Tu'uina atu fa'amatalaga e le o ni IP pe na'o le NIDD. Su'ega ile MTS auaunaga fa'apisinisi

Manuia le aoauli ma lagona lelei!

Ole a'oa'oga la'ititi lea ile fa'atūina ole NIDD (Non-IP Data Delivery) ile MTS cloud service ma le igoa fa'amatala "M2M Manager". O le aano o le NIDD o le fefaʻatauaʻiga malosi o tamaʻi faʻamaumauga i luga o le NB-IoT fesoʻotaʻiga i le va o masini ma le server. Afai na fesoʻotaʻi muamua masini GSM ma le 'auʻaunaga e ala i le fesuiaʻiina o pepa TCP/UDP, ona maua lea o se auala fesoʻotaʻiga faʻaopoopo mo masini NB-IoT - NIDD. I lenei tulaga, e fegalegaleai le 'auʻaunaga ma le fesoʻotaʻiga a le tagata faʻatautaia e faʻaaoga ai talosaga tuʻufaʻatasia POST / GET. O loʻo ou tusi mo aʻu lava (ina ia aua neʻi galo) ma tagata uma e iloa e aoga.

E mafai ona e faitau e uiga i le NB-IoT:

NB-IoT, Narrow Band Internet of Things. Fa'amatalaga lautele, mea fa'atekonolosi
NB-IoT, Narrow Band Internet of Things. Faiga Fa'asao Malosi ma Poloaiga Pulea

NIDD a'oa'oga mai le MTS

Faʻamaumauga mo le NB-IoT module na faʻaaogaina i le taimi o suʻega:
Neoway N21.

MTS auaunaga mo le puleaina o masini M2M.

Ina ia maua se lagona mo le NIDD, matou te manaʻomia:

  • SIM card NB-IoT MTS
  • NB-IoT masini ma le NIDD lagolago
  • upu faataga ma saini mai le pule M2M MTS

Sa ou faaaogaina se laupapa e fai ma masini N21 DEMO, ma o le upu faataga ma le saini e maua ai le pule o le M2M sa tuuina mai ma le agalelei ia te au e tagata faigaluega a le MTS. Mo lenei, fa'apea fo'i ma fesoasoani eseese ma le tele o fa'atalanoaga, matou te fa'afetai tele ai.

O lea, alu i le M2M pule ma siaki lena mea:

  • i totonu o le "SIM Manager" lisi autu o loʻo i ai le "NB-IoT Control Center";
  • O le matou NB-IoT card ua faʻaalia i le NB-IoT Control Center, faʻapea foʻi ma vaega nei:
    NIDD APN
    NIDD Accounts
    NIDD Puipuiga
  • i le pito i lalo o loʻo i ai se lisi lisi "API M2M" ma le "NIDD Developer Guide"

O le mea atoa e tatau ona foliga e pei o lenei:

NB-IoT. Tu'uina atu fa'amatalaga e le o ni IP pe na'o le NIDD. Su'ega ile MTS auaunaga fa'apisinisi

Afai e iai se mea o misi i le pule o le M2M, lagona le saoloto e lafo se talosaga i lou pule ile MTS ma se faʻamatalaga auiliili o ou manaʻoga.

Afai o loʻo iai mea manaʻomia NB-IoT Control Center, e mafai ona e amata faʻatumu. E le gata i lea, o le mea "NIDD Accounts" e mulimuli mai: o le a manaʻomia faʻamatalaga mai vaega lata ane.

  1. NIDD APN: Matou te o mai ma faʻatumu le igoa o la matou APN ma le "Talosaga ID".
  2. NIDD Saogalemu: o iinei matou te faʻaalia le tuatusi IP o la matou 'auʻaunaga talosaga, lea o le a fesoʻotaʻi ma masini NB-IoT e ala i le MTS service (server).
  3. NIDD Accounts: Na'o le fa'atumu uma o fanua ma kiliki "Save".

A maeʻa uma mea, e mafai ona e amata faʻatautaia talosaga e tatau ona gaosia e le matou 'auʻaunaga. Alu i le M2M API ma faitau le NIDD Developer's Guide. Ina ia mafai ona lesitala le masini i le NB-IoT network, e tatau ona e fatuina se SCS AS configuration:

NB-IoT. Tu'uina atu fa'amatalaga e le o ni IP pe na'o le NIDD. Su'ega ile MTS auaunaga fa'apisinisi

O le tusi lesona o loʻo i ai se faʻamatalaga o taʻiala o talosaga taʻitasi, o le a ou tuʻuina atu ni nai faʻamatalaga laiti:

  1. sootaga mo le auina atu o talosaga: m2m-manager.mts.ru/scef/v1/3gpp-nidd/v1/{scsAsId}/configurations, lea o le scsAsId o le “Application ID” mai le “NIDD APN” menu item;
  2. auala faʻatagaina faʻatasi ma le saini ma le faʻaupuga - faʻaoga le saini ma le faʻaupuga na e fatuina pe a faʻatumu le mea lisi "NIDD Accounts";
  3. notificationDestination - lou tuatusi server. Mai lea mea o le ae lafoina ai feʻau e le-ip i masini, ma o le MTS server o le a tuʻuina atu faʻamatalaga e uiga i le lafoina ma le mauaina o feʻau e le-ip i ai.

A maeʻa le faʻatulagaina o le SCS AS ma ua manuia le resitalaina o le masini i le NIDD mode i le NB-IoT network a le tagata faʻatautaia, e mafai ona e taumafai e fesuiaʻi muamua feʻau e le-ip i le va o le server ma le masini.

Ina ia faʻafeiloaʻi se feʻau mai le server i le masini, suʻesuʻe le vaega "2.2 Auina atu o se savali" o le tusi lesona:

NB-IoT. Tu'uina atu fa'amatalaga e le o ni IP pe na'o le NIDD. Su'ega ile MTS auaunaga fa'apisinisi

{configurationId} i le fesoʻotaʻiga talosaga - o se tau o le ituaiga "hex-abracadabra", maua i le tulaga o le fatuina o le faʻatulagaga. E foliga mai: b00e2485ed27c0011f0a0200.

faʻamatalaga - mea o loʻo i totonu o le feʻau i le Base64 encoding.

Fa'atulaga se masini NB-IoT e galue i le NIDD

Ioe, e fesuiai faʻamatalaga ma le 'auʻaunaga, e le gata ina mafai e la matou masini ona galue i le NB-IoT network, ae faʻalagolago foi i le NIDD (non-ip) mode. I le tulaga o le N21 DEMO development board poʻo isi masini faʻavae i luga NB-IoT module N21 O le fa'asologa o gaioiga mo le fa'asalalauina o fe'au le IP o lo'o fa'amatalaina i lalo.

Matou te faʻagaoioia le faʻatulagaina ma le APN na matou maua pe a faʻatumu le mea "NIDD APN" i le pule M2M (inei - EFOnidd):

AT+CFGDFTPDN=5,"EFOnidd"

ma fai atu i le masini e toe lesitala i luga o le upega tafailagi:

AT+CFUN=0

AT+CFUN=1

a uma ona matou tuuina atu lea o le poloaiga

AT+CGACT=1,1

ma auina atu le savali "su'ega":

AT+NIPDATA=1, “su’ega”

Pe a maua se feʻau e le-ip i luga o le UART o le N21 module, e tuʻuina atu se feʻau e leʻi talosagaina o le fomu:

+ NIPDATA:1,10,3132333435 // maua le fe'au e le-ip '12345'
le mea
1 - CID, pdp anotusi
10 - numera o paita faʻamaumauga pe a maeʻa le numera numera

E oʻo mai le feʻau i le 'auʻaunaga i le Base64 encoding (i se talosaga POST).

PS Ina ia faʻataʻitaʻiina le fesiitaiga o faʻamatalaga mai se 'auʻaunaga, e faigofie ona faʻaoga le polokalame Falemeli. Ina ia maua feʻau, e mafai ona e faʻaogaina soʻo se tusitusiga e faʻataʻitaʻiina se HTTP server.

Ou te faʻamoemoe e aoga i se tasi.
Спасибо.

puna: www.habr.com

Faaopoopo i ai se faamatalaga