NB-IoT. Livrezon Done ki pa IP oswa jis NIDD. Tès ak sèvis komèsyal MTS

Bon apremidi ak bon atitid!

Sa a se yon ti leson patikilye sou konfigirasyon NIDD (Non-IP Data Delivery) nan sèvis nwaj MTS la ak non ki eksplikasyon pwòp tèt ou "Manadjè M2M". Sans nan NIDD se echanj enèji-efikas nan ti pake done sou rezo a NB-IoT ant aparèy ak sèvè a. Si aparèy GSM te deja kominike ak sèvè a pa echanje TCP/UDP pakè, Lè sa a, yon metòd kominikasyon adisyonèl vin disponib pou aparèy NB-IoT - NIDD. Nan ka sa a, sèvè a reyaji ak rezo operatè a lè l sèvi avèk demann inifye POST/GET. Mwen ekri pou mwen (pou pa bliye) ak tout moun ki jwenn li itil.

Ou ka li sou NB-IoT:

NB-IoT, Bann Etwat Entènèt bagay. Enfòmasyon jeneral, karakteristik teknoloji
NB-IoT, Bann Etwat Entènèt bagay. Mode ekonomize pouvwa ak kòmandman kontwòl

NIDD teyori soti nan MTS

Dokimantasyon pou modil NB-IoT ki te itilize pandan tès la:
Neoway N21.

Sèvis MTS pou jere aparèy M2M.

Pou jwenn yon santiman pou NIDD, nou bezwen:

  • SIM kat NB-IoT MTS
  • Aparèy NB-IoT ak sipò NIDD
  • modpas ak konekte soti nan manadjè M2M MTS

Mwen te itilize yon tablo kòm yon aparèy N21 DEMO, ak modpas la ak login pou jwenn aksè nan manadjè M2M a te byen ban mwen pa anplwaye MTS. Pou sa, ansanm ak plizyè asistans ak anpil konsiltasyon, nou remèsye yo anpil.

Se konsa, ale nan manadjè a M2M epi tcheke sa:

  • nan "SIM Manadjè" atik meni an gen "NB-IoT Control Center";
  • Kat NB-IoT nou an parèt nan Sant Kontwòl NB-IoT, ansanm ak seksyon sa yo:
    NIDD APN
    Kont NIDD
    NIDD Sekirite
  • nan pati anba a gen yon atik meni "API M2M" ak "NIDD Developer Guide"

Tout bagay la ta dwe gade yon bagay tankou sa a:

NB-IoT. Livrezon Done ki pa IP oswa jis NIDD. Tès ak sèvis komèsyal MTS

Si gen yon bagay ki manke nan manadjè M2M a, santi yo lib pou voye yon demann bay manadjè ou nan MTS ak yon deskripsyon detaye sou volonte ou.

Si atik Sant Kontwòl NB-IoT ki nesesè yo an plas, ou ka kòmanse ranpli yo. Anplis, atik "NIDD Accounts" la vini dènye: li pral mande pou done ki soti nan seksyon adjasan yo.

  1. NIDD APN: Nou vini ak ranpli non APN nou an ak "ID aplikasyon an".
  2. Sekirite NIDD: isit la nou endike adrès IP sèvè aplikasyon nou an, ki pral kominike ak aparèy NB-IoT atravè sèvis MTS (sèvè).
  3. Kont NIDD: Jis ranpli tout jaden yo epi klike sou "Save".

Yon fwa tout atik yo fini, ou ka kòmanse fè fas ak demann yo ke sèvè nou an ta dwe jenere. Ale nan API M2M epi li Gid pou Devlopè NIDD la. Pou aparèy la anrejistre nan rezo NB-IoT, ou bezwen kreye yon konfigirasyon SCS AS:

NB-IoT. Livrezon Done ki pa IP oswa jis NIDD. Tès ak sèvis komèsyal MTS

Manyèl la gen yon deskripsyon paramèt demann endividyèl, mwen pral jis bay yon koup nan ti kòmantè:

  1. lyen pou voye demann: m2m-manager.mts.ru/scef/v1/3gpp-nidd/v1/{scsAsId}/configurations, kote scsAsId se "ID Aplikasyon" ki soti nan meni "NIDD APN";
  2. metòd otorizasyon debaz ak login ak modpas - sèvi ak login ak modpas ou te kreye lè w ranpli atik nan meni "NIDD Accounts";
  3. notificationDestination - adrès sèvè ou. Soti nan li ou pral voye mesaj ki pa IP bay aparèy, epi sèvè MTS la pral voye notifikasyon sou voye ak resevwa mesaj ki pa IP ba li.

Lè konfigirasyon SCS AS la te kreye epi aparèy la anrejistre avèk siksè nan mòd NIDD nan rezo NB-IoT operatè a, ou ka eseye fè echanj premye mesaj ki pa IP ant sèvè a ak aparèy la.

Pou transfere yon mesaj soti nan sèvè a nan aparèy la, etidye seksyon "2.2 Voye yon mesaj" nan manyèl la:

NB-IoT. Livrezon Done ki pa IP oswa jis NIDD. Tès ak sèvis komèsyal MTS

{configurationId} nan lyen demann lan - yon valè nan kalite "hex-abracadabra", jwenn nan etap la nan kreye konfigirasyon an. Sanble: b00e2485ed27c0011f0a0200.

done — kontni mesaj nan kodaj Base64.

Konfigirasyon yon aparèy NB-IoT pou travay nan NIDD

Natirèlman, pou fè echanj done ak sèvè a, aparèy nou an pa dwe sèlman kapab travay nan rezo NB-IoT, men tou, sipòte mòd NIDD (ki pa IP). Nan ka N21 DEMO devlopman tablo a oswa lòt aparèy ki baze sou NB-IoT modil N21 Se sekans aksyon pou transmèt mesaj ki pa IP yo dekri anba a.

Nou aktive konfigirasyon an ak APN ke nou te vini ak lè w ranpli atik "NIDD APN" nan manadjè a M2M (isit la - EFOnidd):

AT+CFGDFTPDN=5,"EFonidd"

epi mande aparèy la re-enskri sou rezo a:

AT+CFUN=0

AT+CFUN=1

apre sa nou bay lòd la

AT+CGACT=1,1

epi voye mesaj "tès la":

AT+NIPDATA=1, "tès"

Lè yo resevwa yon mesaj ki pa IP sou UART modil N21 la, yo bay yon mesaj ki pa mande sou fòm lan:

+NIPDATA:1,10,3132333435 // resevwa mesaj ki pa IP '12345'
kote
1 - CID, pdp kontèks
10 - kantite bytes done apre pwen desimal la

Mesaj la rive nan sèvè a nan kodaj Base64 (nan yon demann POST).

PS Pou simule transfè done ki sòti nan yon sèvè, li bon pou itilize pwogram nan post-man. Pou resevwa mesaj, ou ka itilize nenpòt script ki simulation yon sèvè HTTP.

Mwen espere ke li itil yon moun.
Mèsi poutèt ou.

Sous: www.habr.com

Add nouvo kòmantè