Добар дан и добро расположење!
Ово је мали водич за подешавање НИДД-а (Нон-ИП Дата Деливери) у МТС цлоуд сервису са саморазумљивим називом „М2М Манагер“. Суштина НИДД-а је енергетски ефикасна размена малих пакета података преко НБ-ИоТ мреже између уређаја и сервера. Ако су раније ГСМ уређаји комуницирали са сервером разменом ТЦП/УДП пакета, онда је за НБ-ИоТ уређаје постао доступан додатни метод комуникације – НИДД. У овом случају, сервер комуницира са мрежом оператера користећи обједињене ПОСТ/ГЕТ захтеве. Пишем за себе (да не заборавим) и за све којима је корисно.
Можете прочитати о НБ-ИоТ:
Документација за НБ-ИоТ модул који је коришћен током тестирања:
Да бисмо стекли осећај за НИДД, потребно нам је:
- СИМ картица НБ-ИоТ МТС
- НБ-ИоТ уређај са подршком за НИДД
- лозинка и пријава са М2М менаџера МТС
Користио сам плочу као уређај Н21 ДЕМО, а лозинку и логин за приступ М2М менаџеру су ми љубазно дали запослени у МТС-у. На томе, као и на разноврсној помоћи и бројним консултацијама, велико им се захваљујемо.
Дакле, идите до М2М менаџера и проверите да ли:
- у ставци менија „СИМ Манагер“ налази се „НБ-ИоТ контролни центар“;
- Наша НБ-ИоТ картица се појавила у НБ-ИоТ контролном центру, као и у следећим одељцима:
НИДД АПН
НИДД Аццоунтс
НИДД Сецурити - на самом дну налази се ставка менија „АПИ М2М“ са „НИДД водичем за програмере“
Цела ствар би требало да изгледа отприлике овако:
Ако нешто недостаје у М2М менаџеру, слободно пошаљите захтев свом менаџеру у МТС-у са детаљним описом ваших жеља.
Ако су потребне ставке НБ-ИоТ контролног центра на месту, можете почети да их попуњавате. Штавише, ставка „НИДД налози“ је последња: биће јој потребни подаци из суседних секција.
- НИДД АПН: Смишљамо и попуњавамо назив нашег АПН-а и „ИД апликације“.
- НИДД безбедност: овде указујемо на ИП адресу нашег сервера апликација, који ће комуницирати са НБ-ИоТ уређајима преко МТС сервиса (сервера).
- НИДД налози: Само попуните сва поља и кликните на „Сачувај“.
Када су све ставке завршене, можете почети да се бавите захтевима које наш сервер треба да генерише. Идите на М2М АПИ и прочитајте НИДД водич за програмере. Да би се уређај регистровао у НБ-ИоТ мрежи, потребно је да креирате СЦС АС конфигурацију:
Упутство садржи опис појединачних параметара захтева, даћу само неколико малих коментара:
- линк за слање захтева: м2м-манагер.мтс.ру/сцеф/в1/3гпп-нидд/в1/{сцсАсИд}/цонфигуратионс, где је сцсАсИд „ИД апликације“ из ставке менија „НИДД АПН“;
- основни метод ауторизације са пријавом и лозинком - користите логин и лозинку које сте креирали приликом попуњавања ставке менија „НИДД налози“;
- нотифицатионДестинатион - адреса вашег сервера. Из њега ћете слати не-ип поруке уређајима, а МТС сервер ће му слати обавештења о слању и примању не-ип порука.
Када је СЦС АС конфигурација креирана и уређај се успешно регистровао у НИДД режиму у НБ-ИоТ мрежи оператера, можете покушати да размените прве не-ип поруке између сервера и уређаја.
Да бисте пренели поруку са сервера на уређај, проучите одељак „2.2 Слање поруке“ у приручнику:
{цонфигуратионИд} у линку захтева - вредност типа „хек-абрацадабра“, добијена у фази креирања конфигурације. Изгледа: б00е2485ед27ц0011ф0а0200.
подаци — садржај поруке у Басе64 кодирању.
Конфигурисање НБ-ИоТ уређаја за рад у НИДД
Наравно, за размену података са сервером, наш уређај мора не само да може да ради у НБ-ИоТ мрежи, већ и да подржава НИДД (нон-ип) режим. У случају развојне плоче Н21 ДЕМО или другог уређаја заснованог на
Активирамо конфигурацију са АПН-ом до којег смо дошли приликом попуњавања ставке „НИДД АПН“ у М2М менаџеру (овде - ЕФОнидд):
АТ+ЦФГДФТПДН=5,"ЕФОнидд"
и затражите од уређаја да се поново региструје на мрежи:
АТ+ЦФУН=0
АТ+ЦФУН=1
након тога издајемо команду
АТ+ЦГАЦТ=1,1
и пошаљите поруку "тест":
АТ+НИПДАТА=1, „тест“
Када се на УАРТ модула Н21 прими не-ип порука, издаје се нежељена порука у облику:
+НИПДАТА:1,10,3132333435 // примљена не-ип порука '12345'
где
1 - ЦИД, пдп контекст
10 - број бајтова података после децималног зареза
Порука стиже на сервер у Басе64 кодирању (у ПОСТ захтеву).
ПС За симулацију преноса података са сервера, згодно је користити програм
Надам се да је некоме корисно.
Хвала.
Извор: ввв.хабр.цом