Obsah:
- Krok 1: Požadované součásti a příslušenství
- Krok 2: Příprava hardwaru - pájení a zapojení
- Krok 3: Stažení a instalace tříd Arduino. Nastavení softwaru
- Krok 4: Arduino - kompilace, nahrání a spuštění testu ozvěny NB IoT
Video: Přenos dat NBIoT Jak používat štíty založené na modemu BC95G - test UDP a signalizace stavu sítě: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
O těchto projektech:
Otestujte možnosti sítě IoT NB a přenos dat surového UDP pomocí xyz-mIoT by itbrainpower.net štít vybavený modemem Quectel BC95G.
Požadovaný čas: 10-15 minut.
Obtížnost: středně pokročilá.
Remarque: pájecí schopnosti jsou nutné.
O NB IoT: NarrowBand-Internet of Things (NB-IoT) je standard pro rádiovou technologii LPWAN (Low Power Wide Area Network) vyvinutý tak, aby umožňoval připojení široké škály zařízení a služeb pomocí celulárních telekomunikačních pásem. Technologie NB IoT poskytuje vylepšené vnitřní i venkovní pokrytí, podporuje velké množství zařízení s nízkou propustností, nízkou citlivostí zpoždění, extrémně nízkými náklady na zařízení, nízkou spotřebou energie zařízení a optimalizovanou síťovou architekturou.
Krok 1: Požadované součásti a příslušenství
Modem Quectel BC95G vybavený štítem xyz-mIoT vybaveným štítem xyz-mIoT-PN: XYZMIOT209#BC95G-UFL-xxxxxxx-je hlavní požadovanou součástí.
Štít xyz-mIoT od itbrainpower.net je první a nejkompaktnější deska IoT, která kombinuje univerzálnost mikrořadiče ARM0 (Microchip/Atmel ATSAMD21G v provedení kompatibilním s Arduino Zero), pohodlné používání sady integrovaných senzorů s možností připojení zajišťují modemy LTE CAT M1 nebo NB-IoT s dlouhým dosahem a nízkým výkonem nebo starší modemy 3G / GSM.
Štít xyz -mIoT může mít až 5 integrovaných senzorů, jako jsou: THS (snímače teploty a vlhkosti) - HDC2010, tVOC a eCO2 (snímač kvality vzduchu - celkové těkavé organické sloučeniny CO2 - ekvivalent CO2) - CCS811, HALL (magnetický senzor) - DRV5032 nebo IR (infračervený senzor) KP -2012P3C, sekundární IR (infračervený senzor) - KP -2012P3C, TILT (snímač vibrací pohybu) nebo REED (magnetický senzor) - SW200D. Výše uvedené senzory jsou osazeny na desce xyz-mIoT a lze je objednat pomocí různých čísel dílů.
Aby bylo možné provést test přenosu dat NB IoT, jsou vyžadovány následující další položky:
- 1 x kondenzátor 1000-2200uF/6,3V nízký ESR
- jedna GSM anténa s uFL konektorem (nebo jedna uFL na SMA F pigtail a jedna GSM anténa se SMA)
- jedna SIM karta (formát nano SIM) s podporou NB-IoT (v našich testech jsme použili SIM kartu Vodafone Romania)
xyz-mIoT by itbrainpower.net štít lze objednat online zde nebo u jednoho distributora ve vašem okolí.
Krok 2: Příprava hardwaru - pájení a zapojení
A. Pájení
- povolte, aby 5V z USB bylo primárním zdrojem napájení pro štít xyz -mIoT, jak je znázorněno na prvním obrázku [pájení přes podložky SJP6 - propojte obě podložky]. Alternativa: pájet obě řady konektorů, umístit desku do jednoho prkénka a spojit mezi Vusb a Vraw pomocí jednoho žíněného drátu mezi mužem a mužem.
- připájejte kondenzátor Low ESR 1000-2200 uF /6,3V na „superkondenzátor PADS“. Pamatujte na polaritu kondenzátoru [připojte + pól k podložce Vpad + a - pól k podložce GND]!
DVOJNÁSOBEK ZKONTROLUJTE SVÉ PÁJENÍ !!!
b. Zapojení vše dohromady
Vložte nano-SIM do jeho slotu [na SIM kartě musí být odstraněna kontrola PINu]. Připojte anténu a poté připojte kabel USB k portu USB xyz-mIoT a k počítači. Podrobnosti viz pravý obrázek.
Štít xyz-mIoT bude napájen z USB.
Krok 3: Stažení a instalace tříd Arduino. Nastavení softwaru
Veškerý níže popsaný software je k dispozici pro registrované uživatele zde.
A. Stáhněte a nainstalujte „xyz-mIoT shields Arduino class“. Volitelné (pro tento test není vyžadováno), můžete si stáhnout instalaci „Senzory xyz-mIoT štíty podporují třídu Arduino“. Instalační směrnice najdete na stránce pro stahování.
b. Stáhněte a nainstalujte třídu „NB IOT [režim UDP] pro štít xyz-mIoT štít“. Stejné pokyny k instalaci najdete na stránkách pro stahování.
C. Nainstalujte a spusťte na svém serveru posluchač „udp_echo.py“; zapište si pro použití v dalších krocích IP adresu posluchače a UDP PORT. Stejný kód lze nalézt také ve složce "_UDP_listener_example" uvnitř třídy "NB IOT [režim UDP] pro třídu xyz-mIoT štít".
d. Otevřete v Arduinu příklad „xyz_mIoT_NBIoT_Class_example_UDP_echo“- ten najdete v nabídce Arduino „Soubor/Příklady/itbpNBIoTClass“. Zde si můžete prohlédnout náhled tohoto kódu.
E. Udělejme nějaká nastavení v souborech h uvnitř „itbpNBIoTClass“:
-v „itbpGPRSIPdefinition.h“aktualizujte hodnotu APN pomocí hodnoty APN vašeho poskytovatele IoT NB (V testu bylo: „eggsn-test-3.connex.ro“pro Vodafone Rumunsko), - v „itbpGPRSIPdefinition.h“aktualizujte NETWORKID pomocí číselného identifikačního kódu sítě pro svého poskytovatele IoT NB („22601“pro Vodafone Rumunsko), - v „itbpGPRSIPdefinition.h“aktualizujte LTE_BAND pomocí číselného pásma používaného pro službu NB IoT (20 - LTE pásmo B20 pro Vodafone Rumunsko), - v „itbpGPRSIPdefinition.h“aktualizujte SERVER_ADDRESS a SERVER_PORT hodnotami služby UDP echo listener (od kroku c.), - v „itbpGSMdefinition.h“přejděte na řádky 60 a 61 a vyberte _itbpModem_ xyzmIoT, - v „itbpGSMdefinition.h“přejděte na řádky 64 a 65 a vyberte _Qmodule_ BC95G.
Krok 4: Arduino - kompilace, nahrání a spuštění testu ozvěny NB IoT
Otevřete v Arduinu projekt xyz_mIoT_NBIoT_Class_example_UDP_echo.ino z nabídky Arduino „Soubor/Příklady/itbpNBIoTClass“. Důležité: použijte arduino.cc v 1.8.5 nebo novější!
A. Vyberte desku Arduino - štít xyz -mIoT a programovací port, jak je znázorněno na obrázku. TIP: Chcete-li nahrát kód, musíte dvakrát (rychle) stisknout tlačítko RESET štítu xyz-mIoT [deska se přepne do režimu programování].
b. Zkompilujte a nahrajte kód.
Chcete -li zobrazit výstup ladění, použijte sériový monitor Arduino nebo jiný terminál výběrem portu pro ladění s následujícím nastavením: 57600bps, 8N, 1.
V kódu je časování výměny dat NB IoT nastaveno na 10 minut. Odesílaná / přijímaná data (přenosová zátěž přenosu) a různé stavové signalizace NB-IoT [režimy ENTER / LEAVE ACTIVE, IDLE a PSM; také událost DATAGRAM RECEIVED] bude vizualizována v ladicím rozhraní.
UŽÍVAT SI!
NÁVOD POSKYTNUT BEZ JAKÉKOLI ZÁRUKY !!! POUŽÍVEJTE TO NA VLASTNÍ NEBEZPEČÍ !!
Původně publikováno mnou o projektech itbrainpower.net a jak sekce.
Doporučuje:
Použijte štíty Arduino MKR s Raspberry Pi: 8 kroků
Používejte štíty Arduino MKR s Raspberry Pi: Náš PiMKRHAT je adaptér HAT pro použití desek a štítů Arduino MKR společně s Raspberry Pi. Prostřednictvím naší HAT lze jako rozšíření pro Raspberry Pi použít různé štíty Arduino MKR. Chci v tomto malém projektu ukázat, jak používat Ardu
Jak používat terminál Mac a jak používat klíčové funkce: 4 kroky
Jak používat terminál Mac a jak používat klíčové funkce: Ukážeme vám, jak otevřít terminál MAC. V Terminálu vám také ukážeme několik funkcí, jako je ifconfig, změna adresářů, přístup k souborům a arp. Ifconfig vám umožní zkontrolovat vaši IP adresu a vaši MAC adresu
Jak vytvořit miniaturní zobrazení stavu počasí: 4 kroky
Jak vytvořit miniaturní zobrazení stavu počasí: O projektu Mikrokontrolér může být zábavný a zábavný zároveň, přidejte nějaké internetové připojení pro skutečný internet věcí! Dovolte mi, abych vám ukázal, jak se mi podařilo vytvořit mini zobrazení stavu počasí pomocí maticového displeje 8x8 a
Blikající signalizace: 9 kroků
Blikající signalizace: Projekt, který jsem vytvořil, má za cíl zlepšit signalizační systém pro cyklisty nebo dokonce chodce v noci. Díky tomuto systému budou moci tito lidé v noci chodit klidněji, aniž by se báli, že by je nespatřila vozidla. Můj projekt je
Jak vytvořit štíty Bluetooth pro nahrávání skici do Arduina: 9 kroků (s obrázky)
Jak vytvořit štíty Bluetooth pro nahrání skici do Arduina: Můžete načíst skicu do Arduina z Androidu nebo PC přes bluetooth, k tomu potřebujete trochu další komponenty, jako je modul bluetooth, kondenzátor, odpor, vousy a propojovací vodiče, poté připojíte spojte dohromady a připojte se ke kolíku Arduino