Mirary tolakandro sy toe-po tsara!
Ity dia lesona kely momba ny fametrahana NIDD (Non-IP Data Delivery) ao amin'ny serivisy rahona MTS miaraka amin'ny anarana manazava tena "M2M Manager". Ny fototry ny NIDD dia ny fifanakalozam-bola mahomby amin'ny fonosana data kely amin'ny tambajotra NB-IoT eo anelanelan'ny fitaovana sy ny mpizara. Raha ny fitaovana GSM teo aloha dia nifandray tamin'ny mpizara tamin'ny fifanakalozana TCP / UDP fonosana, dia nisy fomba fifandraisana fanampiny ho an'ny fitaovana NB-IoT - NIDD. Amin'ity tranga ity, ny mpizara dia mifandray amin'ny tambajotran'ny mpandraharaha amin'ny alΓ lan'ny fangatahana POST/GET iraisana. Manoratra ho an'ny tenako aho (mba tsy hanadino) sy ho an'izay rehetra mahita fa mahasoa.
Azonao atao ny mamaky momba ny NB-IoT:
Ny antontan-taratasy momba ny maody NB-IoT izay nampiasaina tamin'ny fizotran'ny fitsapana:
Mba hahatsapana ny NIDD dia mila:
- karatra SIM NB-IoT MTS
- Fitaovana NB-IoT afaka NIDD
- tenimiafina sy fidirana amin'ny M2M-manager MTS
Amin'ny maha-fitaovana ahy dia nampiasa board aho N21 DEMO, ary ny tenimiafina sy ny fidirana amin'ny fidirana amin'ny mpitantana M2M dia nomen'ny mpiasan'ny MTS ahy tamim-pitiavana. Noho izany, ary koa amin'ny fanampiana isan-karazany sy ny fifampidinihana maro dia isaorana azy ireo.
Noho izany, mankanesa any amin'ny mpitantana M2M ary jereo fa:
- ao amin'ny sakafo "Manager SIM" misy "NB-IoT Control Center";
- ny karatra NB-IoT dia niseho tao amin'ny NB-IoT Control Center, ary koa ny fizarana:
NIDDAPN
Ny kaonty NIDD
NIDD Security - eo amin'ny farany ambany dia misy singa menu "API M2M" miaraka amin'ny "NIDD Developer's Guide"
Ny toe-karena iray manontolo dia tokony ho toy izao:
Raha misy zavatra tsy hita ao amin'ny mpitantana M2M dia aza misalasala mandefa fangatahana any amin'ny mpitantana anao ao amin'ny MTS miaraka amin'ny famaritana amin'ny antsipiriany momba ny fanirianao.
Raha toa ka misy ny entana ilaina amin'ny Foibe Fanaraha-maso NB-IoT dia azonao atao ny manomboka mameno azy ireo. Ankoatr'izay, ny singa "Kaonty NIDD" no zavatra farany: mila angon-drakitra avy amin'ny faritra manodidina.
- NIDDAPN: tonga izahay ary fenoy ny anaran'ny APN sy ny "Application ID".
- Fiarovana NIDD: eto dia mamaritra ny adiresy IP an'ny mpizara fampiharana, izay hifandray amin'ny fitaovana NB-IoT amin'ny alΓ lan'ny serivisy MTS (server).
- Kaonty NIDD: Fenoy fotsiny ny saha rehetra ary tsindrio "Save".
Raha vantany vao feno ny teboka rehetra dia azonao atao ny manomboka miatrika ny fangatahana tokony hatsangana ny mpizara. Mandehana any amin'ny "API M2M" isika ary mamaky ny "NIDD Developer's Guide". Mba hahafahan'ilay fitaovana misoratra anarana ao amin'ny tambajotra NB-IoT dia mila mamorona konfigurasi SCS AS ianao:
Ny boky dia manana famaritana ny mari-pamantarana fanontaniana tsirairay, fanehoan-kevitra kely vitsivitsy ihany no homeko:
- rohy handefasana fangatahana: m2m-manager.mts.ru/scef/v1/3gpp-nidd/v1/{scsAsId}/configurations, izay ny scsAsId dia ny βApplication IDβ avy aminβny sakafo βNIDD APNβ;
- fomba fanomezan-dΓ lana fototra miaraka amin'ny fidirana sy tenimiafina - ampiasao ny fidirana sy tenimiafina noforoninao rehefa mameno ny singa menu "NIDD Accounts";
- NotificationDestination dia ny adiresin'ny mpizaranao. Avy amin'izany ianao dia handefa hafatra tsy ip amin'ny fitaovana, ary ny mpizara MTS dia handefa fampandrenesana momba ny fandefasana sy ny fandraisana hafatra tsy ip aminy.
Rehefa noforonina ny fanamafisam-peo SCS AS ary nahavita nisoratra anarana tamin'ny fomba NIDD ny fitaovana ao amin'ny tambajotra NB-IoT an'ny mpandraharaha, dia azonao atao ny manandrana mifanakalo ireo hafatra tsy ip voalohany eo amin'ny mpizara sy ny fitaovana.
Raha handefa hafatra avy amin'ny mpizara mankany amin'ny fitaovana, dia diniho ny fizarana "2.2 Mandefa hafatra" amin'ny boky:
{configurationId} ao amin'ny rohy fangatahana, sanda amin'ny karazana "hex-gibberish" azo tamin'ny dingana famoronana fanamafisana. Ovao ho: b00e2485ed27c0011f0a0200.
tahirin-kevitra - votoatin'ny hafatra ao amin'ny coding Base64.
Fametrahana fitaovana NB-IoT hiasa ao amin'ny NIDD
Mazava ho azy, mba hifanakalozana angona amin'ny mpizara, ny fitaovanay dia tsy tokony ho afaka miasa amin'ny tambajotra NB-IoT ihany, fa manohana ny fomba NIDD (non-ip) ihany koa. Raha ny momba ny birao fampandrosoana N21 DEMO na fitaovana hafa mifototra amin'ny
Ampidiro ny fanamafisana miaraka amin'ny APN, izay novokarinay rehefa nameno ny singa "NIDD APN" an'ny mpitantana M2M (eto - EFOnidd):
AT+CFGDFTPDN=5,"EFOnidd"
ary angataho ny fitaovana hisoratra anarana indray amin'ny tambajotra:
AT+CFUN=0
AT+CFUN=1
dia mamoaka ny baiko
AT+CGACT=1,1
ary alefaso ny hafatra "test":
AT+NIPDATA=1, "fitsapana"
Rehefa naharay hafatra tsy ip tao amin'ny UART an'ny mody N21 dia misy hafatra tsy nangatahana amin'ny endrika navoaka:
+NIPDATA:1,10,3132333435 // nahazo hafatra tsy ip '12345'
izay
1 - CID, pdp context
10 - isan'ny bytes data aorian'ny teboka decimal
Tonga any amin'ny mpizara amin'ny Base64 ny hafatra (amin'ny fangatahana POST).
Sal Mba hanahafana ny famindrana angon-drakitra avy amin'ny mpizara, dia tsara ny mampiasa ny programa
Manantena aho fa mahasoa olona izany.
Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ.
Source: www.habr.com