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 - sastavite, prenesite i pokrenite NB IoT Echo Test
Video: Prijenos podataka NBIoT -om Kako koristiti štitove temeljene na modemu BC95G - UDP test i signalizacija statusa mreže: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:34
O ovim projektima:
Testirajte mogućnosti NB IoT mreže i neobrađeni UDP prijenos podataka pomoću xyz-mIoT-a pomoću itbrainpower.net štita opremljenog modemom Quectel BC95G.
Potrebno vrijeme: 10-15 minuta.
Poteškoća: srednja.
Napomena: potrebne su vještine lemljenja.
O NB IoT-u: NarrowBand-Internet of Things (NB-IoT) standard je radio tehnologije niske snage široke mreže (LPWAN) razvijen kako bi omogućio 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 s niskom propusnošću, nisku osjetljivost kašnjenja, iznimno niske troškove 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 mikrokontrolera ARM0 (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 (osjetnici temperature i vlažnosti) - HDC2010, tVOC & eCO2 (senzor kvalitete zraka - ukupni hlapljivi organski spojevi CO2 - ekvivalent CO2) - CCS811, HALL (magnetski senzor) - DRV5032 ili IR (infracrveni senzor) KP -2012P3C, sekundarni IC (infracrveni senzor) - KP -2012P3C, TILT (osjetnik vibracija pokreta) ili REED (magnetski senzor) - SW200D. Gore spomenuti senzori popunjeni su na xyz-mIoT ploči i mogu se naručiti pomoću različitih brojeva dijelova.
Za provođenje testa prijenosa podataka NB IoT potrebne su sljedeće dodatne stavke:
- 1 x kondenzator 1000-2200uF/6,3V niska ESR
- jedna GSM antena s uFL konektorom (ili jedna uFL na SMA F pigtail i jedna GSM antena sa SMA)
- jedna SIM kartica (format nano SIM) s podrškom za NB-IoT (u našim smo testovima koristili SIM karticu Vodafone Romania)
xyz-mIoT by 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 iz USB -a da bude primarno napajanje za xyz -mIoT štit kao što je prikazano na prvoj slici [lemite preko jastučića SJP6 - spojite oba jastučića]. Alternativa: lemite oba reda konektora, postavite ploču u jednu matičnu ploču i spojite je između Vusba i Vrawa 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 + jastučić i - pol na GND jastučić]!
DVOSTRUKA PROVJERA LETLJENJA !!!
b. Ožičenje sve zajedno
Umetnite nano-SIM u njegovo mjesto (SIM mora ukloniti provjeru PIN-a). Spojite antenu, a zatim USB kabel u xyz-mIoT USB priključak i na računalo. Detalje pogledajte na desnoj slici.
Xyz-mIoT štit će se napajati s USB-a.
Korak 3: Preuzmite i instalirajte Arduino klase. Postavke softvera
Sav dolje opisani softver dostupan je registriranim korisnicima ovdje.
a. Preuzmite i instalirajte "xyz-mIoT štitovi klase Arduino". Izborno (nije potrebno za ovaj test), možete preuzeti instalaciju "xyz-mIoT štitovi SENZORI podržavaju klasu Arduino". Upute za instalaciju 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šatelja "udp_echo.py" na vašem poslužitelju; zapišite za uporabu u sljedećim koracima, IP adresu slušatelja i UDP PORT. Isti kod možete pronaći i u mapi "_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 možete pronaći u Arduino izborniku "Datoteka/Primjeri/itbpNBIoTClass". Ovaj kôd možete pregledati ovdje.
e. Učinimo neke postavke u h datotekama unutar "itbpNBIoTClass":
-u "itbpGPRSIPdefinition.h" ažurirajte vrijednost APN-a, koristeći APN vrijednost vašeg NB IoT davatelja (u testu je bilo: "eggn-test-3.connex.ro" za Vodafone Rumunjska), - u "itbpGPRSIPdefinition.h" ažurirajte NETWORKID numeričkim ID -om mreže za vašeg NB IoT davatelja usluga ("22601" za Vodafone Rumunjska), - u "itbpGPRSIPdefinition.h" ažurirajte LTE_BAND s numeričkim kodom koji se koristi za NB IoT uslugu (20 - LTE pojas B20 za Vodafone Rumunjska), - u "itbpGPRSIPdefinition.h" ažurirajte SERVER_ADDRESS i SERVER_PORT vrijednostima usluge UDP echo slušatelja (od koraka c.), - u "itbpGSMdefinition.h" idite na retke 60 i 61 i odaberite _itbpModem_ xyzmIoT, - u "itbpGSMdefinition.h" idite na retke 64 i 65 i odaberite _Qmodule_ BC95G.
Korak 4: Arduino - sastavite, 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. SAVJET: da biste učitali kôd, morate dvaput (brzo) pritisnuti gumb RESET za štit xyz-mIoT [ploča će se prebaciti u način programiranja].
b. Sastavite i prenesite kôd.
Da biste vizualizirali izlaz za ispravljanje pogrešaka, upotrijebite Arduino Serial Monitor ili neki drugi terminal odabirom porta za otklanjanje pogrešaka sa sljedećim postavkama: 57600bps, 8N, 1.
U kodu je NB IoT razmjena podataka postavljena na 10 minuta. Slanje / primanje podataka (prijenosno opterećenje) i različita signalizacija statusa NB-IoT [ENTER / LEAVE ACTIVE, IDLE i PSM načini; također DATAGRAM RECEIVED event] bit će vizualiziran u sučelju za otklanjanje pogrešaka.
UŽIVATI!
VODIČ PRUŽAN BEZ BILO KAKVOG JAMSTVA !!! KORISTITE GA NA SVOJ RIZIK !!
Prvotno sam objavio na projektima itbrainpower.net i kako to učiniti u odjeljcima.
Preporučeni:
Kako napraviti snimač podataka o vlažnosti i temperaturi u stvarnom vremenu s Arduino UNO i SD karticom - DHT11 Simulator zapisivača podataka u Proteusu: 5 koraka
Kako napraviti snimač podataka o vlažnosti i temperaturi u stvarnom vremenu s Arduino UNO i SD karticom | Simulacija DHT11 zapisničara u Proteusu: Uvod: Bok, ovdje Liono Maker, ovdje je veza na YouTube. Radimo na kreativnom projektu s Arduinom i radimo na ugrađenim sustavima. Zapisnik podataka: Zapisnik podataka (ujedno i zapisnik podataka ili snimač podataka) je elektronički uređaj koji bilježi podatke tijekom vremena s
Prijenos podataka iz 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 se zato pojavilo toliko specijaliziranih tvrtki za vizualizaciju podataka i BI nadzornu ploču. Problem većine ovih proizvoda je što su obično skupi i
Bežična komunikacija pomoću modula primopredajnika NRF24L01 za projekte temeljene na Arduinu: 5 koraka (sa slikama)
Bežična komunikacija pomoću NRF24L01 primopredajničkog modula za Arduino temeljene projekte: Ovo je moj drugi vodič za robote i mikrokontrolere. Zaista je nevjerojatno vidjeti svog robota živog i kako radi kako se očekuje i vjerujte da će biti zabavnije ako upravljate svojim robotom ili drugim bežičnim stvarima brzo i
Kako koristiti Mac terminal i kako koristiti ključne funkcije: 4 koraka
Kako koristiti Mac terminal i kako koristiti ključne funkcije: Pokazat ćemo vam kako otvoriti MAC terminal. Također ćemo vam prikazati nekoliko značajki unutar Terminala, kao što su ifconfig, mijenjanje direktorija, pristup datotekama i arp. Ifconfig će vam omogućiti da provjerite svoju IP adresu i svoj MAC oglas
Kako napraviti Bluetooth štitove za skicu za prijenos na Arduino: 9 koraka (sa slikama)
Kako napraviti Bluetooth štitove za skicu za prijenos na Arduino: Skicu možete prenijeti na Arduino s androida ili računala preko bluetootha, da biste to učinili potrebna vam je dodatna komponenta kao što su bluetooth modul, kondenzator, otpornik, žice za bradu i kratkospojnici pa ih spojite zajedno i spojite na Arduino pin