Sadržaj:
- Korak 1: Potrebne komponente i pribor
- Korak 2: Priprema hardvera - lemljenje i ožičenje
- Korak 3: Preuzmite i instalirajte Arduino klase. Postavke softvera
- Korak 4: Arduino - kompajlirajte, prenesite i pokrenite NB IoT Echo Test
Video: NBIoT prijenos podataka Kako se koriste štitovi zasnovani na modemu BC95G - UDP test i signalizacija statusa mreže: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
O ovim projektima:
Testirajte mogućnosti NB IoT mreže i prenos sirovih UDP podataka koristeći xyz-mIoT pomoću itbrainpower.net štita opremljenog Quectel BC95G modemom.
Potrebno vrijeme: 10-15 minuta.
Teškoća: srednja.
Napomena: potrebne su vještine lemljenja.
O NB IoT-u: NarrowBand-Internet of Things (NB-IoT) je standard radio tehnologije niske snage široke mreže (LPWAN) razvijen da omogući povezivanje širokog raspona uređaja i usluga pomoću mobilnih telekomunikacijskih opsega. Tehnologija NB IoT pruža poboljšanu pokrivenost u zatvorenom i na otvorenom, podržava ogroman broj uređaja niske protočnosti, osjetljivost s malim kašnjenjem, ultra niske cijene uređaja, nisku potrošnju energije uređaja i optimiziranu mrežnu arhitekturu.
Korak 1: Potrebne komponente i pribor
Očigledno je da je xyz-mIoT štit opremljen Quectel BC95G modemom-PN: XYZMIOT209#BC95G-UFL-xxxxxxx-glavna potrebna komponenta.
xyz-mIoT by itbrainpower.net shield prva je i najkompaktnija IoT ploča koja kombinira svestranost ARM0 mikrokontrolera (Microchip/Atmel ATSAMD21G u Arduino Zero kompatibilnom dizajnu), udobno korištenje paketa ugrađenih senzora sa povezivanjem pružaju LTE CAT M1 ili NB-IoT modemi velikog dometa i niske snage ili naslijeđeni 3G / GSM modemi.
Xyz -mIoT štit može imati do 5 integriranih senzora, kao što su: THS (senzori temperature i vlažnosti) - HDC2010, tVOC & eCO2 (senzor kvalitete zraka - ukupna hlapljiva organska jedinjenja CO2 - ekvivalent CO2) - CCS811, HALL (magnetni senzor) - DRV5032 ili IR (infracrveni senzor) KP -2012P3C, sekundarni IC (infracrveni senzor) - KP -2012P3C, TILT (senzor vibracije pokreta) ili REED (magnetni senzor) - SW200D. Gore pomenuti senzori su popunjeni na xyz-mIoT ploči i mogu se naručiti koristeći različite brojeve dijelova.
Da biste izvršili test prijenosa podataka NB IoT -a, potrebne su sljedeće dodatne stavke:
- 1 x kondenzator 1000-2200uF/6.3V niska ESR
- jedna GSM antena sa uFL konektorom (ili jedna uFL na SMA F pigtail i jedna GSM antena sa SMA)
- jedna SIM kartica (nano SIM format) sa podrškom za NB-IoT (u našim testovima koristili smo SIM karticu Vodafone Romania)
xyz-mIoT od itbrainpower.net shield možete naručiti online ovdje ili od jednog distributera u vašoj blizini.
Korak 2: Priprema hardvera - lemljenje i ožičenje
a. Lemljenje
- omogućiti 5V sa USB -a da bude primarno napajanje za xyz -mIoT štit kao što je prikazano na prvoj slici [lemite preko SJP6 jastučića - spojite oba jastučića]. Alternativa: lemite oba reda konektora, postavite ploču u jednu matičnu ploču i povežite Vusb i Vraw pomoću jedne muško-muške žice.
- lemiti 1000-2200 uF /6.3V Low ESR kondenzator na "super-kondenzatorske PADS". Imajte na umu polaritet kondenzatora [spojite + pol na Vpad + pad i - pol na GND pad]!
DVOSTRUKA PROVERITE LEMLJENJE !!!
b. Ožičenje sve zajedno
Umetnite nano-SIM u njegov otvor (SIM mora ukloniti provjeru PIN-a). Priključite antenu, zatim spojite USB kabl na xyz-mIoT USB port i na računar. Detalje pogledajte na desnoj slici.
Xyz-mIoT štit će se napajati sa USB-a.
Korak 3: Preuzmite i instalirajte Arduino klase. Postavke softvera
Sav dolje opisani softver dostupan je za registrirane korisnike ovdje.
a. Preuzmite i instalirajte "xyz-mIoT štitovi klase Arduino". Opcionalno (nije potrebno za ovaj test), možete preuzeti instalaciju "xyz-mIoT štitovi SENZORI podržavaju klasu Arduino". Direktive o instaliranju možete pronaći na stranici za preuzimanje.
b. Preuzmite i instalirajte "NB IOT [UDP mod] podršku za klasu xyz-mIoT shield". Isto, direktive za instalaciju mogu se pronaći na stranicama za preuzimanje.
c. Instalirajte i pokrenite slušalac "udp_echo.py" na vašem serveru; zapišite za upotrebu u sljedećim koracima IP adresu slušatelja i UDP PORT. Isti kod možete pronaći i u fascikli "_UDP_listener_example" unutar klase "NB IOT [UDP mode] podrška za xyz-mIoT shield" klasu.
d. Otvorite u Arduinu primjer "xyz_mIoT_NBIoT_Class_example_UDP_echo" - to se može pronaći u Arduino izborniku "Datoteka/Primjeri/itbpNBIoTClass". Ovaj kod možete pregledati ovdje.
e. Izvršimo neka podešavanja u h datotekama unutar "itbpNBIoTClass":
-u "itbpGPRSIPdefinition.h" ažurirajte APN vrijednost, koristeći APN vrijednost vašeg NB IoT provajdera (U testu je bilo: "eggsn-test-3.connex.ro" za Vodafone Rumunija), - u "itbpGPRSIPdefinition.h" ažurirajte NETWORKID numeričkim kodom mreže za vašeg NB IoT provajdera ("22601" za Vodafone Rumunija), - u "itbpGPRSIPdefinition.h" ažurirajte LTE_BAND sa numeričkim kodom koji se koristi za NB IoT uslugu (20 - LTE pojas B20 za Vodafone Rumunija), - u "itbpGPRSIPdefinition.h" ažurirajte SERVER_ADDRESS i SERVER_PORT sa vrijednostima usluge UDP eho slušatelja (od koraka c.), - u "itbpGSMdefinition.h" idite na retke 60 i 61 i odaberite _itbpModem_ xyzmIoT, - u "itbpGSMdefinition.h" idite na redove 64 i 65 i odaberite _Qmodule_ BC95G.
Korak 4: Arduino - kompajlirajte, prenesite i pokrenite NB IoT Echo Test
Otvorite u Arduinu xyz_mIoT_NBIoT_Class_example_UDP_echo.ino projekt iz Arduino izbornika "Datoteka/Primjeri/itbpNBIoTClass". Važno: koristite arduino.cc v 1.8.5 ili noviji!
a. Odaberite Arduino ploču - xyz -mIoT štit i programski port kao što je prikazano na slici. SAVET: da biste učitali kôd, morate dvaput (brzo) pritisnuti dugme RESET za štit xyz-mIoT [ploča će se prebaciti u režim programiranja].
b. Sastavite i učitajte kôd.
Da biste vizualizirali izlaz za otklanjanje grešaka, upotrijebite Arduino Serial Monitor ili neki drugi terminal odabirom porta za otklanjanje grešaka sa sljedećim postavkama: 57600bps, 8N, 1.
U kodu je vrijeme razmjene NB IoT podataka postavljeno na 10 minuta. Poslani / primljeni podaci (prijenosno opterećenje) i različita signalizacija statusa NB-IoT [ENTER / LEAVE ACTIVE, IDLE i PSM načini rada; takođe DATAGRAM RECEIVED event] će biti vizualizovan u interfejsu za otklanjanje grešaka.
UŽIVAJTE!
VODIČ PRUŽAN BEZ BILO KAKVE GARANCIJE !!! KORISTITE GA NA SVOJ RIZIK !!
Prvotno sam objavio na projektima itbrainpower.net i odjeljcima.
Preporučuje se:
Kako napraviti snimač podataka o vlažnosti i temperaturi u stvarnom vremenu s Arduino UNO i SD-karticom - DHT11 Zapisnik podataka Simulacija u Proteusu: 5 koraka
Kako napraviti snimač podataka o vlažnosti i temperaturi u stvarnom vremenu s Arduino UNO i SD-karticom | DHT11 Simulator zapisnika podataka u Proteusu: Uvod: zdravo, ovdje Liono Maker, ovdje je YouTube veza. Radimo na kreativnom projektu s Arduinom i radimo na ugrađenim sistemima. Zapisnik podataka: Zapisnik podataka (također zapisnik podataka ili snimač podataka) je elektronički uređaj koji bilježi podatke tokom vremena sa
Prijenos podataka s Google tablica na nadzornu ploču: 6 koraka
Prijenos podataka iz Google tablica na nadzornu ploču: proračunske tablice izvrsno upravljaju podacima, ali ih ne prikazuju. Upravo je to razlog zašto se toliko specijaliziranih kompanija za vizualizaciju podataka i BI nadzornu ploču pojavilo. Problem većine ovih proizvoda je u tome što su obično skupi i
Portreti uživo zasnovani na IOT -u: 16 koraka
Portreti uživo zasnovani na IOT -u: Pozdrav svijetu, Otkad smo saznali za ovo IOT takmičenje o kojem smo razmišljali, razmišljali i razmišljali, došli smo na ideju da napravimo portret koji je zapravo u pokretu. Ovaj portret je jako cool jer kad god neko uđe u vaš dom, on/š
PCB -ovi zasnovani na pregledniku: 7 koraka
PCB -ovi zasnovani na pregledniku: Dok preuzimate ili kreirate projekte, neki će biti laki, a neki teški. Neki će biti jednokratni, a drugi će se morati napraviti opsežno. U ovom prilogu istraživat ćemo moj najveći projekt do sada, Distributed Symphony i kako mikrofon
EAL-Industri4.0-RFID prikupljanje podataka do baze podataka: 10 koraka (sa slikama)
EAL-Industri4.0-RFID podatkovno prikupljanje podataka u bazi podataka: Ovaj projektni upravitelj opsamlira sve podatke i podatke, registrovane kao identifikator u vašoj bazi podataka. RFID, zaostajanje podataka u MySQL bazi podataka. node-RED, samo ažuriranje i ponašanje u skladu sa općenitim podacima u et C# programu koji se formira u aplikaciji Windows Form