Përmbajtje:

Transmetimi i të dhënave NBIoT Si të përdorni Mburoja të bazuara në modem BC95G - Testi UDP dhe Sinjalizimi i Statusit të Rrjetit: 4 Hapa
Transmetimi i të dhënave NBIoT Si të përdorni Mburoja të bazuara në modem BC95G - Testi UDP dhe Sinjalizimi i Statusit të Rrjetit: 4 Hapa

Video: Transmetimi i të dhënave NBIoT Si të përdorni Mburoja të bazuara në modem BC95G - Testi UDP dhe Sinjalizimi i Statusit të Rrjetit: 4 Hapa

Video: Transmetimi i të dhënave NBIoT Si të përdorni Mburoja të bazuara në modem BC95G - Testi UDP dhe Sinjalizimi i Statusit të Rrjetit: 4 Hapa
Video: ПОЛНАЯ ИГРА ПОЛНЫЙ ПРОВАЛ 2 | КАМПАНИЯ — Прохождение / PS4 (Все шлемы пилотов) 2024, Dhjetor
Anonim
Transmetimi i të dhënave NBIoT Si të përdorni mburoja të bazuara në modem BC95G - Testi UDP dhe Sinjalizimi i Statusit të Rrjetit
Transmetimi i të dhënave NBIoT Si të përdorni mburoja të bazuara në modem BC95G - Testi UDP dhe Sinjalizimi i Statusit të Rrjetit

Rreth këtij projekti:

Provoni aftësitë e rrjetit NB IoT dhe transmetimin e papërpunuar të të dhënave UDP duke përdorur xyz-mIoT nga mburoja e itbrainpower.net e pajisur me modemin Quectel BC95G.

Koha e kërkuar: 10-15 minuta.

Vështirësia: e mesme.

Remarque: kërkohen aftësi bashkimi.

Rreth NB IoT: NarrowBand-Internet of Things (NB-IoT) është një standard i teknologjisë radio të një rrjeti me fuqi të ulët (LPWAN) të zhvilluar për të mundësuar që një gamë e gjerë pajisjesh dhe shërbimesh të lidhen duke përdorur brezat e telekomunikacionit celular. Teknologjia NB IoT siguron mbulim të përmirësuar si brenda ashtu edhe jashtë, mbështet një numër të madh të pajisjeve me qarkullim të ulët, ndjeshmëri të ulët të vonesës, kosto ultra të ulët të pajisjes, konsum të ulët të energjisë së pajisjes dhe arkitekturë të optimizuar të rrjetit.

Hapi 1: Kërkohen përbërës dhe pajisje shtesë

Kërkohen përbërës dhe pajisje shtesë
Kërkohen përbërës dhe pajisje shtesë
Kërkohen përbërës dhe pajisje shtesë
Kërkohen përbërës dhe pajisje shtesë

Natyrisht, mburoja xyz-mIoT e pajisur me modemin Quectel BC95G-PN: XYZMIOT209#BC95G-UFL-xxxxxxx-është përbërësi kryesor i kërkuar.

mburoja xyz-mIoT nga itbrainpower.net është bordi i parë dhe më kompakt IoT që kombinon shkathtësinë e mikrokontrolluesit ARM0 (Microchip/Atmel ATSAMD21G në dizajnin e pajtueshëm Arduino Zero), përdorimi i rehatshëm i paketës së sensorëve të ngulitur me lidhshmëri ofrohet nga modemë LTE CAT M1 ose NB-IoT me rreze të gjatë dhe fuqi të ulët ose modemë të vjetër 3G / GSM.

Mburoja xyz -mIoT mund të ketë deri në 5 sensorë të integruar, si: THS (sensorë të temperaturës dhe lagështisë) - HDC2010, tVOC & eCO2 (sensori i cilësisë së ajrit - komponimet organike të paqëndrueshme totale të CO2 - ekuivalenti i CO2) - CCS811, HALL (sensor magnetik) - DRV5032 ose IR (sensor infra të kuqe) KP -2012P3C, IR dytësor (sensor infra të kuqe) - KP -2012P3C, TILT (sensori i dridhjeve të lëvizjes) ose REED (sensor magnetik) - SW200D. Sensorët e përmendur më sipër janë të populluar në tabelën xyz-mIoT dhe mund të porositen duke përdorur Numra të ndryshëm të Pjesëve.

Për të kryer testin e transmetimit të të dhënave NB IoT, kërkohen artikujt e mëposhtëm shtesë:

  • 1 x kondensator 1000-2200uF/6.3V ESR i ulët
  • një antenë GSM me lidhës uFL (ose një uFL në SMA F pigtail dhe një antenë GSM me SMA)
  • një kartë SIM (format nano SIM) që ka mbështetje NB-IoT (në testet tona kemi përdorur një kartë SIM Vodafone Romania)

xyz-mIoT by itbrainpower.net mburoja mund të porositet online këtu, ose nga një shpërndarës pranë jush.

Hapi 2: Përgatitja e harduerit - bashkimi dhe instalimi i telave

Përgatitja e harduerit - bashkim dhe instalime elektrike
Përgatitja e harduerit - bashkim dhe instalime elektrike
Përgatitja e pajisjeve - bashkimi dhe instalimi i telave
Përgatitja e pajisjeve - bashkimi dhe instalimi i telave

a Bashkim

  • mundësoni që 5V nga USB të jetë furnizimi kryesor i energjisë për mburojën xyz -mIoT siç tregohet në figurën e parë [lidhni mbi pads SJP6 - lidhni të dy pads]. Alternativë: lidhni të dy rreshtat e lidhësit, vendoseni tabelën në një dërrasë të ngushtë dhe lidheni midis Vusb dhe Vraw duke përdorur një tel të bukës mashkull-mashkull.
  • bashkoni kondensatorin 1000-2200 uF /6.3V të ulët ESR në "super-kondensator PADS". Mbani në mend polaritetin e kondensatorit [lidheni + polin me bllokun Vpad + dhe - polin me bllokun GND]!

KONTROLLONI DYFISHM Saldimin tuaj !!!

b Instalime të gjitha së bashku

Futni nano-SIM në folenë e tij [karta SIM duhet të ketë hequr kontrollin PIN]. Lidhni antenën, pastaj lidhni kabllon USB me portën USB xyz-mIoT dhe kompjuterin tuaj. Shikoni detajet në imazhin e duhur.

Mburoja xyz-mIoT do të mundësohet nga USB.

Hapi 3: Shkarkoni dhe Instaloni Klasat Arduino. Cilësimet e Softuerit

I gjithë softueri i përshkruar më poshtë është në dispozicion, për përdoruesit e regjistruar, këtu.

a Shkarkoni dhe instaloni "xyz-mIoT shields Arduino class". Opsionale (nuk kërkohet për këtë test), ju mund të shkarkoni një instalim "xyz-mIoT shields SENSORS support class Arduino". Direktivat e instalimit mund të gjenden në faqen e shkarkimit.

b Shkarkoni dhe instaloni klasën "NB IOT [mode UDP] për xyz-mIoT shield". Njëlloj, direktivat e instalimit mund të gjenden në faqet e shkarkimit.

c Instaloni dhe ekzekutoni dëgjuesin "udp_echo.py" në serverin tuaj; shënoni për përdorim në hapat e ardhshëm, adresën IP të dëgjuesit dhe UDP PORT. I njëjti kod mund të gjendet edhe në dosjen "_UDP_listener_example" brenda klasës "NB IOT [mode UDP] për xyz-mIoT shield".

d Hapni në Arduino shembullin "xyz_mIoT_NBIoT_Class_example_UDP_echo" - kjo mund të gjendet nën menunë Arduino "File/Examples/itbpNBIoTClass". Ky kod mund të shikohet paraprakisht këtu.

e Le të bëjmë disa cilësime në skedarët h brenda "itbpNBIoTClass":

-në "itbpGPRSIPdefinition.h" përditësoni vlerën APN, duke përdorur vlerën APN të ofruesit tuaj NB IoT (Në test ishte: "eggsn-test-3.connex.ro" për Vodafone Romania), - në "itbpGPRSIPdefinition.h" përditësoni NETWORKID me kodin numerik të rrjetit për ofruesin tuaj NB IoT ("22601" për Vodafone Romania), - në "itbpGPRSIPdefinition.h" përditësoni LTE_BAND me kodin numerik të brezit të përdorur për shërbimin NB IoT (20 - LTE band B20 për Vodafone Romania), - në "itbpGPRSIPdefinition.h" përditësoni SERVER_ADDRESS dhe SERVER_PORT me vlera shërbimi i dëgjuesit të jehonës UDP (nga hapi c.), - në "itbpGSMdefinition.h" shkova në rreshtat 60 & 61 dhe zgjidh _itbpModem_ xyzmIoT, - në "itbpGSMdefinition.h" shkoni në linjat 64 & 65 dhe zgjidhni _Qmodule_ BC95G.

Hapi 4: Arduino - Përpiloni, Ngarkoni dhe Drejtoni Testin Echo NB IoT

Arduino - Përpiloni, Ngarkoni dhe Drejtoni Testin Echo NB IoT
Arduino - Përpiloni, Ngarkoni dhe Drejtoni Testin Echo NB IoT

Hapni në Arduino projektin xyz_mIoT_NBIoT_Class_example_UDP_echo.ino, nga menyja Arduino "File/Examples/itbpNBIoTClass". E rëndësishme: përdorni arduino.cc v 1.8.5 ose më të re!

a Zgjidhni bordin Arduino - xyz -mIoT shield dhe portën e programimit siç tregohet në figurë. K HSHILL: për të ngarkuar kodin, duhet të shtypni dy herë (shpejt) butonin RESET të xyz-mIoT shield (bordi do të kalojë në modalitetin e programimit).

b Përpiloni dhe ngarkoni kodin.

Për të vizualizuar daljen e korrigjimit, përdorni Arduino Serial Monitor ose një terminal tjetër duke zgjedhur portën e debug me cilësimet e mëposhtme: 57600bps, 8N, 1.

Në kod koha e shkëmbimit të të dhënave NB IoT është vendosur në 10min. Të dhënat e dërguara / marra (ngarkesa e transmetimit) dhe sinjalizimi i ndryshëm i statusit NB-IoT [Mënyra HYRJE / LEANI ACTIVE, IDLE dhe PSM; gjithashtu Ngjarja DATAGRAM MERRIT] do të vizualizohet në ndërfaqen e korrigjimit.

GJZOHENI!

TUTORIAL I PARA PARA GARANCI !!! P USRDORNI N AT RREZIKIN TUAJ !!!

Botuar fillimisht nga unë në projektet itbrainpower.net dhe seksionet.

Recommended: