α’αα»ααα½ααααΈ αα·αα’αΆααααααααα’!
αααααΊααΆααΆαααααααααΌα
αα½αα’αααΈααΆαααα‘αΎα NIDD (Non-IP Data Delivery) αα
αααα»αααααΆααααααα MTS ααΆαα½αααΉααααααααααααααααααα½αα―α "M2M Manager" α ααααΉαααΆααα NIDD ααΊααΆααΆαααααΆααααααΌαααΆαααααααααααααααα·αααααΆααααααα
αααα·ααααααααΌα
ααα
ααΎαααααΆα NB-IoT αααΆαα§ααααα αα·ααααΆαααΈαααα ααααα·αααΎα§ααααα GSM ααΈαα»αααΆαααααΆαααααααΆααααααΆαα½ααααΆαααΈααααααααααΆααααααΌααααα
ααααααααΆα TCP/UDP ααααα·ααΈααΆαααααααααΆααααααααααααααΆααααααΆααα§ααααα NB-IoT - NIDD α αααα»αααααΈααα αααΆαααΈαααααααΎα’ααααααααααΆαα½ααααααΆαααααααααα·ααααα·αααααααααΎααααΎ POST/GET ααααα½αααααα½αα αααα»ααααα»αααααααααααΆαααααα½ααααα»α (ααΎααααΈαα»αα±ααααααα
) αα·ααααααΆααα’ααααααααααααΆααααααααΆααΆααΆαααααααααα
α’αααα’αΆα
α’αΆαα’αααΈ NB-IoT:
α―αααΆααααααΆαααααΌαα»α NB-IoT αααααααΌαααΆαααααΎαααα»αααααΎαααΆαααΆαααααα
ααΎααααΈααΆαα’αΆααααααααΆ NIDD ααΎαααααΌαααΆαα
- αααΈαααΆα NB-IoT MTS
- α§ααααα NB-IoT αααααΆαααΎα NIDD
- ααΆααααααααΆαα αα·αα αΌαααΈ M2M-manager MTS
ααΆα§ααααααα½α αααα»αααΆαααααΎααααΆα N21 ααΆααααα αΆαα αΎαααΆααααααααΆαα αα·αααΆαα αΌααααααΆααααΆαα αΌαααααΎα’αααααααααααα M2M ααααΌαααΆααααααααΌααααα»ααααααααα»ααααααα»ααααα·α MTSα α αααααααα αΆααα ααααΌα ααΆαααα½ααααααα αα·αααΆααα·ααααααααααααΆα αααΎα α’ααα»αα αααΎαα αααααα½αααα
ααΌα ααααααΌααα ααΆααα’αααααααααααα M2M α αΎααα·αα·αααααΎαααΆα
- αα αααα»αααΆαα»αααΊαα»α "αααααα·ααΈααααααααααααΈα" ααΆα "ααααααααααααααΆ NB-IoT";
- ααΆα NB-IoT ααααααΎαααΆααααα αΆααααα½ααα
αααα»α NB-IoT Control Center ααααΌα
ααΆαααααααΆααΆα
NIDDAPN
ααααΈ NIDD
αα»ααααα·ααΆα NIDD - αα ααΆαααααααααα»αααΆαααΆαα»αααΊαα»α "API M2M" ααΆαα½α "ααααα»αααααααα’αααα’αα·αααααα NIDD"
ααααααα·α αα ααΆααααΌααα½αααααΎααα ααΌα αααα
ααααα·αααΎααΆαα’αααΈαα½αααΆαααα
αααα»αα’αααααααααααα M2M ααΌαααααΎααααΎαα
ααΆααα’ααααααααααααααααα’ααααα
MTS ααΆαα½αααΉαααΆααα·αααααΆαααα’α·αα’αααΈααααααααΆααααΆααααα’αααα
ααααα·αααΎααααα»α αΆαααΆα αααααααααααααααααΆ NB-IoT ααΆααα ααΉααααααα α’αααα’αΆα α αΆααααααΎααααααααΆα ααΎαααΈααααα ααα ααΆαα» "NIDD Accounts" ααΊααΆααΏαα α»ααααααα ααΆααΉαααααΌαααΆααα·ααααααααΈααααααα·αααΆαα
- NIDDAPNα ααΎαααααΆαα½α αα·ααααααααααααααα APN ααααααΎα αα·α "ααααααααΆαααααααα·ααΈ" α
- αα»ααααα·ααΆα NIDDα αα ααΈαααααΎααααααΆααα’αΆααααααΆα IP αααααααΆαααΈααααααααα·ααΈααααααΎα αααααΉαααααΆααααααααΆαα½αα§ααααα NB-IoT ααΆααααααααΆαααα MTS (αααΆαααΈααα) α
- ααααΈ NIDDα ααααΆαααααααααααΆαααΆααα’ααα αΎαα α»α "αααααΆαα»α" α
αααΆαααΆα ααα»α ααΆααα’ααααααΌαααΆαααααα α’αααα’αΆα α αΆααααααΎααααααααΆαααΆαα½αααΉαααααΎααααααΆαααΈαααααααααΎααα½ααααααααΎαα ααΎαα αΌααα ααΆαα "API M2M" α αΎαα’αΆα "ααΆαααααΆαααααα’αααα’αα·αααααα NIDD" α ααΎααααΈα±ααα§αααααα’αΆα α α»αααααααααα»ααααααΆα NB-IoT α’αααααααΌααααααΎαααΆαααααααα ααΆαααααααα SCS ASα
ααααα
ααααΆαααΆαααΆααα·αααααΆα’αααΈαααΆαααΆαααααααααα½αααΈαα½αα αααα»αααΉααααααααααααα·α
αα½α
ααα»αααααα
- αααααααΆαααααααΆααααΆαααααΎααααΎα m2m-manager.mts.ru/scef/v1/3gpp-nidd/v1/{scsAsId}/configurations ααα scsAsId ααΊααΆ βααααααααΆαααααααα·ααΈβ ααΈααΆαα»αααΊαα»α βNIDD APNβ;
- αα·ααΈααΆαααααα’αα»ααααΆαααΆααΌαααααΆαααΆαα½αααΉαααΆαα αΌα αα·αααΆααααααααΆαα - ααααΎααΆαα αΌα αα·αααΆααααααααΆαααααα’αααααΆααααααΎααα ααααααααααΆαα»αααΊαα»α "NIDD Accounts" α
- notificationDestination ααΊααΆα’αΆααααααΆααααααΆαααΈαααααααα’αααα ααΈααΆα’αααααΉαααααΎααΆαααααα·ααααααΆ ip αα α§ααααα α αΎααααΆαααΈααα MTS ααΉαααααΎααΆαααΌαααααΉαα’αααΈααΆαααααΎ αα·αααα½αααΆαααααα·ααααααΆ ip αα ααΆα
αα ααααααααΆαααααααα ααΆαααααααα SCS AS ααααΌαααΆααααααΎα α αΎαα§αααααααΆαα α»ααααααααααααααααααα»ααααα NIDD αα αααα»ααααααΆα NB-IoT ααααααααα·ααααα·αα α’αααα’αΆα ααααΆααΆαααααΆααααααΌαααΆαααααα·ααααααΆ ip ααααΌααααΆααααΆαααΈααα αα·αα§αααααα
ααΎααααΈααααΎααΆαααΈαααΆαααΈααααα α§ααααα ααΌααα·ααααΆααααα "2.2 ααΆαααααΎααΆα" ααααααα ααααΆαα
{configurationId} αα
αααα»ααααααααΆααααααΎ ααααααααααααα "hex-abracadabra" αααααα½αααΆααα
ααααΆααααΆααααααΎαααΆαααααααα
ααΆααααααααα ααΆααΎααα
ααΌα
ααΆα b00e2485ed27c0011f0a0200α
αα·αααααα - ααΆαα·ααΆααΆααα αααα»αααΆαα’αα·αααΌα Base64 α
ααΆαααααααα ααΆααααααααα§ααααα NB-IoT ααΎααααΈααααΎαααΆααα αααα»α NIDD
ααΆααΆααα·αααΆαα ααΎααααΈααααΆααααααΌααα·ααααααααΆαα½ααααΆαααΈααα α§αααααααααααΎααα·αααααΉαααα’αΆα
ααααΎαααΆααααα»ααααααΆα NB-IoT ααα»ααααααα ααα»αααααααααΆααα’αΆα
ααααΎααααΆαααα»αααΆα NIDD (non-ip) αααααα αα
αααα»αααααΈαααααα»αααααΉααααΆα’αα·αααααα N21 DEMO α¬α§ααααααααααααααααααα’ααααΎ
ααΎαααααΎαααΆαααΆαααααααα ααΆααααααααααΆαα½α APN αααααΎαααΆααααααΎααα ααααααααααΆαα» "NIDD APN" ααααα’αααααααααααα M2M (αα ααΈααα - EFOnidd):
AT+CFGDTPPDN=5"EFOnidd"
α αΎααα»αα±ααα§αααααα α»ααααααα‘αΎααα·ααα ααΎαααααΆαα
AT+CFUN=0
AT+CFUN=1
αααααΆααααα ααααΆααααααααΆ
AT+CGACT=1,1
α αΎαααααΎααΆα "ααΆααααα"α
AT+NIPDATA=1, "ααΆααααα"
αα αααααα½αααΆαααΆαααααα·ααααααΆ ip αα ααΎ UART αααααΌαα»α N21 ααΆαααααα·αα ααααΆαααααααααααααΌαααΆαα ααα
+NIPDATAα 1,10,3132333435 // ααΆαααα½αααΆααα·αααα ip '12345'
αααααΆααααααααα
1 - CID, pdp ααα·αα
10 - α
ααα½ααααα·αααααααααααΆααααΈα
ααα»α
ααααΆα
ααΆαααααααααΆαααΈααααααα»αααΆαα’αα·αααΌα Base64 (αααα»αααααΎ POST) α
PS ααΎααααΈαααααααααΎααΆαααααααα·ααααααααΈαααΆαααΈααα ααΆααΆααααα½αααααΎαααααα·ααΈ
αααα»ααααααΉαααΆααΆααΆααααααααααααααΆααααααΆααααΆααα
ααααααΈαα
ααααα: www.habr.com