NB-IoT. IP නොවන දත්ත බෙදා හැරීම හෝ NIDD. MTS වාණිජ සේවාව සමඟ පරීක්ෂා කිරීම

සුබ සන්ධ්‍යාවක් සහ හොඳ මනෝභාවයක්!

මෙය "M2M කළමනාකරු" යන ස්වයං-පැහැදිලි නාමය සහිත MTS වලාකුළු සේවාව තුළ NIDD (IP නොවන දත්ත බෙදා හැරීම) පිහිටුවීම පිළිබඳ කුඩා නිබන්ධනයකි. 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 පිළිබඳ හැඟීමක් ලබා ගැනීමට, අපට අවශ්‍ය වන්නේ:

  • SIM කාඩ්පත NB-IoT MTS
  • NIDD සහාය ඇති NB-IoT උපාංගය
  • M2M කළමනාකරු MTS වෙතින් මුරපදය සහ පිවිසීම

මම උපකරණයක් ලෙස පුවරුවක් භාවිතා කළා N21 DEMO, සහ 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: අපි පැමිණ අපගේ 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” මෙනු අයිතමයේ “යෙදුම් හැඳුනුම” වේ;
  2. පිවිසුම් සහ මුරපදය සහිත මූලික අවසර ක්‍රමය - "NIDD ගිණුම්" මෙනු අයිතමය පුරවන විට ඔබ විසින් සාදන ලද පිවිසුම් සහ මුරපදය භාවිතා කරන්න;
  3. notificationDestination - ඔබගේ සේවාදායක ලිපිනය. එයින් ඔබ උපාංග වෙත ip නොවන පණිවිඩ යවනු ඇති අතර MTS සේවාදායකය එය වෙත ip නොවන පණිවිඩ යැවීම සහ ලැබීම පිළිබඳ දැනුම්දීම් යවනු ඇත.

SCS AS වින්‍යාසය නිර්මාණය කර ඇති විට සහ උපාංගය ක්‍රියාකරුගේ NB-IoT ජාලයේ NIDD මාදිලියේ සාර්ථකව ලියාපදිංචි වී ඇති විට, ඔබට සේවාදායකය සහ උපාංගය අතර පළමු ip නොවන පණිවිඩ හුවමාරු කර ගැනීමට උත්සාහ කළ හැකිය.

සේවාදායකයේ සිට උපාංගයට පණිවිඩයක් මාරු කිරීම සඳහා, අත්පොතෙහි "2.2 පණිවිඩයක් යැවීම" කොටස අධ්යයනය කරන්න:

NB-IoT. IP නොවන දත්ත බෙදා හැරීම හෝ NIDD. MTS වාණිජ සේවාව සමඟ පරීක්ෂා කිරීම

{configurationId} ඉල්ලීම් සබැඳිය තුළ - "hex-abracadabra" වර්ගයේ අගයක්, වින්යාසය නිර්මාණය කිරීමේ අදියරේදී ලබා ගනී. පෙනුම: b00e2485ed27c0011f0a0200.

දත්ත - Base64 කේතනය තුළ පණිවිඩ අන්තර්ගතය.

NIDD හි වැඩ කිරීමට NB-IoT උපාංගයක් වින්‍යාස කිරීම

ඇත්ත වශයෙන්ම, සේවාදායකය සමඟ දත්ත හුවමාරු කර ගැනීම සඳහා, අපගේ උපාංගය NB-IoT ජාලයේ වැඩ කිරීමට පමණක් නොව, NIDD (ip-නොවන) මාදිලියට සහාය විය යුතුය. N21 DEMO සංවර්ධන මණ්ඩලයේ හෝ වෙනත් උපාංගයක් මත පදනම්ව NB-IoT මොඩියුලය N21 IP නොවන පණිවිඩ සම්ප්‍රේෂණය කිරීම සඳහා වන ක්‍රියා අනුපිළිවෙල පහත විස්තර කෙරේ.

අපි M2M කළමනාකරු තුළ "NIDD APN" අයිතමය පුරවන විට අප විසින් ඉදිරිපත් කරන ලද APN සමඟ වින්‍යාසය සක්‍රිය කරමු (මෙහි - EFOnidd):

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

අදහස් එක් කරන්න