NB-IoT. IP ಅಲ್ಲದ ಡೇಟಾ ವಿತರಣೆ ಅಥವಾ ಕೇವಲ NIDD. MTS ವಾಣಿಜ್ಯ ಸೇವೆಯೊಂದಿಗೆ ಪರೀಕ್ಷೆ

ಶುಭ ಮಧ್ಯಾಹ್ನ ಮತ್ತು ಉತ್ತಮ ಮನಸ್ಥಿತಿ!

"M2M ಮ್ಯಾನೇಜರ್" ಎಂಬ ಸ್ವಯಂ ವಿವರಣಾತ್ಮಕ ಹೆಸರಿನೊಂದಿಗೆ MTS ಕ್ಲೌಡ್ ಸೇವೆಯಲ್ಲಿ NIDD (ನಾನ್-ಐಪಿ ಡೇಟಾ ಡೆಲಿವರಿ) ಅನ್ನು ಹೊಂದಿಸುವುದರ ಕುರಿತು ಇದು ಒಂದು ಸಣ್ಣ ಟ್ಯುಟೋರಿಯಲ್ ಆಗಿದೆ. NIDD ಯ ಮೂಲತತ್ವವು ಸಾಧನಗಳು ಮತ್ತು ಸರ್ವರ್ ನಡುವೆ NB-IoT ನೆಟ್‌ವರ್ಕ್ ಮೂಲಕ ಸಣ್ಣ ಡೇಟಾ ಪ್ಯಾಕೆಟ್‌ಗಳ ಶಕ್ತಿ-ಸಮರ್ಥ ವಿನಿಮಯವಾಗಿದೆ. ಈ ಹಿಂದೆ GSM ಸಾಧನಗಳು TCP/UDP ಪ್ಯಾಕೆಟ್‌ಗಳನ್ನು ವಿನಿಮಯ ಮಾಡಿಕೊಳ್ಳುವ ಮೂಲಕ ಸರ್ವರ್‌ನೊಂದಿಗೆ ಸಂವಹನ ನಡೆಸಿದ್ದರೆ, NB-IoT ಸಾಧನಗಳಿಗೆ ಹೆಚ್ಚುವರಿ ಸಂವಹನ ವಿಧಾನವು ಲಭ್ಯವಾಗುತ್ತದೆ - NIDD. ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಸರ್ವರ್ ಏಕೀಕೃತ POST/GET ವಿನಂತಿಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಆಪರೇಟರ್‌ನ ನೆಟ್‌ವರ್ಕ್‌ನೊಂದಿಗೆ ಸಂವಹನ ನಡೆಸುತ್ತದೆ. ನಾನು ನನಗಾಗಿ (ಮರೆಯದಂತೆ) ಮತ್ತು ಅದನ್ನು ಉಪಯುಕ್ತವೆಂದು ಕಂಡುಕೊಳ್ಳುವ ಪ್ರತಿಯೊಬ್ಬರಿಗೂ ಬರೆಯುತ್ತಿದ್ದೇನೆ.

ನೀವು NB-IoT ಬಗ್ಗೆ ಓದಬಹುದು:

NB-IoT, ನ್ಯಾರೋ ಬ್ಯಾಂಡ್ ಇಂಟರ್ನೆಟ್ ಆಫ್ ಥಿಂಗ್ಸ್. ಸಾಮಾನ್ಯ ಮಾಹಿತಿ, ತಂತ್ರಜ್ಞಾನದ ವೈಶಿಷ್ಟ್ಯಗಳು
NB-IoT, ನ್ಯಾರೋ ಬ್ಯಾಂಡ್ ಇಂಟರ್ನೆಟ್ ಆಫ್ ಥಿಂಗ್ಸ್. ವಿದ್ಯುತ್ ಉಳಿತಾಯ ವಿಧಾನಗಳು ಮತ್ತು ನಿಯಂತ್ರಣ ಆಜ್ಞೆಗಳು

MTS ನಿಂದ NIDD ಸಿದ್ಧಾಂತ

ಪರೀಕ್ಷೆಯ ಸಮಯದಲ್ಲಿ ಬಳಸಲಾದ NB-IoT ಮಾಡ್ಯೂಲ್‌ಗಾಗಿ ದಾಖಲಾತಿ:
ನಿಯೋವೇ N21.

M2M ಸಾಧನಗಳನ್ನು ನಿರ್ವಹಿಸಲು MTS ಸೇವೆ.

NIDD ಗಾಗಿ ಭಾವನೆಯನ್ನು ಪಡೆಯಲು, ನಮಗೆ ಅಗತ್ಯವಿದೆ:

  • ಸಿಮ್ ಕಾರ್ಡ್ NB-IoT MTS
  • NIDD ಬೆಂಬಲದೊಂದಿಗೆ NB-IoT ಸಾಧನ
  • M2M ಮ್ಯಾನೇಜರ್ MTS ನಿಂದ ಪಾಸ್ವರ್ಡ್ ಮತ್ತು ಲಾಗಿನ್

ನಾನು ಬೋರ್ಡ್ ಅನ್ನು ಸಾಧನವಾಗಿ ಬಳಸಿದ್ದೇನೆ N21 ಡೆಮೊ, ಮತ್ತು M2M ಮ್ಯಾನೇಜರ್ ಅನ್ನು ಪ್ರವೇಶಿಸಲು ಪಾಸ್ವರ್ಡ್ ಮತ್ತು ಲಾಗಿನ್ ಅನ್ನು MTS ಉದ್ಯೋಗಿಗಳು ನನಗೆ ದಯೆಯಿಂದ ಒದಗಿಸಿದ್ದಾರೆ. ಇದಕ್ಕಾಗಿ, ವಿವಿಧ ಸಹಾಯ ಮತ್ತು ಹಲವಾರು ಸಮಾಲೋಚನೆಗಳಿಗಾಗಿ, ನಾವು ಅವರಿಗೆ ತುಂಬಾ ಧನ್ಯವಾದಗಳು.

ಆದ್ದರಿಂದ, M2M ಮ್ಯಾನೇಜರ್‌ಗೆ ಹೋಗಿ ಮತ್ತು ಅದನ್ನು ಪರಿಶೀಲಿಸಿ:

  • "SIM ಮ್ಯಾನೇಜರ್" ಮೆನು ಐಟಂನಲ್ಲಿ "NB-IoT ನಿಯಂತ್ರಣ ಕೇಂದ್ರ" ಇದೆ;
  • ನಮ್ಮ NB-IoT ಕಾರ್ಡ್ NB-IoT ನಿಯಂತ್ರಣ ಕೇಂದ್ರದಲ್ಲಿ ಕಾಣಿಸಿಕೊಂಡಿದೆ, ಹಾಗೆಯೇ ಈ ಕೆಳಗಿನ ವಿಭಾಗಗಳು:
    NIDD APN
    NIDD ಖಾತೆಗಳು
    NIDD ಭದ್ರತೆ
  • ಅತ್ಯಂತ ಕೆಳಭಾಗದಲ್ಲಿ "NIDD ಡೆವಲಪರ್ ಗೈಡ್" ಜೊತೆಗೆ "API M2M" ಮೆನು ಐಟಂ ಇದೆ

ಇಡೀ ವಿಷಯವು ಈ ರೀತಿ ಇರಬೇಕು:

NB-IoT. IP ಅಲ್ಲದ ಡೇಟಾ ವಿತರಣೆ ಅಥವಾ ಕೇವಲ NIDD. MTS ವಾಣಿಜ್ಯ ಸೇವೆಯೊಂದಿಗೆ ಪರೀಕ್ಷೆ

M2M ಮ್ಯಾನೇಜರ್‌ನಲ್ಲಿ ಏನಾದರೂ ಕಾಣೆಯಾಗಿದೆ ಎಂದಾದರೆ, MTS ನಲ್ಲಿ ನಿಮ್ಮ ಮ್ಯಾನೇಜರ್‌ಗೆ ನಿಮ್ಮ ಶುಭಾಶಯಗಳ ವಿವರವಾದ ವಿವರಣೆಯೊಂದಿಗೆ ವಿನಂತಿಯನ್ನು ಕಳುಹಿಸಲು ಮುಕ್ತವಾಗಿರಿ.

ಅಗತ್ಯವಿರುವ NB-IoT ನಿಯಂತ್ರಣ ಕೇಂದ್ರದ ಐಟಂಗಳು ಸ್ಥಳದಲ್ಲಿದ್ದರೆ, ನೀವು ಅವುಗಳನ್ನು ಭರ್ತಿ ಮಾಡಲು ಪ್ರಾರಂಭಿಸಬಹುದು. ಇದಲ್ಲದೆ, "NIDD ಖಾತೆಗಳು" ಐಟಂ ಕೊನೆಯದಾಗಿ ಬರುತ್ತದೆ: ಇದಕ್ಕೆ ಪಕ್ಕದ ವಿಭಾಗಗಳಿಂದ ಡೇಟಾ ಅಗತ್ಯವಿರುತ್ತದೆ.

  1. NIDD APN: ನಾವು ನಮ್ಮ ಎಪಿಎನ್ ಮತ್ತು “ಅಪ್ಲಿಕೇಶನ್ ಐಡಿ” ಹೆಸರನ್ನು ಭರ್ತಿ ಮಾಡುತ್ತೇವೆ.
  2. NIDD ಸುರಕ್ಷತೆ: ಇಲ್ಲಿ ನಾವು ನಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ ಸರ್ವರ್‌ನ IP ವಿಳಾಸವನ್ನು ಸೂಚಿಸುತ್ತೇವೆ, ಅದು MTS ಸೇವೆ (ಸರ್ವರ್) ಮೂಲಕ NB-IoT ಸಾಧನಗಳೊಂದಿಗೆ ಸಂವಹನ ನಡೆಸುತ್ತದೆ.
  3. NIDD ಖಾತೆಗಳು: ಎಲ್ಲಾ ಕ್ಷೇತ್ರಗಳನ್ನು ಭರ್ತಿ ಮಾಡಿ ಮತ್ತು "ಉಳಿಸು" ಕ್ಲಿಕ್ ಮಾಡಿ.

ಎಲ್ಲಾ ಐಟಂಗಳು ಪೂರ್ಣಗೊಂಡ ನಂತರ, ನಮ್ಮ ಸರ್ವರ್ ರಚಿಸಬೇಕಾದ ವಿನಂತಿಗಳೊಂದಿಗೆ ನೀವು ವ್ಯವಹರಿಸಲು ಪ್ರಾರಂಭಿಸಬಹುದು. M2M API ಗೆ ಹೋಗಿ ಮತ್ತು NIDD ಡೆವಲಪರ್ಸ್ ಗೈಡ್ ಅನ್ನು ಓದಿ. ಸಾಧನವು NB-IoT ನೆಟ್‌ವರ್ಕ್‌ನಲ್ಲಿ ನೋಂದಾಯಿಸಲು, ನೀವು SCS AS ಕಾನ್ಫಿಗರೇಶನ್ ಅನ್ನು ರಚಿಸಬೇಕಾಗಿದೆ:

NB-IoT. IP ಅಲ್ಲದ ಡೇಟಾ ವಿತರಣೆ ಅಥವಾ ಕೇವಲ NIDD. MTS ವಾಣಿಜ್ಯ ಸೇವೆಯೊಂದಿಗೆ ಪರೀಕ್ಷೆ

ಕೈಪಿಡಿಯು ವೈಯಕ್ತಿಕ ವಿನಂತಿಯ ನಿಯತಾಂಕಗಳ ವಿವರಣೆಯನ್ನು ಹೊಂದಿದೆ, ನಾನು ಒಂದೆರಡು ಸಣ್ಣ ಕಾಮೆಂಟ್‌ಗಳನ್ನು ನೀಡುತ್ತೇನೆ:

  1. ವಿನಂತಿಗಳನ್ನು ಕಳುಹಿಸಲು ಲಿಂಕ್: m2m-manager.mts.ru/scef/v1/3gpp-nidd/v1/{scsAsId}/configurations, ಅಲ್ಲಿ scsAsId "NIDD APN" ಮೆನು ಐಟಂನಿಂದ "ಅಪ್ಲಿಕೇಶನ್ ID" ಆಗಿದೆ;
  2. ಲಾಗಿನ್ ಮತ್ತು ಪಾಸ್ವರ್ಡ್ನೊಂದಿಗೆ ಮೂಲಭೂತ ಅಧಿಕಾರ ವಿಧಾನ - "NIDD ಖಾತೆಗಳು" ಮೆನು ಐಟಂ ಅನ್ನು ಭರ್ತಿ ಮಾಡುವಾಗ ನೀವು ರಚಿಸಿದ ಲಾಗಿನ್ ಮತ್ತು ಪಾಸ್ವರ್ಡ್ ಅನ್ನು ಬಳಸಿ;
  3. ಅಧಿಸೂಚನೆ ಗಮ್ಯಸ್ಥಾನ - ನಿಮ್ಮ ಸರ್ವರ್ ವಿಳಾಸ. ಅದರಿಂದ ನೀವು ಸಾಧನಗಳಿಗೆ IP ಅಲ್ಲದ ಸಂದೇಶಗಳನ್ನು ಕಳುಹಿಸುತ್ತೀರಿ ಮತ್ತು MTS ಸರ್ವರ್ IP ಅಲ್ಲದ ಸಂದೇಶಗಳನ್ನು ಕಳುಹಿಸುವ ಮತ್ತು ಸ್ವೀಕರಿಸುವ ಕುರಿತು ಅಧಿಸೂಚನೆಗಳನ್ನು ಕಳುಹಿಸುತ್ತದೆ.

SCS AS ಕಾನ್ಫಿಗರೇಶನ್ ಅನ್ನು ರಚಿಸಿದಾಗ ಮತ್ತು ಆಪರೇಟರ್‌ನ NB-IoT ನೆಟ್‌ವರ್ಕ್‌ನಲ್ಲಿ ಸಾಧನವು NIDD ಮೋಡ್‌ನಲ್ಲಿ ಯಶಸ್ವಿಯಾಗಿ ನೋಂದಾಯಿಸಲ್ಪಟ್ಟಾಗ, ನೀವು ಸರ್ವರ್ ಮತ್ತು ಸಾಧನದ ನಡುವೆ ಮೊದಲ IP ಅಲ್ಲದ ಸಂದೇಶಗಳನ್ನು ವಿನಿಮಯ ಮಾಡಿಕೊಳ್ಳಲು ಪ್ರಯತ್ನಿಸಬಹುದು.

ಸರ್ವರ್‌ನಿಂದ ಸಾಧನಕ್ಕೆ ಸಂದೇಶವನ್ನು ವರ್ಗಾಯಿಸಲು, ಕೈಪಿಡಿಯ “2.2 ಸಂದೇಶ ಕಳುಹಿಸಲಾಗುತ್ತಿದೆ” ವಿಭಾಗವನ್ನು ಅಧ್ಯಯನ ಮಾಡಿ:

NB-IoT. IP ಅಲ್ಲದ ಡೇಟಾ ವಿತರಣೆ ಅಥವಾ ಕೇವಲ NIDD. MTS ವಾಣಿಜ್ಯ ಸೇವೆಯೊಂದಿಗೆ ಪರೀಕ್ಷೆ

{configurationId} ವಿನಂತಿಯ ಲಿಂಕ್‌ನಲ್ಲಿ - "ಹೆಕ್ಸ್-ಅಬ್ರಕಾಡಾಬ್ರಾ" ಪ್ರಕಾರದ ಮೌಲ್ಯ, ಸಂರಚನೆಯನ್ನು ರಚಿಸುವ ಹಂತದಲ್ಲಿ ಪಡೆಯಲಾಗಿದೆ. ತೋರುತ್ತಿದೆ: b00e2485ed27c0011f0a0200.

ಡೇಟಾ - Base64 ಎನ್‌ಕೋಡಿಂಗ್‌ನಲ್ಲಿ ಸಂದೇಶದ ವಿಷಯಗಳು.

NIDD ನಲ್ಲಿ ಕೆಲಸ ಮಾಡಲು NB-IoT ಸಾಧನವನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾಗುತ್ತಿದೆ

ಸಹಜವಾಗಿ, ಸರ್ವರ್‌ನೊಂದಿಗೆ ಡೇಟಾವನ್ನು ವಿನಿಮಯ ಮಾಡಿಕೊಳ್ಳಲು, ನಮ್ಮ ಸಾಧನವು NB-IoT ನೆಟ್‌ವರ್ಕ್‌ನಲ್ಲಿ ಕೆಲಸ ಮಾಡಲು ಮಾತ್ರವಲ್ಲ, NIDD (ನಾನ್-ಐಪಿ) ಮೋಡ್ ಅನ್ನು ಸಹ ಬೆಂಬಲಿಸಬೇಕು. N21 ಡೆಮೊ ಡೆವಲಪ್‌ಮೆಂಟ್ ಬೋರ್ಡ್ ಅಥವಾ ಇತರ ಸಾಧನದ ಸಂದರ್ಭದಲ್ಲಿ NB-IoT ಮಾಡ್ಯೂಲ್ N21 IP ಅಲ್ಲದ ಸಂದೇಶಗಳನ್ನು ರವಾನಿಸುವ ಕ್ರಮಗಳ ಅನುಕ್ರಮವನ್ನು ಕೆಳಗೆ ವಿವರಿಸಲಾಗಿದೆ.

M2M ಮ್ಯಾನೇಜರ್‌ನಲ್ಲಿ (ಇಲ್ಲಿ - EFOnidd) "NIDD APN" ಐಟಂ ಅನ್ನು ಭರ್ತಿ ಮಾಡುವಾಗ ನಾವು ಕಂಡುಕೊಂಡ APN ನೊಂದಿಗೆ ಕಾನ್ಫಿಗರೇಶನ್ ಅನ್ನು ನಾವು ಸಕ್ರಿಯಗೊಳಿಸುತ್ತೇವೆ:

AT+CFGDFTPDN=5,"EFOnidd"

ಮತ್ತು ನೆಟ್ವರ್ಕ್ನಲ್ಲಿ ಮರು-ನೋಂದಣಿ ಮಾಡಲು ಸಾಧನವನ್ನು ಕೇಳಿ:

AT+CFUN=0

AT+CFUN=1

ಅದರ ನಂತರ ನಾವು ಆಜ್ಞೆಯನ್ನು ನೀಡುತ್ತೇವೆ

AT+CGACT=1,1

ಮತ್ತು "ಪರೀಕ್ಷೆ" ಎಂಬ ಸಂದೇಶವನ್ನು ಕಳುಹಿಸಿ:

AT+NIPDATA=1, “ಪರೀಕ್ಷೆ”

N21 ಮಾಡ್ಯೂಲ್‌ನ UART ನಲ್ಲಿ IP ಅಲ್ಲದ ಸಂದೇಶವನ್ನು ಸ್ವೀಕರಿಸಿದಾಗ, ಫಾರ್ಮ್‌ನ ಅಪೇಕ್ಷಿಸದ ಸಂದೇಶವನ್ನು ನೀಡಲಾಗುತ್ತದೆ:

+NIPDATA:1,10,3132333435 // '12345' IP ಅಲ್ಲದ ಸಂದೇಶವನ್ನು ಸ್ವೀಕರಿಸಲಾಗಿದೆ
ಅಲ್ಲಿ
1 - CID, pdp ಸಂದರ್ಭ
10 - ದಶಮಾಂಶ ಬಿಂದುವಿನ ನಂತರ ಡೇಟಾ ಬೈಟ್‌ಗಳ ಸಂಖ್ಯೆ

ಸಂದೇಶವು Base64 ಎನ್‌ಕೋಡಿಂಗ್‌ನಲ್ಲಿ ಸರ್ವರ್‌ಗೆ ತಲುಪುತ್ತದೆ (POST ವಿನಂತಿಯಲ್ಲಿ).

ಪಿಎಸ್ ಸರ್ವರ್ನಿಂದ ಡೇಟಾ ವರ್ಗಾವಣೆಯನ್ನು ಅನುಕರಿಸಲು, ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಬಳಸಲು ಅನುಕೂಲಕರವಾಗಿದೆ ಪೋಸ್ಟ್ಮ್ಯಾನ್. ಸಂದೇಶಗಳನ್ನು ಸ್ವೀಕರಿಸಲು, ನೀವು HTTP ಸರ್ವರ್ ಅನ್ನು ಅನುಕರಿಸುವ ಯಾವುದೇ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಬಳಸಬಹುದು.

ಇದು ಯಾರಿಗಾದರೂ ಉಪಯುಕ್ತವಾಗಿದೆ ಎಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ.
ಧನ್ಯವಾದಗಳು.

ಮೂಲ: www.habr.com

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ