แจแฃแแแฆแ แแจแแแแแแแกแ แแ แแแ แแ แแแแฌแงแแแ!
แแก แแ แแก แแชแแ แ แแแแแแแแแ NIDD-แแก (แแ แ-IP แแแแแชแแแแ แแแฌแแแแแแก) แแแงแแแแแแก แจแแกแแฎแแ MTS แฆแ แฃแแแแแแ แกแแ แแแกแจแ แแแแแแฎแกแแแแ แกแแฎแแแแ โM2M แแแแแฏแแ แโ. NIDD-แแก แแ แกแ แแ แแก แแแแแชแแแแ แแชแแ แ แแแแแขแแแแก แแแแ แแแแคแแฅแขแฃแ แ แแแชแแแ NB-IoT แฅแกแแแจแ แแแฌแงแแแแแแแแแกแ แแ แกแแ แแแ แก แจแแ แแก. แแฃ แแแ แ GSM แแแฌแงแแแแแแแแแ แกแแ แแแ แแแ แฃแ แแแแ แแแแแแแ TCP/UDP แแแแแขแแแแก แแแชแแแแ, แแแจแแ NB-IoT แแแฌแงแแแแแแแแแแกแแแแก แฎแแแแแกแแฌแแแแแ แแแฎแแ แแแแแขแแแแแ แแแแฃแแแแแชแแแก แแแแแแ - NIDD. แแ แจแแแแฎแแแแแจแ, แกแแ แแแ แ แฃแ แแแแ แแฅแแแแแแก แแแแ แแขแแ แแก แฅแกแแแแแ แแ แแแแแ POST/GET แแแแฎแแแแแแแก แแแแแงแแแแแแ. แแฌแแ แฉแแแแแแก (แ แแ แแ แแแแแแแฌแงแแแก) แแ แงแแแแแกแแแแก, แแแแช แแแแก แแแแแแแแแแ.
แจแแแแซแแแแ แฌแแแแแแฎแแ NB-IoT-แแก แจแแกแแฎแแ:
แแแแฃแแแแขแแชแแ NB-IoT แแแแฃแแแกแแแแก, แ แแแแแแช แแแแแแงแแแแแแแ แขแแกแขแแ แแแแก แแ แแก:
NIDD-แแก แจแแกแแแ แซแแแแแ, แฉแแแ แแแญแแ แแแแ:
- แกแแ แแแ แแแ NB-IoT MTS
- NB-IoT แแแฌแงแแแแแแแ NIDD แแฎแแ แแแญแแ แแ
- แแแ แแแ แแ แจแแกแแแ M2M แแแแแฏแแ แแแแ MTS
แแแฌแงแแแแแแแแ แแแคแ แแแแแแแงแแแ N21 แแแแ, แฎแแแ แแแ แแแ แแ แจแแกแแแ M2M แแแแแฏแแ แแแ แฌแแแแแแกแแแแก แแแแแฌแแแแแแแแ MTS-แแก แแแแแแจแ แแแแแแแ. แแแแกแแแแก, แแกแแแ แ แแแแ แช แกแฎแแแแแกแฎแแ แกแแฎแแก แแแฎแแแ แแแแกแ แแ แแ แแแ แแ แแแแกแฃแแขแแชแแแกแแแแก, แแแ แแแ แแแแแแแแก แแฃแฎแแแ.
แแกแ แ แแ, แแแแแแแ M2M แแแแแฏแแ แแแ แแ แจแแแแแฌแแแ:
- แแแแแฃแก "SIM แแแแแฏแแ แแก" แแฃแแฅแขแจแ แแ แแก "NB-IoT แแแแขแ แแแแก แชแแแขแ แ";
- แฉแแแแ NB-IoT แแแ แแแ แแแแแฉแแแ NB-IoT แแแแขแ แแแแก แชแแแขแ แจแ, แแกแแแ แจแแแแแ แแแแงแแคแแแแแแแจแ:
NIDD APN
NIDD แแแแแ แแจแแแ
NIDD แฃแกแแคแ แแฎแแแแ - แแแแแจแ แแ แแก แแแแแฃแก แแแแแแแขแ "API M2M" "NIDD Developer Guide"
แงแแแแแคแแ แ แแกแ แฃแแแ แแแแแแงแฃแ แแแแแแก:
แแฃ แ แแแ แแแแแ M2M แแแแแฏแแ แก, แแแแแกแฃแคแแแ แแแฃแแแแแแแ แแแแฎแแแแ แแฅแแแแก แแแแแฏแแ แก MTS-แจแ แแฅแแแแ แกแฃแ แแแแแแแก แแแขแแแฃแ แ แแฆแฌแแ แแ.
แแฃ NB-IoT แแแแขแ แแแแก แชแแแขแ แแก แกแแญแแ แ แแแแแแแขแแแ แแ แกแแแแแก, แจแแแแซแแแแ แแแแฌแงแแ แแแแ แจแแแกแแแ. แฃแคแ แ แแแขแแช, แแฃแแฅแขแ "NIDD แแแแแ แแจแแแ" แแแแแ: แแแก แแแกแญแแ แแแแ แแแแแชแแแแแ แแแแแแแแ แ แกแแฅแชแแแแแแแ.
- NIDD APN: แฉแแแ แแแคแแฅแ แแแ แแ แแแแกแแแ แฉแแแแ APN-แแก แกแแฎแแแก แแ โแแแแแแแชแแแก ID-แกโ.
- NIDD แฃแกแแคแ แแฎแแแแ: แแฅ แฉแแแ แแแแฃแแแแแแ แฉแแแแ แแแแแแแชแแแก แกแแ แแแ แแก IP แแแกแแแแ แแก, แ แแแแแแช แแแฃแแแแจแแ แแแแ NB-IoT แแแฌแงแแแแแแแแแก MTS แกแแ แแแกแแก (แกแแ แแแ แแก) แแแจแแแแแแ.
- NIDD แแแแแ แแจแแแ: แฃแแ แแแแ แจแแแแกแแ แงแแแแ แแแแ แแ แแแแญแแ แแ แฆแแแแแก "แจแแแแฎแแ".
แแแก แจแแแแแ, แ แแช แงแแแแ แแแแแแแขแ แแแกแ แฃแแแแแ, แแฅแแแ แจแแแแซแแแแ แแแแฌแงแแ แแ แแแแฎแแแแแแแแ แแแแแแแแแแ, แ แแแแแแแช แฉแแแแแ แกแแ แแแ แแ แฃแแแ แจแแฅแแแแก. แแแแแแแ M2M API-แแ แแ แฌแแแแแแฎแแ NIDD แแแแแแแแแ แแก แกแแฎแแแแซแฆแแแแแแ. แแแแกแแแแแก, แ แแ แแแฌแงแแแแแแแ แแแ แแแแกแขแ แแ แแแก NB-IoT แฅแกแแแจแ, แแฅแแแ แฃแแแ แจแแฅแแแแ SCS AS แแแแคแแแฃแ แแชแแ:
แกแแฎแแแแซแฆแแแแแแ แจแแแชแแแก แแแแแแแแฃแแแฃแ แ แแแแฎแแแแแก แแแ แแแแขแ แแแแก แแฆแฌแแ แแก, แแ แแฎแแแแ แ แแแแแแแแ แแชแแ แ แแแแแแขแแ แก แแแแแแแแแ:
- แแแแฎแแแแแแแก แแแแแแแแแก แแแฃแแ: m2m-manager.mts.ru/scef/v1/3gpp-nidd/v1/{scsAsId}/configurations, แกแแแแช scsAsId แแ แแก โแแแแแแแชแแแก IDโ แแแแแฃแก โNIDD APNโ แแฃแแฅแขแแแแ;
- แแแขแแ แแแแชแแแก แซแแ แแแแแ แแแแแแ แจแแกแแแแกแ แแ แแแ แแแแ - แแแแแแงแแแแ แจแแกแแแ แแ แแแ แแแ, แ แแแแแแช แจแแฅแแแแแ แแแแแฃแก แแฃแแฅแขแแก โNIDD แแแแแ แแจแแแแกโ แจแแแกแแแแกแแก;
- notificationDestination - แแฅแแแแ แกแแ แแแ แแก แแแกแแแแ แแ. แแแกแแแ แแฅแแแ แแแฃแแแแแแแ แแ แ IP แจแแขแงแแแแแแแแแก แแแฌแงแแแแแแแแแแ, แฎแแแ MTS แกแแ แแแ แ แแแแแแแแแแแแแ แจแแขแงแแแแแแแแแก แแแกแแ แแ แ IP แจแแขแงแแแแแแแแแแก แแแแแแแแแกแ แแ แแแฆแแแแก แจแแกแแฎแแ.
แ แแแแกแแช SCS โโAS แแแแคแแแฃแ แแชแแ แจแแแฅแแแ แแ แแแฌแงแแแแแแแ แฌแแ แแแขแแแแ แแแ แแแแกแขแ แแ แแ NIDD แ แแแแแจแ แแแแ แแขแแ แแก NB-IoT แฅแกแแแจแ, แจแแแแซแแแแ แกแชแแแแ แแแ แแแแ แแ แ IP แจแแขแงแแแแแแแแแแก แแแชแแแ แกแแ แแแ แกแ แแ แแแฌแงแแแแแแแแก แจแแ แแก.
แกแแ แแแ แแแแ แแแฌแงแแแแแแแแแ แจแแขแงแแแแแแแแก แแแแแกแแขแแแแ, แจแแแกแฌแแแแแ แกแแฎแแแแซแฆแแแแแแแก แแแแงแแคแแแแแ โ2.2 แจแแขแงแแแแแแแแก แแแแแแแแโ:
{configurationId} แแแแฎแแแแแก แแแฃแแจแ - "hex-abracadabra" แขแแแแก แแแแจแแแแแแแ, แ แแแแแแช แแแฆแแแฃแแแ แแแแคแแแฃแ แแชแแแก แจแแฅแแแแก แแขแแแแ. แแแแแแงแฃแ แแแ แแกแ: b00e2485ed27c0011f0a0200.
แแแแแชแแแแแ โ แจแแขแงแแแแแแแแก แจแแแแแ แกแ Base64 แแแแแ แแแแ.
NB-IoT แแแฌแงแแแแแแแแก แแแแคแแแฃแ แแชแแ NIDD-แจแ แแฃแจแแแแแกแแแแก
แ แ แแฅแแ แฃแแแ, แกแแ แแแ แแแ แแแแแชแแแแแแก แแแกแแชแแแแกแแแแก, แฉแแแแก แแแฌแงแแแแแแแแก แฃแแแ แจแแแซแแแก แแ แ แแฎแแแแ NB-IoT แฅแกแแแจแ แแฃแจแแแแ, แแ แแแแ NIDD (แแ แ-ip) แ แแแแแแก แแฎแแ แแแญแแ แ. N21 DEMO แแแแแแแแ แแแแก แแแคแแก แแ แกแฎแแ แแแฌแงแแแแแแแแก แจแแแแฎแแแแแจแ แแแคแฃแซแแแแฃแแ
แฉแแแ แแแแฅแขแแฃแ แแแ แแแแคแแแฃแ แแชแแแก APN-แแ, แ แแแแแแช แแแแแฆแแ M2M แแแแแฏแแ แจแ โNIDD APNโ แแแแแแแขแแก แจแแแกแแแแกแแก (แแฅ - EFOnidd):
AT+CFGDFTPDN=5"EFOnidd"
แแ แกแแฎแแแแ แแแฌแงแแแแแแแแก แฎแแแแฎแแ แแแ แแแแกแขแ แแ แแแ แฅแกแแแจแ:
AT+CFUN=0
AT+CFUN=1
แแแแก แจแแแแแ แแแแชแแแ แแ แซแแแแแแก
AT+CGACT=1,1
แแ แแแแแแแแแ แจแแขแงแแแแแแแ "แขแแกแขแ":
AT+NIPDATA=1, โแขแแกแขแโ
แ แแแแกแแช แแ แ-ip แจแแขแงแแแแแแแ แแแแฆแแแ N21 แแแแฃแแแก UART-แแ, แแแแชแแแ แคแแ แแแก แแ แแกแแกแฃแ แแแแ แจแแขแงแแแแแแแ:
+NIPDATA:1,10,3132333435 // แแแแฆแ แแ แ IP แจแแขแงแแแแแแแ '12345'
แกแแแแช
1 - CID, PDP แแแแขแแฅแกแขแ
10 - แแแแแชแแแแ แแแแขแแแแก แ แแแแแแแแ แแแแแแแ แฌแแ แขแแแแก แจแแแแแ
แจแแขแงแแแแแแแ แกแแ แแแ แแ แแแแแก Base64 แแแแแ แแแแ (POST แแแแฎแแแแแ).
PS แกแแ แแแ แแแแ แแแแแชแแแแ แแแแแชแแแแก แกแแแฃแแแชแแแกแแแแก, แแแกแแฎแแ แฎแแแแแแ แแ แแแ แแแแก แแแแแงแแแแแ
แแแแแแแแแแ, แ แแ แแก แแแแแแกแแแแก แกแแกแแ แแแแแแ.
แแแแ แแแแแแแ.
แฌแงแแ แ: www.habr.com