NB-IoT. Интиқоли маълумотҳои ғайри IP ё танҳо NIDD. Санҷиш бо хадамоти тиҷоратии МТС

Нимаи хуб ва кайфияти хуб!

Ин як дастури хурд оид ба танзими NIDD (Интиқоли маълумотҳои ғайри IP) дар хидмати абрии МТС бо номи худфаъолкунандаи "M2M Manager" мебошад. Моҳияти NIDD мубодилаи каммасрафи энергияи бастаҳои хурди додаҳо тавассути шабакаи NB-IoT байни дастгоҳҳо ва сервер мебошад. Агар қаблан дастгоҳҳои GSM бо сервер тавассути мубодилаи бастаҳои TCP / UDP иртибот дошта бошанд, пас усули иловагии иртибот барои дастгоҳҳои NB-IoT - NIDD дастрас шуд. Дар ин ҳолат сервер бо шабакаи оператор бо истифода аз дархостҳои ягонаи POST/GET ҳамкорӣ мекунад. Ман барои худам (то фаромӯш накунам) ва барои ҳар касе, ки онро муфид мешуморад, менависам.

Шумо метавонед дар бораи NB-IoT хонед:

NB-IoT, Интернети чизҳои танг Банд. Маълумоти умумӣ, хусусиятҳои технология
NB-IoT, Интернети чизҳои танг Банд. Усулҳои сарфаи барқ ​​ва фармонҳои назорат

Назарияи NIDD аз МТС

Ҳуҷҷатҳо барои модули NB-IoT, ки дар раванди санҷиш истифода шудааст:
Neoway N21.

Хизматрасонии MTS барои идоракунии дастгоҳҳои M2M.

Барои ҳис кардани NIDD ба мо лозим аст:

  • SIM-корти NB-IoT MTS
  • Дастгоҳи NB-IoT, ки бо NIDD фаъол аст
  • парол ва воридшавӣ аз M2M-менеҷери МТС

Ҳамчун дастгоҳ, ман тахтаро истифода кардам N21 DEMO, ва парол ва логин барои дастрасӣ ба мудири M2M аз ҷониби кормандони МТС ба ман меҳрубонона пешниҳод карда шуд. Барои ин, инчунин барои ёрии гуногун ва машваратҳои сершумор, ташаккури зиёд ба онҳо.

Пас, ба мудири M2M равед ва санҷед, ки:

  • дар менюи "SIM Manager" "Маркази идоракунии NB-IoT" мавҷуд аст;
  • корти NB-IoT мо дар Маркази назорати NB-IoT, инчунин бахшҳо пайдо шуд:
    НИДДАПН
    Ҳисобҳои NIDD
    Амнияти NIDD
  • Дар поёни он як менюи "API M2M" бо "Дастури таҳиягари NIDD" мавҷуд аст.

Тамоми иқтисодиёт бояд чунин бошад:

NB-IoT. Интиқоли маълумотҳои ғайри IP ё танҳо NIDD. Санҷиш бо хадамоти тиҷоратии МТС

Агар чизе дар менеҷери M2M мавҷуд набошад, озодона ба мудири худ дар МТС бо тавсифи муфассали хоҳишҳои худ дархост фиристед.

Агар ҷузъҳои зарурии Маркази назорати NB-IoT дар ҷои худ бошанд, шумо метавонед ба пур кардани онҳо шурӯъ кунед. Гузашта аз ин, ҷузъи "Ҳисобҳои NIDD" чизи охирин аст: ба он маълумот аз бахшҳои ҳамсоя лозим аст.

  1. НИДДАПН: номи АПН-и худ ва «Идентификати ариза»-ро пешниход мекунем ва пур мекунем.
  2. Амнияти NIDD: дар ин ҷо мо суроғаи IP-и сервери замимаи моро муайян мекунем, ки бо дастгоҳҳои NB-IoT тавассути хидмати MTS (сервер) муошират хоҳад кард.
  3. Ҳисобҳои NIDD: Танҳо ҳамаи майдонҳоро пур кунед ва "Захира" -ро клик кунед.

Ҳамин ки ҳамаи нуқтаҳо пур карда мешаванд, шумо метавонед бо дархостҳое, ки сервери мо бояд ташкил кунад, оғоз кунед. Мо ба "API M2M" меравем ва "Дастури таҳиягари NIDD" -ро мехонем. Барои он ки дастгоҳ тавонист дар шабакаи NB-IoT сабти ном шавад, шумо бояд конфигуратсияи SCS AS-ро эҷод кунед:

NB-IoT. Интиқоли маълумотҳои ғайри IP ё танҳо NIDD. Санҷиш бо хадамоти тиҷоратии МТС

Дастур тавсифи параметрҳои инфиродии дархостро дорад, ман танҳо якчанд шарҳҳои хурд медиҳам:

  1. пайванд барои ирсоли дархостҳо: m2m-manager.mts.ru/scef/v1/3gpp-nidd/v1/{scsAsId}/configurations, ки дар он scsAsId "Идентификатсияи барнома" аз банди менюи "NIDD APN" аст;
  2. усули асосии авторизатсия бо логин ва парол - логин ва паролеро, ки шумо ҳангоми пур кардани менюи "Ҳисобҳои NIDD" сохтаед, истифода баред;
  3. notificationDestination суроғаи сервери шумост. Аз он шумо ба дастгоҳҳо паёмҳои ғайри IP мефиристед ва сервери МТС дар бораи фиристодан ва қабул кардани паёмҳои IP ба он огоҳинома мефиристад.

Вақте ки конфигуратсияи SCS AS сохта мешавад ва дастгоҳ дар реҷаи NIDD дар шабакаи NB-IoT оператор бомуваффақият сабти ном шудааст, шумо метавонед кӯшиш кунед, ки аввалин паёмҳои IP-ро байни сервер ва дастгоҳ мубодила кунед.

Барои фиристодани паём аз сервер ба дастгоҳ, қисмати "2.2 Ирсоли паём" -и дастурро омӯзед:

NB-IoT. Интиқоли маълумотҳои ғайри IP ё танҳо NIDD. Санҷиш бо хадамоти тиҷоратии МТС

{configurationId} дар истиноди дархост, арзиши навъи "шонздаҳӣ-gibberish" дар марҳилаи эҷоди конфигуратсия ба даст омадааст. Чунин ба назар мерасад: b00e2485ed27c0011f0a0200.

маълумот — мундариҷаи паём дар рамзгузории Base64.

Танзими дастгоҳи NB-IoT барои кор дар NIDD

Албатта, барои мубодилаи маълумот бо сервер, дастгоҳи мо бояд на танҳо қодир бошад дар шабакаи NB-IoT кор кунад, балки режими NIDD (ғайри ip) -ро дастгирӣ кунад. Дар мавриди тахтаи рушди N21 DEMO ё дастгоҳи дигар дар асоси Модули NB-IoT N21 пайдарпайии амалҳо барои фиристодани паёмҳои ғайри ip дар зер тавсиф карда шудааст.

Мо конфигуратсияро бо APN фаъол мекунем, ки ҳангоми пур кардани ҷузъи "NIDD APN"-и менеҷери M2M пайдо шуд (дар ин ҷо - EFOnidd):

AT+CFGDFTPDN=5,"EFOnidd"

ва аз дастгоҳ хоҳиш кунед, ки дар шабака дубора сабти ном шавад:

AT+CFUN=0

AT+CFUN=1

баъд фармон медихед

AT+CGACT=1,1

ва паёми "test" -ро фиристед:

AT+NIPDATA=1, "озмоиш"

Ҳангоми гирифтани паёми ғайри ip дар UART модули N21, паёми номатлуби шакл дода мешавад:

+ NIPDATA: 1,10,3132333435 // Паёми ғайри IP гирифта шуд '12345'
ки
1 - CID, контексти pdp
10 - шумораи байтҳои маълумот пас аз нуқтаи даҳӣ

Паём ба сервер бо рамзгузории Base64 (дар дархости POST) меояд.

PS Барои тақлид кардани интиқоли маълумот аз сервер, истифодаи барнома қулай аст хаткашон. Шумо метавонед ҳама гуна скриптро, ки ба сервери HTTP тақлид мекунад, барои қабули паёмҳо истифода баред.

Ман умедворам, ки он барои касе муфид аст.
Спасибо.

Манбаъ: will.com

Илова Эзоҳ