áá±á¬ááºážáá±á¬áá±á·áááºáááºážááŸáá·áº á áááºáá±á¬ááºážááŸáá¯á¶ážáá±á¬ááºážá
á€áááºááŸá¬ MTS cloud áááºáá±á¬ááºááŸá¯ááœáẠâM2M Managerâ á¡áááºááŒáá·áº NIDD (Non-IP Data Delivery) ááᯠá
áá
áºááá·áºááœááºážááŒááºážááá¯ááºáᬠáááºáááºážá
á¬áá±ážáá
áºáá¯ááŒá
áºáááºá NIDD á á¡ááŸá
áºáá¬áááŸá¬ á
ááºáá
á¹á
ááºážáá»á¬ážááŸáá·áº áá¬áá¬ááŒá¬ážááŸá NB-IoT ááœááºáááºá០áá±ážáááºáá±á¬ áá±áá¬áááºáá±á·ááºá»áá»á¬ážááᯠá
áœááºážá¡ááºáááºáá¬á
áœá¬ áááŸááºááŒááºáž ááŒá
áºáááºá ááááºá GSM á
ááºáá»á¬ážááẠTCP/UDP á¡áá¯ááºáá»á¬ážááᯠáá²ááŸááºááŒááºážááŒáá·áº áá¬áá¬ááŸáá·áº áááºááœááºáá²á·áá»áŸáẠNB-IoT á
ááºáá
á¹á
ááºážáá»á¬ážá¡ááœáẠá¡ááá¯áááºááœááºáá±ážáááºážáááºážááᯠáááá¯ááºáá«ááŒá® - NIDDá á€ááá
á¹á
ááœááºá áá¬áá¬ááẠáá±á«ááºážá
ááºážáá¬ážáá±á¬ POST/GET áá±á¬ááºážááá¯ááŸá¯áá»á¬ážááᯠá¡áá¯á¶ážááŒá¯á á¡á±á¬áºááá±áá¬áááœááºáááºááŸáá·áº á¡ááŒááºá¡ááŸááºáá¯á¶á·ááŒááºáááºá áá»áœááºáá±á¬áºááá¯ááºááá¯áẠ(ááá±á·ááá¯á·) áá²á· á¡áá¯á¶ážáááºáá²á·áá°ááá¯ááºážá¡ááœáẠáá±ážáá¬áá«á
NB-IoT á¡ááŒá±á¬ááºáž áááºáááºááá¯ááºáááº-
á
ááºážáááºáá±á
ááºá¡áá¯á¶ážááŒá¯áá²á·áá±á¬ NB-IoT module á¡ááœááºá
á¬ááœááºá
á¬áááºážáá»á¬áž-
NIDD ááᯠáá¶á á¬ážááááŸááááºá áá»áœááºá¯ááºááá¯á· ááá¯á¡ááºáááº-
- NB-IoT MTS áááºážááºáááº
- NIDD áá¶á·ááá¯ážááŸá¯ááŒáá·áº NB-IoT á ááº
- á áá¬ážááŸááºááŸáá·áº M2M áááºáá±áá»á¬ MTS ááŸáááºáá±á¬ááºáá«á
áá¯ááºááŒá¬ážááᯠá ááºáááááá¬á¡ááŒá Ạáá¯á¶ážáá²á·áááºá N21 ááá¯ááºááŒM2M áááºáá±áá»á¬ááᯠáááºáá±á¬ááºááẠá áá¬ážááŸááºááŸáá·áº á¡áá±á¬áá·áºáááºááŒááºážááᯠMTS áááºáááºážáá»á¬ážá áá»áœááºá¯ááºá¡á¬áž ááŒááºáá¬á áœá¬ áá±ážáá¬ážáá«áááºá áá®á¡ááœááºáá±á¬ á¡áá»áá¯ážáá»áá¯ážáá±á¬á¡áá°á¡áá®áá²á· áá»á¬ážááŒá¬ážááŸáá²á· ááŸáááŸáá¯ááºážááŸá¯ááœá±á¡ááœááºáá±á¬ áá°ááá¯á·ááᯠáá»á±ážáá°ážá¡áá»á¬ážááŒá®ážáááºáá«áááºá
ááá¯á·ááŒá±á¬áá·áº M2M áááºáá±áá»á¬áá¶ááœá¬ážááŒá®áž áááºážááᯠá á áºáá±ážáá«á
- âSIM Managerâ menu item ááœáẠâNB-IoT Control Centerâ ááŸááááºá
- áá»áœááºá¯ááºááá¯á·á NB-IoT áááºááẠNB-IoT ááááºážáá»á¯ááºáá±ážá
ááºáá¬á¡ááŒáẠá¡á±á¬ááºáá«ááá¹ááá»á¬ážááœáẠáá±á«áºáá¬áááº-
NIDD APN
NIDD á¡áá±á¬áá·áºáá»á¬áž
NIDD áá¯á¶ááŒá¯á¶áá±áž - á¡á±á¬ááºááŒá±ááœáẠ"NIDD Developer Guide" áá«ááŸááá±á¬ "API M2M" áá®áá°ážáá áºáá¯ááŸááááºá
á¡áá¬á¡á¬ážáá¯á¶ážááẠá€áá²á·ááá¯á·áá±á¬áá¯á¶ááá¹áá¬ááºááŸáááá·áºáááº-
M2M áááºáá±áá»á¬ááœáẠáá
áºá
á¯á¶áá
áºáᬠáá»á±á¬ááºáá¯á¶ážáá±áá«áá ááá·áºááá¹ááá»á¬ážááᯠá¡áá±ážá
áááºáá±á¬áºááŒáá»ááºááŸáá·áºá¡áá° MTS ááœáẠááá·áºáááºáá±áá»á¬áᶠáá±á¬ááºážááá¯áá»ááºáá
áºáᯠáá±ážááá¯á·ááá¯ááºáá«áááºá
ááá¯á¡ááºáá±á¬ NB-IoT ááááºážáá»á¯ááºáá±ážá ááºáá¬ááœáẠáá á¹á ááºážáá»á¬áž ááŸááá±áá«áá áááºážááá¯á·ááᯠá áááºááŒáá·áºá áœááºááá¯ááºáá«áááºá ááá¯á·á¡ááŒááºá âNIDD á¡áá±á¬áá·áºáá»á¬ážâ ááẠáá±á¬ááºáá¯á¶ážááœááºááŸááá¬áááº- áááºážááẠáááºáá»ááºááá¹ááá»á¬ážá០áá±áᬠááá¯á¡ááºáááºááŒá áºáááºá
- NIDD APN- áá»áœááºá¯ááºááá¯á·ááẠáá»áœááºá¯ááºááá¯á·á APN á¡áááºááŸáá·áº âáá»áŸá±á¬ááºááœáŸá¬ IDâ ááᯠááŒáá·áºá áœááºáá«á
- NIDD áá±ážáááºážáá±áž- á€áá±áá¬ááœáẠáá»áœááºá¯ááºááá¯á·ááẠMTS áááºáá±á¬ááºááŸá¯ (áá¬áá¬) ááŸáááá·áº NB-IoT á ááºáá á¹á ááºážáá»á¬ážááŸáá·áº áááºááœááºááá·áº áá»áœááºá¯ááºááá¯á·á á¡ááá®áá±ážááŸááºážáá¬áá¬á IP ááááºá á¬ááᯠááœáŸááºááŒáá«áááºá
- NIDD á¡áá±á¬áá·áºáá»á¬áž- ááœááºáááºá¡á¬ážáá¯á¶ážááá¯ááŒáá·áºááŒá®áž âSaveâ ááá¯ááŸáááºáá«á
áá á¹á ááºážá¡á¬ážáá¯á¶ážááŒá®ážáááºááŸáá·áºá áá»áœááºá¯ááºááá¯á·ááá¬áá¬ááŸáá¯ááºáá¯ááºááá·áºáá±á¬áá±á¬ááºážááá¯ááŸá¯áá»á¬ážááá¯áááºá áááºááá¯ááºááœááºááá¯ááºáááºá M2M API ááá¯á·ááœá¬ážá NIDD Developer's Guide ááá¯áááºáá«á á ááºáá á¹á ááºážá¡á¬áž NB-IoT ááœááºáááºááœáẠá á¬áááºážááœááºážááá¯ááºáááºá SCS AS ááœá²á·á ááºážááŸá¯áá¯á¶á á¶ááᯠáááºáá®ážááẠááá¯á¡ááºáááº-
áááºá
áœá²á
á¬á¡á¯ááºááœáẠáá
áºáŠážáá»ááºážá
á® áá±á¬ááºážááá¯ááŸá¯ ááá·áºáááºáá»ááºáá»á¬ážá áá±á¬áºááŒáá»ááºáá«ááŸááááºá áá»áœááºá¯ááºááẠá¡áááºážáááºáá±á¬ ááŸááºáá»ááºá¡áá»áá¯á·ááᯠáá±ážáá«áááºá
- áá±á¬ááºážááá¯áá»ááºáá»á¬áž áá±ážááá¯á·ááŒááºážá¡ááœáẠááá·áºááº- m2m-manager.mts.ru/scef/v1/3gpp-nidd/v1/{scsAsId}/configurationsá scsAsId ááẠâNIDD APNâ áá®áá°ážá¡áá¬á០âáá»áŸá±á¬ááºááœáŸá¬ IDâ ááŒá áºááŒá®ážá
- á¡áá±á¬áá·áºáááºááŒááºážááŸáá·áº á áá¬ážááŸááºááŒáá·áº á¡ááŒá±áá¶ááœáá·áºááŒá¯áá»ááºáááºážáááºáž - âNIDD á¡áá±á¬áá·áºáá»á¬ážâ áá®áá°ážááᯠááŒáá·áºááœááºážááá·áºá¡áá« áááºáááºáá®ážáá¬ážáá±á¬ á¡áá±á¬áá·áºáááºááŒááºážááŸáá·áº á áá¬ážááŸááºááᯠá¡áá¯á¶ážááŒá¯áá«á
- á¡áááá±ážáá»ááºáá±áᬠ- áááºááá¬áá¬ááááºá á¬á áááºážá០áááºááẠá ááºáá»á¬ážááá¯á· ip ááá¯ááºáá±á¬ áááºáá±á·áá»áºáá»á¬ážááᯠáá±ážááá¯á·áááºááŒá áºááŒá®áž MTS áá¬áá¬ááẠáááºážáá¶ááá¯á· ip ááá¯ááºáá±á¬ á á¬ááá¯áá»á¬áž áá±ážááá¯á·ááŒááºážááŸáá·áº áááºáá¶ááŒááºážááá¯ááºáᬠá¡ááŒá±á¬ááºážááŒá¬ážáá»ááºáá»á¬ážááᯠáá±ážááá¯á·áááºááŒá áºáááºá
SCS AS ááœá²á·á ááºážááŸá¯áá¯á¶á á¶ááᯠáááºáá®ážááŒá®áž á ááºáá á¹á ááºážááẠá¡á±á¬áºááá±áá¬á NB-IoT ááœááºáááºááœáẠNIDD áá¯ááºááœáẠá¡á±á¬ááºááŒááºá áœá¬ááŸááºáá¯á¶áááºááŒá®ážáá±á¬á¡áá«á áá¬áá¬ááŸáá·áº á ááºááŒá¬ážááœáẠááááá¯á¶ážááá¯ááºáá±á¬ ip áááºáá±á·áá»áºáá»á¬ážááᯠáá²ááŸááºááẠáááºááŒáá¯ážá á¬ážááá¯ááºáááºá
áá¬áá¬á០áááºáá±á·áá»áºáá áºáá¯ááᯠá ááºáá á¹á ááºážááá¯á· ááœáŸá²ááŒá±á¬ááºážááẠáááºá áœá²á á¬á¡á¯ááºá â2.2 áááºáá±á·áá»áºááá¯á·ááŒááºážâ á¡ááá¯ááºážááᯠáá±á·áá¬áá«-
{configurationId} áá±á¬ááºážááá¯áá»ááºááá·áºááºááœáẠ- ááœá²á·á
ááºážááŸá¯áá¯á¶á
á¶ááá¯áááºáá®ážááá·áºá¡ááá·áºááœááºáááŸááá±á¬ "hex-abracadabra" á¡áá»áá¯ážá¡á
á¬ážááááºááá¯ážá ááŒáá·áºááááº- b00e2485ed27c0011f0a0200á
áá±áᬠâ Base64 áá¯ááºáá¶áá«ááºááœáẠáááºáá±á·áá»áºá¡ááŒá±á¬ááºážá¡áá¬áá»á¬ážá
NIDD ááœáẠá¡áá¯ááºáá¯ááºááẠNB-IoT á ááºáá á¹á ááºážááᯠááŒááºáááºáááºááŸááºááŒááºážá
áá¬áá¬ááŸáá·áº áá±áá¬áááŸááºáááºá áá»áœááºá¯ááºááá¯á·áá
ááºáá
á¹á
ááºážááẠNB-IoT ááœááºáááºááœááºáá¬áá NIDD (non-ip) áá¯ááºááá¯áááºáž áá¶á·ááá¯ážáá±ážááááºááŒá
áºáááºá N21 DEMO ááœá¶á·ááŒáá¯ážááá¯ážáááºáá±ážáá¯ááºá¡ááœá²á·áá¡ááŸá¯áááá¯á·ááá¯ááºá¡ááŒá¬ážá
ááºáá
á¹á
ááºážáá±á«áºááœááºá¡ááŒá±áá¶áááºá
M2M áááºáá±áá»á¬ááŸá "NIDD APN" á¡áá¬ááá¯ááŒáá·áºáá±á¬á¡áá«ááœáẠáá»áœááºá¯ááºááá¯á·áááŸááá¬áá±á¬ APN ááŸáá·áº ááœá²á·á ááºážááŸá¯áá¯á¶á á¶ááᯠá áááºá¡áá¯á¶ážááŒá¯ááá¯ááºááẠ(á€áá±áá¬ááœáẠ- EFOnidd)á
AT+CFGDTPPDN=5"EFOnidd"
ááœááºáááºáá±á«áºááœáẠá ááºáá á¹á ááºážá¡á¬áž ááŒááºáááºááŸááºáá¯á¶áááºááẠáá±á¬ááºážááá¯áá«-
AT+CFUN=0
AT+CFUN=1
á¡á²áá®áá±á¬ááºááŸá¬ áá»áœááºáá±á¬áºááá¯á· á¡áááá·áºáá¯ááºáááºá
AT+CGACT=1,1áXNUMX
ááŒá®ážáá»áŸáẠ"á ááºážáááºááŸá¯" áá°áá±á¬ áááºáá±á·áá»áºááᯠáá±ážááá¯á·áá«á
AT+NIPDATA=1á "á ááºážáááºááŸá¯"
N21 module á UART ááœáẠnon-ip áááºáá±á·áá»áºááᯠáááºáá¶áááŸááá±á¬á¡áá«á áá±á¬ááºá ááá±á¬ááºážááá¯áá±á¬ áááºáá±á·áá»áºááᯠáá¯ááºáá±ážáááº-
+NIPDATA-1,10,3132333435áXNUMXáXNUMX // ip ááá¯ááºáá±á¬ áááºáá±á·áá»áº '12345' ááᯠáááºáá¶áááŸááááº
áááºááŸá¬
1 - CIDá pdp á¡ááŒá±á¬ááºážá¡áá¬
10 - áá¿áá¡ááŸááºááŒá®ážáá±á¬áẠáá±áá¬ááá¯ááºá¡áá±á¡ááœááº
áááºáá±á·áá»áºááẠBase64 áá¯ááºáá¶áá«áẠ(POST áá±á¬ááºážááá¯ááŸá¯ááœááº) áá¬áá¬áá¶ááá¯á· áá±á¬ááºááŸááááºá
PS áá¬áá¬áá
áºáá¯á០áá±áá¬ááœáŸá²ááŒá±á¬ááºážááŒááºážááᯠá¡áá¯áá°áááºá áááá¯ááááºááᯠá¡áá¯á¶ážááŒá¯ááẠá¡áááºááŒá±áááºá
áá
áºá
á¯á¶áá
áºáá±á¬ááºá¡ááœáẠá¡áá¯á¶ážáááºáááºááá¯á· áá»áŸá±á¬áºááá·áºáá«áááºá
ááá»ááá»ááá¯áá»á±ážáá°ážáááºáá«áááºá
source: www.habr.com