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:
Dokimantasyon pou modil NB-IoT ki te itilize pandan tès la:
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:
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.
- NIDD APN: Nou vini ak ranpli non APN nou an ak "ID aplikasyon an".
- 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è).
- 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:
Manyèl la gen yon deskripsyon paramèt demann endividyèl, mwen pral jis bay yon koup nan ti kòmantè:
- 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";
- 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";
- 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:
{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
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
Mwen espere ke li itil yon moun.
Mèsi poutèt ou.
Sous: www.habr.com