Obsah:
- Krok 1: Potrebné súčasti a príslušenstvo
- Krok 2: Príprava hardvéru - spájkovanie a zapojenie
- Krok 3: Stiahnutie a nainštalovanie tried Arduino. Nastavenia softvéru
- Krok 4: Arduino - zostavte, nahrajte a spustite test ozveny IoT NB
Video: Prenos údajov NBIoT Ako používať štíty založené na modeme BC95G - test UDP a signalizácia stavu siete: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:57
O týchto projektoch:
Otestujte možnosti siete NB IoT a prenos prvotných dát UDP pomocou xyz-mIoT by itbrainpower.net shield vybaveného modemom Quectel BC95G.
Požadovaný čas: 10-15 minút.
Obtiažnosť: stredne ťažká.
Remarque: spájkovacie schopnosti sú povinné.
O NB IoT: NarrowBand-Internet of Things (NB-IoT) je štandard nízkoenergetickej širokopásmovej siete (LPWAN) vyvinutý tak, aby umožňoval pripojenie širokej škály zariadení a služieb pomocou celulárnych telekomunikačných pásiem. Technológia NB IoT poskytuje lepšie vnútorné aj vonkajšie pokrytie, podporuje veľký počet zariadení s nízkou priepustnosťou, nízku citlivosť oneskorenia, extrémne nízke náklady na zariadenie, nízku spotrebu energie a optimalizovanú sieťovú architektúru.
Krok 1: Potrebné súčasti a príslušenstvo
Modem Quectel BC95G vybavený štítom xyz-mIoT vybavený PNZ: XYZMIOT209#BC95G-UFL-xxxxxxx-je evidentne hlavnou potrebnou súčasťou.
Štít xyz-mIoT od itbrainpower.net je prvou a najkompaktnejšou doskou IoT, ktorá kombinuje všestrannosť mikroovládača ARM0 (dizajn kompatibilný s Microchip/Atmel ATSAMD21G v Arduino Zero) a pohodlné používanie balíka vstavaných senzorov s možnosťou pripojenia. poskytované modemmi LTE CAT M1 alebo NB-IoT s dlhým dosahom a nízkym výkonom alebo staršími modemami 3G / GSM.
Štít xyz -mIoT môže mať až 5 integrovaných senzorov, ako sú: THS (snímače teploty a vlhkosti) - HDC2010, tVOC & eCO2 (snímač kvality vzduchu - celkové prchavé organické zlúčeniny CO2 - ekvivalent CO2) - CCS811, HALL (magnetický senzor) - DRV5032 alebo IR (infračervený senzor) KP -2012P3C, sekundárny IR (infračervený senzor) - KP -2012P3C, TILT (snímač vibrácií pohybu) alebo REED (magnetický senzor) - SW200D. Vyššie uvedené senzory sú osadené na doske xyz-mIoT a je možné ich objednať pomocou rôznych čísel dielov.
Na vykonanie testu prenosu dát NB na IoT sú potrebné tieto ďalšie položky:
- 1 x kondenzátor 1000-2200uF/6,3V, nízky ESR
- jedna GSM anténa s konektorom uFL (alebo jedna pigtail uFL na SMA F a jedna GSM anténa so SMA)
- jedna SIM karta (formát nano SIM) s podporou NB-IoT (v našich testoch sme použili SIM kartu Vodafone Romania)
Štítok xyz-mIoT od itbrainpower.net si môžete objednať online tu alebo u jedného distribútora vo vašom okolí.
Krok 2: Príprava hardvéru - spájkovanie a zapojenie
a. Spájkovanie
- povoľte 5 V z USB ako primárny zdroj energie pre štít xyz -mIoT, ako je to znázornené na prvom obrázku [spájkovanie cez podložky SJP6 - spojte obe podložky]. Alternatíva: spájkujte oba rady konektorov, umiestnite dosku do jedného nepájivého poľa a spojte medzi Vusbom a Vrawom pomocou jedného drôtového prepojovacieho kábla muž-muž.
- spájkujte kondenzátor s nízkym ESR 1000-2200 uF /6,3V s „superkondenzátorom PADS“. Majte na pamäti polaritu kondenzátora [pripojte + pól k podložke Vpad + a - pól k podložke GND]!
DVOJNÁSOBNOSŤ KONTROLA VAŠEJ PÄŤKY !!!
b. Zapojenie všetko dohromady
Vložte nano-SIM do jeho otvoru [na SIM karte musí byť odstránená kontrola PIN]. Pripojte anténu a potom pripojte kábel USB k portu xyz-mIoT USB a k počítaču. Podrobnosti nájdete na pravom obrázku.
Štít xyz-mIoT bude napájaný z USB.
Krok 3: Stiahnutie a nainštalovanie tried Arduino. Nastavenia softvéru
Všetok softvér popísaný nižšie je k dispozícii pre registrovaných používateľov tu.
a. Stiahnite si a nainštalujte „xyz-mIoT shields Arduino class“. Voliteľné (pri tomto teste sa nevyžaduje) si môžete stiahnuť inštaláciu „Senzory xyz-mIoT štíty podporujú triedu Arduino“. Inštalačné smernice nájdete na stránke sťahovania.
b. Stiahnite a nainštalujte si triedu „NB IOT [režim UDP] pre štít xyz-mIoT“. Inštrukcie k inštalácii nájdete na stránkach sťahovania.
c. Nainštalujte a spustite na svojom serveri poslucháč „udp_echo.py“; zapíšte si na použitie v ďalších krokoch IP adresu poslucháča a UDP PORT. Rovnaký kód nájdete aj v priečinku „_UDP_listener_example“v triede „NB IOT [režim UDP] pre triedu xyz-mIoT shield“.
d. Otvorte v Arduine príklad „xyz_mIoT_NBIoT_Class_example_UDP_echo“- nájdete ho v ponuke Arduino „Súbor/Príklady/itbpNBIoTClass“. Náhľad tohto kódu si môžete pozrieť tu.
e. Vykonajme niektoré nastavenia v súboroch h v „itbpNBIoTClass“:
-v časti „itbpGPRSIPdefinition.h“aktualizujte hodnotu APN pomocou hodnoty APN od vášho poskytovateľa internetu vecí NB (v teste bolo: „eggsn-test-3.connex.ro“pre Vodafone Rumunsko), - v „itbpGPRSIPdefinition.h“aktualizujte NETWORKID číselným identifikačným kódom siete pre vášho poskytovateľa internetu NB („22601“pre Vodafone Rumunsko), - v „itbpGPRSIPdefinition.h“aktualizujte LTE_BAND pomocou číselného pásma používaného pre službu NB IoT (20 - pásmo LTE B20 pre Vodafone Rumunsko), - v „itbpGPRSIPdefinition.h“aktualizujte SERVER_ADDRESS a SERVER_PORT hodnotami služby poslucháča ozveny eDP (od kroku c.), - v „itbpGSMdefinition.h“prejdite na riadky 60 a 61 a vyberte _itbpModem_ xyzmIoT, - v „itbpGSMdefinition.h“prejdite na riadky 64 a 65 a vyberte _Qmodule_ BC95G.
Krok 4: Arduino - zostavte, nahrajte a spustite test ozveny IoT NB
V Arduino otvorte projekt xyz_mIoT_NBIoT_Class_example_UDP_echo.ino z ponuky Arduino „Súbor/Príklady/itbpNBIoTClass“. Dôležité: použite arduino.cc v 1.8.5 alebo novší!
a. Vyberte dosku Arduino - štít xyz -mIoT a programovací port, ako je znázornené na obrázku. TIP: Ak chcete nahrať kód, musíte dvakrát (rýchlo) stlačiť tlačidlo RESET xyz-mIoT shield [doska sa prepne do režimu programovania].
b. Zostavte a nahrajte kód.
Na zobrazenie výstupu ladenia použite sériový monitor Arduino alebo iný terminál výberom portu na ladenie s nasledujúcimi nastaveniami: 57 600bps, 8N, 1.
V kóde je načasovanie výmeny dát NB IoT nastavené na 10 minút. Údaje o odoslaní / prijatí (užitočné zaťaženie prenosu) a rôzne signalizácie stavu NB-IoT [režimy ENTER / LEAVE ACTIVE, IDLE a PSM; aj udalosť DATAGRAM RECEIVED] bude zobrazená v ladiacom rozhraní.
UŽITE SI TO!
NÁVOD POSKYTNUTÝ BEZ AKEJKOĽVEK ZÁRUKY !!! POUŽIJTE TO NA VLASTNÉ RIZIKO !!!
Pôvodne som ho publikoval o projektoch itbrainpower.net a o tom, ako vytvoriť sekciu.
Odporúča:
Visuino Ako používať tlačidlo ako vstup na ovládanie vecí ako LED: 6 krokov
Visuino Ako používať tlačidlo ako vstup na ovládanie vecí ako LED: V tomto návode sa naučíme, ako zapnúť a vypnúť LED diódu jednoduchým tlačidlom a Visuino. Pozrite si ukážkové video
Ako používať terminál Mac a ako používať kľúčové funkcie: 4 kroky
Ako používať terminál Mac a ako používať kľúčové funkcie: Ukážeme vám, ako otvoriť terminál MAC. V termináli vám tiež ukážeme niekoľko funkcií, ako napríklad ifconfig, zmena adresárov, prístup k súborom a arp. Ifconfig vám umožní skontrolovať vašu IP adresu a vašu MAC adresu
Blikajúca signalizácia: 9 krokov
Blikajúca signalizácia: Cieľom projektu, ktorý som vytvoril, je zlepšiť signalizačný systém pre cyklistov alebo dokonca chodcov v noci. Vďaka tomuto systému budú môcť títo ľudia skutočne pokojnejšie chodiť v noci bez strachu, že by ich nezaznamenali vozidlá. Môj projekt je
Ako vytvoriť štíty Bluetooth pre nahrávanie náčrtu do Arduina: 9 krokov (s obrázkami)
Ako vytvoriť štíty Bluetooth pre nahrávanie náčrtu do Arduina: Náčrt môžete nahrať do Arduina z Androidu alebo počítača cez bluetooth, na to potrebujete trochu ďalších komponentov, ako je modul bluetooth, kondenzátor, odpor, bradáč a prepojovacie vodiče, potom ich zapojíte spojte sa a pripojte k pinu Arduino.
Ako používať Wiimote ako počítačovú myš pomocou sviečok ako senzora !!: 3 kroky
Ako používať Wiimote ako počítačovú myš pomocou sviečok ako senzora !!: Táto príručka vám ukáže, ako prepojiť diaľkový ovládač Wii Remote (Wiimote) s počítačom a používať ho ako myš